Project List for Students


Published on

Class projects for college students

1 Comment
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Project List for Students

  1. 2. Contact Ben Clay Director of Research & Development [email_address] 303.916.9511
  2. 3. Presentation Contents <ul><li>NewtonIQ Overview </li></ul><ul><li>Project Benefits </li></ul><ul><li>Development Requirements </li></ul><ul><li>Development Process </li></ul><ul><li>Project List </li></ul><ul><li>Project Overviews </li></ul>
  3. 4. NewtonIQ Overview <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>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. </li></ul>
  4. 5. NewtonIQ Overview (cont.) <ul><li>NewtonIQ will help bridge the technology gap by making enterprise-level technology affordable and scalable for small and medium-sized businesses. </li></ul><ul><li>NewtonIQ is a part of new genre of software called Sales Engine Software that sits in the Sales Engine Cloud. </li></ul><ul><li>NewtonIQ hopes to accelerate the path to the inevitable future of business through </li></ul><ul><ul><li>Increased efficiency, quantification and transparency in value-creation process </li></ul></ul><ul><ul><li>Increased specialization and competition </li></ul></ul><ul><ul><li>A more highly-skilled and effective virtual workforce </li></ul></ul><ul><ul><li>A higher level of accuracy in tying compensation to value creation </li></ul></ul><ul><ul><li>A higher standard of technology and data integrity </li></ul></ul>
  5. 6. Project Benefits <ul><li>Earn residual income for duration of customer contract when your IQapp is sold </li></ul><ul><li>“ Real World” experience using the Software Development Life Cycle (SDLC) process </li></ul><ul><li>Published User Guide </li></ul><ul><li>Published Developer Guide </li></ul><ul><li>Published Test Plan </li></ul><ul><li>Published Product White Paper </li></ul><ul><li>Own IQapp source code and Partial Product Publication Copyrights </li></ul><ul><li>Work with an experienced technology guru to help steer your project </li></ul><ul><li>Learn how to build true cloud software in the marketing, sales and support arena </li></ul><ul><li>Gain industry experience </li></ul><ul><li>Learn what it takes to go from startup to capitalization to exit </li></ul><ul><li>Build a strong network </li></ul><ul><li>Great launching pad for future entrepreneurs </li></ul><ul><li>Letters of Reference from Project Manager </li></ul><ul><li>Possible Full Time Permanent Employment within our Organizational Network </li></ul>
  6. 7. Benefits on ‘Special Projects’ Only* <ul><li>Meet Key industry contacts </li></ul><ul><li>High exposure and/or involvement in strategic decision making </li></ul><ul><li>Share Copyrights (in name only) on all published documentation associated to your direct product involvement </li></ul><ul><li>Work with an experienced team of decision makers, planners, researchers, programmers, developers and/or designers </li></ul><ul><li>Utilize multithread and multicore technology </li></ul><ul><li>Intimate understanding on how to start and end any project </li></ul><ul><li>Learn to effectively educate, communicate with, train and manage small rapid application development and/or support teams </li></ul><ul><li>Build strong leadership techniques and/or skills </li></ul><ul><li>Great launching pad for future entrepreneurs and/or enterprise level leaders </li></ul><ul><li>Letters of Reference from Director of R&D and/or CTO </li></ul><ul><li>Certificate of Experience with itemized technologies utilized for each project in which you are directly associated </li></ul><ul><li>Possible Full-Time Permanent Employment within our Organizational Network </li></ul>* ‘Special Projects’ are marked with an asterisk on upcoming slides.
  7. 8. Development Requirements <ul><li>Must completely integrate into NewtonIQ Framework </li></ul><ul><li>XHTML </li></ul><ul><li>MySQL 4NF Relational Database </li></ul><ul><li>InnoDB Transactional Data Engine </li></ul><ul><li>XML for Web Services </li></ul><ul><li>XML for Meta Data </li></ul><ul><li>Object Oriented PHP </li></ul><ul><li>Model View Controller (MVC) Design Pattern </li></ul><ul><li>Singleton Design Pattern </li></ul><ul><li>Flex front end </li></ul><ul><li>Cascading Style Sheet (CSS) Design Layout </li></ul>
  8. 9. Development Process <ul><li>Utilize NewtonIQ’s Software Development Kit (SDK) </li></ul><ul><li>Conduct research to brainstorm IQapp project </li></ul><ul><li>Submit proposal for application functionality </li></ul><ul><li>Gain proposal buyoff from NewtonIQ </li></ul><ul><li>Construct User Interfaces (UIs) </li></ul><ul><li>Create Flow Chart and/or Diagrams </li></ul><ul><li>Design and create database </li></ul><ul><li>Write application code </li></ul><ul><li>Create Test Plan to include test and use cases with all UNIT, White/Black Box and/or any other test performed with test results. </li></ul><ul><li>Alpha test </li></ul><ul><li>Beta test </li></ul><ul><li>Send deliverables </li></ul><ul><li>Write developer and end user documentation following NewtonIQ Documentation Standards </li></ul>
  9. 10. Project List <ul><li>SmartMarket* </li></ul><ul><li>Auto-dialer integration </li></ul><ul><li>Dashboard reporting* </li></ul><ul><li>SupportQ </li></ul><ul><li>Troubleshooting menu </li></ul><ul><li>Urgent Care & Family Practice </li></ul><ul><li>App Integration* </li></ul><ul><li>Enterprise Invoice & Orders* </li></ul>* Special Projects
  10. 11. Project List <ul><li>Formula tracking* </li></ul><ul><li>Web Traffic Contacts </li></ul><ul><li>Payroll* </li></ul><ul><li>Voice Broadcasting </li></ul><ul><li>Email marketing </li></ul><ul><li>Fax </li></ul><ul><li>Chat </li></ul><ul><li>Point of Sale (POS) </li></ul>* Special Projects
  11. 12. Project 1: SmartMarket* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  12. 13. Project 2: Auto-Dialer Integration <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  13. 14. Project 3: Dashboard Reporting* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  14. 15. Project 4: SupportQ <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  15. 16. Project 5: Troubleshooting Menu <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  16. 17. Project 6: Urgent Care & Family Practice <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  17. 18. Project 7: App Integration* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  18. 19. Project 8: Enterprise Invoice & Orders* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  19. 20. Project 9: Formula Tracking* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  20. 21. Project 10: Web Traffic Contacts <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  21. 22. Project 11: Payroll Tracker* <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>* Special Project
  22. 23. Project 12: Voice Broadcasting <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  23. 24. Project 13: Email Marketing <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  24. 25. Project 14: Fax <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  25. 26. Project 15: Chat <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>
  26. 27. Project 16: Point of Sale (POS) <ul><li>Project Overview: </li></ul><ul><li>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. </li></ul>