Student Audio Visual e-Tool Prototype Presentation May 4, 2005 Presented by Jeffrey Jacobs In cooperation with Old Dominion University Computer Productivity Initiative Team Members Jeffrey Jacobs Project Manager Yaser Al Suwayan Hardware Engineer May 4, 2005 Brian Blain Software Engineer Dennis Concepcion Software Engineer SAVE Wesley Ishom Software Engineer Duong Tran Web Developer 2 Outline Problem Solution Risks Prototype presentation Conclusion May 4, 2005 SAVE 3 Problem Statement Whiteboard presentations of step by step processes, such as math procedures, are impermanent and are not available for review outside of the classroom. May 4, 2005 SAVE 4 Is This a Problem? “A study conducted by the Math Department in 1992 showed failure rates ranging from 40% to 55%, the worst being College Algebra.” Austin Community College May 4, 2005 SAVE 5 Is This a Problem? Analysis Of Information Throughput Input WPM Output WPM Teacher speaking 150 Student writing 22 (Karat, Halverson, Horn, and Karat, 1999; Lewis, 1999) Teacher writing (Brown, 1988) 31 (Brown, 1988) Total Input 181 Total Output 22 Students can permanently store 1/8th the content the teacher presents. http://www.humanfactors.com/downloads/aug00.asp May 4, 2005 SAVE 6 Our Solution “Develop a system that will capture the process by synchronizing the written material with the verbal instruction being given by the professor to allow for correct repetition and reinforcement.” Student Audio Visual e-Tool May 4, 2005 SAVE 7 Solution Characteristics GOALS OBJECTIVES Provide an easier way for students to capture process Decide on which technology to use Professors will spend more time teaching, less time repeating Develop synchronization software Ultimately, students will be more successful Develop distribution scheme Fewer remedial classes Evaluate effectiveness May 4, 2005 SAVE 8 Our Solution And Visual Learners Complaint Our Solution “It is hard for me to understand math when someone explains it without writing it down.” The visual learner will be able to watch the math instructor during the lecture. “Looking at my math teacher when he or she is lecturing helps me to stay focused.’’ He/she can watch the process as it is being explained and be able to review the lecture later. May 4, 2005 SAVE 9 Our Solution And Auditory Learners Complaint Our Solution “I hate taking notes; I prefer to listen to lectures.” The auditory learner will be able to listen to the initial lecture instead of taking notes. “I have difficulty following He/she can review the written solutions on the lecture again and takes notes chalkboard, unless the teacher at that time if needed. verbally explains all the steps.” May 4, 2005 SAVE 10 Data Flow Diagram - Application May 4, 2005 SAVE 11 Data Flow Diagram - Recording May 4, 2005 SAVE 12 Data Flow Diagram - Playback May 4, 2005 SAVE 13 Major Risks Rank Probability/ Consequence Description Risk Exp Mitigation Category 1 4/5 The group will not be able to make the desired components of the project to work properly together. 20 The group researches enough to provide feasible components to the product that have the best chances of working together with minimal adjustments. Technical 2 3/4 Will the final product be cost effective enough that will promote purchases. 12 Create a Work Breakdown Structure (WBS) and plans that best suit to avoid this problem as well as research the components to determine more cost effective ways to solve the problem. Cost May 4, 2005 SAVE 14 Prototype presentation May 4, 2005 SAVE 15 Website Presentation May 4, 2005 SAVE 16 Summary Problem Solution Prototype Risks May 4, 2005 SAVE 17 Conclusion SAVE is a solution to a real problem Prototype establishes technical feasibility The major risks are mitigated The SAVE team is able to complete the project May 4, 2005 SAVE 18 Questions May 4, 2005 SAVE 19 Appendix May 4, 2005 SAVE 20 Funding Plan Our funding will come from an approved SBIR submitted to the National Science Foundation in their “Applications In Support Of Learning” category and from in-kind donations by Old Dominion and our company. “Under this subtopic, proposers will need to address the factors unique to the education market and case histories of other similar education ventures. So in addition to demonstrating knowledge of content, applicable pedagogical principles, and the technology they propose to use; they must also show awareness of the business issues as they apply in the education arena, issues such as marketing, finance, distribution channels, IP, and acceptance of the proffered technology.” http://www.eng.nsf.gov/sbirspecs/IT/it.htm May 4, 2005 SAVE 21 Resource Plan Phase Hardware Qty Phase I Desktop computers 9 Phase II Desktop computers Development server 14 Whiteboards Microphones May 4, 2005 Software Qty Macromedia Flash MX Microsoft Visual C#.NET 2 3 Adobe PhotoShop 1 3 Microsoft Office 14 1 SAVE 7 22 Staffing Plan – Phase II Position Responsibilities Project Manager Plan and monitor the project’s process. Oversee all developers and consultants. Resolve all issues and conflicts. Maintain that the project meets schedule timelines and budget limits. Software Developers Design and code the synchronization software for the lab prototype. Design and code the playback software for the synchronized output. Must consider the file format for the sound and video output. Will test synchronization and playback software developed. Hardware Developers Work with the API for the chosen sound and video devices. Translate whiteboard output into a vector format. Encode the audio and graphics into our proprietary format. Web Developer May 4, 2005 Design the company web site and user interface for accessing the classroom content. Design authentication scheme for controlling access to content. Design database schema for storing users and content. SAVE 23 Staffing Plan – Phase II Position Responsibilities Testing Programmers Improve and enhance the software during the testing and evaluation phase. Technical Staff Set up and maintain the hardware and software in the classroom environments during the testing and evaluation phase Education Consultant Execute field tests, student surveys, and teacher surveys. Evaluate playback usability, playback helpfulness, and additional playback qualities. Identify playback problems. Evaluate usability and durability of hardware. Evaluate usability of recording and distribution. Evaluate classroom role. Identify problems. Evaluate additional qualities. Technical Consultant Will oversee and advise both hardware and software developers in choices, design, and testing. Responsible for critically evaluating all technical components. Technical Writer May 4, 2005 Compose the product documentation and the training manuals. SAVE 24 Staffing Plan – Phase II Title Quantity Hours Each Project Manager 1 3000 3 2000 2 2000 1 360 1 180 Software Developer Hardware Developer Education Consultant Technical Consultant May 4, 2005 SAVE 25 Staffing Plan – Phase II Title Quantity Hours Each Technical Writer Web Developer Testing Programmers 1 1 500 1500 4 500 Technical Staff 2 500 May 4, 2005 SAVE 26 Staffing Plan – Phase III Position Responsibilities General Manager Supervise all employees and contractors/consultants. Represent the company to all potential customers. Attorney Prepares and examines contracts involving leases, licenses, purchases, sales, insurance, etc. Provides legal advice to an organization, prepares resolutions and forms, and participates in major legal actions. Responsible for foreseeing and protecting company against legal risks. Software Developer Web Programmer May 4, 2005 Develop upgrades and perform software maintenance. Maintain the company web site and make changes to web interface as needed due to software upgrades SAVE 27 Staffing Plan – Phase III Position Responsibilities Accountant Prepares balance sheets, profit and loss statements, and other financial reports. Responsibilities also include analyzing trends, costs, revenues, financial commitments, and obligations incurred to predict future revenues and expenses. Reports organization's finances to management, and offers suggestions about resource utilization, tax strategies, and assumptions underlying budget forecasts. Tech Support Duties include help desk, installing systems for new customers and user training. Account Representative Maintains relationships and favorable contacts with current and potential accounts. Sets up new account information, and resolves customer issues/problems. May 4, 2005 SAVE 28 Staffing Plan – Phase III Title Quantity Hours Each General Manager 1 2000 Attorney Software Developer 1 40 1 1000 Web Programmer 1 1000 Accountant 1 500 May 4, 2005 SAVE 29 Staffing Plan – Phase III Title Quantity Hours Each Tech Support Account Representative 2 2000 1 2000 May 4, 2005 SAVE 30 Budget – Phase I QTY HOURS HOURLY TOTAL Employees Project Manager 1 200 $40 $8,000 Hardware Developer 3 300 $25 $22,500 Software Developer 3 300 $25 $22,500 Total for Employees $53,000 Consultants Educational Consultant 1 80 $100 $8,000 Technical Consultant 1 160 $100 $16,000 Total for Consultants May 4, 2005 $24,000 Employees $53,000 Consultants $24,000 Overhead (40% of Employee Cost) $21,200 Total $98,200 SAVE 31 Budget – Phase II QTY HOURS HOURLY TOTAL Employees Project Manager 1 3000 $40 $120,000 Software Developers 3 2000 $25 $150,000 Hardware Developers 2 2000 $25 $100,000 Web Developer 1 1500 $25 $37,500 Testing Programmers 4 500 $25 $50,000 Technical Writer 1 500 $25 $12,500 Technical Staff 2 150 $25 $7,500 Total for Employees $477,500 Consultants Educational Consultant 1 360 $100 $36,000 Technical Consultant 1 180 $100 $18,000 Total for Consultants May 4, 2005 $54,000 SAVE 32 Budget – Phase II Cont. QTY HOURS HOURLY TOTAL Software Flash 2 500 $1,000 Microsoft Visual C# .NET 7 109 $763 Photoshop CS 1 $649 Microsoft Office 14 $980 Total for Software $3,392 Hardware Development Server 1 $6,000 14 $16,800 Whiteboard 3 $6,000 Microphone 3 $300 Desktops Total for Hardware May 4, 2005 $29,100 SAVE 33 Budget – Phase II Totals Employees $477,500 Consultants $54,000 Software $3,392 Hardware $29,100 Misc May 4, 2005 $0 Overhead (40% of Employee Cost) $191,000 Total $754,992 SAVE 34 Budget – Phase III – Year One QTY HOURS HOURLY TOTAL Employees General Manager 1 2000 40 $80,000 Attorney 1 40 150 $900 Patent Attorney 1 100 150 $15,000 Software Developer 1 1000 25 $25,000 Web Programmer 1 1000 25 $25,000 Accountant 1 500 20 $10,000 Tech Support 2 2000 20 $80,000 Account Representative 1 2000 15 $30,000 Employees Total $265,900 Overhead Total $106,240 Phase III Year 1 Total $372,140 May 4, 2005 SAVE 35 Budget – Phase III – Out Years QTY HOURS HOURLY TOTAL Employees General Manager 1 2000 40 $80,000 Attorney 1 40 150 $900 Software Developer 1 1000 25 $25,000 Web Programmer 1 1000 25 $25,000 Accountant 1 500 20 $10,000 Tech Support 2 2000 20 $80,000 Account Representative 1 2000 15 $30,000 Employees Total $250,900 Overhead Total $100,360 Phase III Out Years Total $351,260 May 4, 2005 SAVE 36 Risks Rank Prob/ Cons 1 4/5 Cannot get components to work properly together 20 Research enough to provide feasible components that require minimal adjustments to work together 2 3/4 Final product will not be cost effective 12 Use WBS to create a cost-effective method of manufacturer 3 2/3 Product will not be durable enough 6 Research durability of components and balance costs Technical 4 1/5 Customer will not be satisfied that product provides solution to problem 5 Produce background research and create a well designed product Customer 5 1/5 Product does not provide ease of use. 5 Provide detailed documentation and training Customer 6 2/1 Project will not be completed on time. 2 Utilize PERT and GANTT charts to keep project on time 7 1/2 Project is too advanced for users 2 Make the appearance friendly and simple May 4, 2005 Description Risk Exp SAVE Mitigation Risk Category Technical Cost Time Mgmt Customer 37