project list for students

27

Upload: piikkila

Post on 13-Jun-2015

1.482 views

Category:

Documents


1 download

DESCRIPTION

Class projects for college students

TRANSCRIPT

Page 1: Project List for Students
Page 2: Project List for Students

Contact

Ben ClayDirector of Research & [email protected]

Page 3: Project List for Students

Presentation Contents

NewtonIQ Overview Project Benefits Development Requirements Development Process Project List Project Overviews

Page 4: Project List for Students

NewtonIQ Overview

Once launched, NewtonIQ will be enterprise-level cloud software designed to run a company’s marketing, sales and support organizations. It will be affordable, scalable, and easy-to-deploy.

The SmartMarket will be NewtonIQ’s online marketplace of niche vendors competing for business. All performance metrics are tied to vendor profiles, thus allowing them to build a resume supported by tangible results.

IQapps are add-on applications that create additional functionality to the NewtonIQ platform. IQapps can be owned by approved entities, and can be sold in the SmartMarket.

Page 5: Project List for Students

NewtonIQ Overview (cont.)

NewtonIQ will help bridge the technology gap by making enterprise-level technology affordable and scalable for small and medium-sized businesses.

NewtonIQ is a part of new genre of software called Sales Engine Software that sits in the Sales Engine Cloud.

NewtonIQ hopes to accelerate the path to the inevitable future of business through Increased efficiency, quantification and transparency in value-creation process Increased specialization and competition A more highly-skilled and effective virtual workforce A higher level of accuracy in tying compensation to value creation A higher standard of technology and data integrity

Page 6: Project List for Students

Project Benefits

Earn residual income for duration of customer contract when your IQapp is sold “Real World” experience using the Software Development Life Cycle (SDLC) process Published User Guide Published Developer Guide Published Test Plan Published Product White Paper Own IQapp source code and Partial Product Publication Copyrights Work with an experienced technology guru to help steer your project Learn how to build true cloud software in the marketing, sales and support arena Gain industry experience Learn what it takes to go from startup to capitalization to exit Build a strong network Great launching pad for future entrepreneurs Letters of Reference from Project Manager Possible Full Time Permanent Employment within our Organizational Network

Page 7: Project List for Students

Benefits on ‘Special Projects’ Only* Meet Key industry contacts High exposure and/or involvement in strategic decision making Share Copyrights (in name only) on all published documentation associated to your direct

product involvement Work with an experienced team of decision makers, planners, researchers, programmers,

developers and/or designers Utilize multithread and multicore technology Intimate understanding on how to start and end any project Learn to effectively educate, communicate with, train and manage small rapid application

development and/or support teams Build strong leadership techniques and/or skills Great launching pad for future entrepreneurs and/or enterprise level leaders Letters of Reference from Director of R&D and/or CTO Certificate of Experience with itemized technologies utilized for each project in which you are

directly associated Possible Full-Time Permanent Employment within our Organizational Network

* ‘Special Projects’ are marked with an asterisk on upcoming slides.

Page 8: Project List for Students

Development Requirements

Must completely integrate into NewtonIQ Framework XHTML MySQL 4NF Relational Database InnoDB Transactional Data Engine XML for Web Services XML for Meta Data Object Oriented PHP Model View Controller (MVC) Design Pattern Singleton Design Pattern Flex front end Cascading Style Sheet (CSS) Design Layout

Page 9: Project List for Students

Development Process

Utilize NewtonIQ’s Software Development Kit (SDK) Conduct research to brainstorm IQapp project Submit proposal for application functionality Gain proposal buyoff from NewtonIQ Construct User Interfaces (UIs) Create Flow Chart and/or Diagrams Design and create database Write application code Create Test Plan to include test and use cases with all UNIT, White/Black Box and/or any other

test performed with test results. Alpha test Beta test Send deliverables Write developer and end user documentation following NewtonIQ Documentation Standards

Page 10: Project List for Students

Project List

1) SmartMarket*2) Auto-dialer integration3) Dashboard reporting*4) SupportQ5) Troubleshooting menu6) Urgent Care & Family Practice7) App Integration*8) Enterprise Invoice & Orders*

* Special Projects

Page 11: Project List for Students

Project List

9) Formula tracking*10)Web Traffic Contacts11)Payroll*12)Voice Broadcasting13)Email marketing14)Fax15)Chat16)Point of Sale (POS)

* Special Projects

Page 12: Project List for Students

Project 1: SmartMarket*

Project Overview:

Using an open source online bidding application, make the necessary adjustments to upgrade the application to meet NewtonIQ’s minimum development requirements. Map the bidding application to NewtonIQ’s existing database. Make necessary enhancements to allow for (1) vendor performance to get auto-fed into profile, (2) client and vendor feedback, (3) filtering and sorting capability for clients to find vendors and vice-versa and (4) integration into billing module.

* Special Project

Page 13: Project List for Students

Project 2: Auto-Dialer Integration

Project Overview:

Create an IQapp that offers a licensed user the ability to tie into any auto-dialing system from multiple vendors, thus allowing remote users to retrieve phone calls. Currently, the auto-dialer technology already exists and the agents already have phones in place to retrieve phone calls. The application will tie the two together. The user will need to utilize settings such as (1) dynamically schedule how many agents are available for retrieving phone calls, (2) set the ratio of outgoing phone lines to agents and (3) save all related data including call records, call recordings, etc. Reports will show basic metrics relevant to campaign.

Page 14: Project List for Students

Project 3: Dashboard Reporting*

Project Overview:

Using Flex technology, create drag and drop dashboard capability, so users can customize their own reports. The users will be able to pull in fields of data from multiple parts of the application and choose from the types of reports offered by Flex. The reports must be tied into the Access Control List (ACL), thus allowing the creators to distribute reports as desired.

* Special Project

Page 15: Project List for Students

Project 4: SupportQ

Project Overview:

The SupportQ IQapp will assist in managing support organizations by creating, managing, and closing support request. These calls will be tied to reports that show performance metrics associated with users and pre-defined categories. Additionally, the requests will be electronically delivered to the appropriate parties. This IQapp will be heavily tied into the NewtonIQ application, because it will utilize much of the existing framework.

Page 16: Project List for Students

Project 5: Troubleshooting Menu

Project Overview:

The Troubleshooting Menu IQapp will be used by any party to troubleshoot issues. Although troubleshooting is typically used by Support Services to assist clients, this troubleshooting application will even be used by a client who doesn’t want to waste time making a phone call. An admin user will set up the map for end users. This IQapp will be heavily tied into the NewtonIQ application, because it will utilize much of the existing framework.

Page 17: Project List for Students

Project 6: Urgent Care & Family Practice

Project Overview:

Build an application containing all forms used by an Urgent Care or Family Practice medical center. All forms and documentation is already available, so they need to be created and tied together into a workflow. This app will heavily integrate into and utilize the NewtonIQ framework. The creators of this IQapp will need to communicate with our Urgent Care & Family Practice contact to obtain office workflow.

Page 18: Project List for Students

Project 7: App Integration*

Project Overview:

App Integration is an IQapp that allows users to make a change to one app and trigger a response by another app. Because apps range in function and purpose, a generic set of rules will need to apply to many different types of situations. The App Integration improves user efficiency and eliminates user error in pre-define situations.

* Special Project

Page 19: Project List for Students

Project 8: Enterprise Invoice & Orders*

Project Overview:

Upgrade an existing Invoice & Orders application to add more flexibility and functionality such as (1) assigning invoices and orders to categories, (2) creating reoccurrences and (3) adding multiple products to a package.

* Special Project

Page 20: Project List for Students

Project 9: Formula Tracking*

Project Overview:

Create a tool that allows users to create formulas using different variables/fields found anywhere within the application. These formulas get labeled and tagged, and can get published into a formula library for use by a larger community. Each of these formulas are used for tracking metrics that are specific to certain industries or companies. For example, a formula might track the time that a virtual employee works while making sales calls, thus assuring that a company pays a virtual employee for the actual time worked rather than hours claimed. These formulas will get linked into the payroll application, thus further streamlining the admin process.

* Special Project

Page 21: Project List for Students

Project 10: Web Traffic Contacts

Project Overview:

Allow users to connect websites directly into their inquiry buckets. This assures that all web traffic gets routed to the appropriate people including sales professionals, customer support, etc. All incoming contacts get integrated into existing lists and prioritized as set by users’ parameters. Connects to Google Analytics while pulling reports into NewtonIQ database.

Page 22: Project List for Students

Project 11: Payroll Tracker*

Project Overview:

Add on to the existing payroll module allowing for time-incremental payments, commissions, and bonuses. Formula tracking (see Project 9) must integrate to drive appropriate payroll totals. The payroll application will work with NewtonIQ’s current system including calendars, reoccurrences, emails, org chart and categories.

* Special Project

Page 23: Project List for Students

Project 12: Voice Broadcasting

Project Overview:

Create an interface between voice broadcasting vendors and NewtonIQ. Voice Broadcasting delivers mass messages via automated phone calls. This application must create an interface for Voice Broadcasting vendors to plug into, so the data can be retrieved and imported into the NewtonIQ database. Additionally, some key reports shall be created, so users can analyze campaign results.

Page 24: Project List for Students

Project 13: Email Marketing

Project Overview:

Create an interface between email marketing vendors and NewtonIQ. This interface shall connect with a few of the major players in the email marketing business. Additionally, an interface shall be made available for other email marketing vendors to plug into. All data shall be imported into the NewtonIQ database. Also, any relevant reports shall be created, so users can appropriately analyze campaign results.

Page 25: Project List for Students

Project 14: Fax

Project Overview:

Create a fax application that (1) allows users to integrate with major existing fax services and (2) lets any user send faxes and (3) lets users with any phone numbers receive faxes. Users can send faxes by uploading files or typing into an online fax-ready document. Work with the NewtonIQ existing framework to view received faxes. Set up a VoIP ready server to transmit image files to fax machines.

Page 26: Project List for Students

Project 15: Chat

Project Overview:

Create a chat application that syncs with Google Talk, Yahoo, MSN, Skype and AOL. Allow chat service to send and receive files up to 10 MB.

Page 27: Project List for Students

Project 16: Point of Sale (POS)

Project Overview:

Create a POS application that will process sales via touch screen, scanner, and keyboard. It must be able to work seamlessly with other modules of NewtonIQ feeding information such as customer and purchase details, customer charge accounts with auto monthly invoice, process credit cards and maintain accurate inventory control. It should also feed all transactional data into customers existing accounting software.