Skip to content

Project Tasks and Timeline

Ryan Green edited this page Nov 30, 2020 · 4 revisions

Task List

Each item below describes the task in a single sentence, with the initials of the main member to complete the task.

  1. Research relevant issues that educators and students face with remote learning. - RG
  2. Create student and teacher survey questions to collect further data. - JC
  3. Compile the data and identify key problems to focus on pertaining to increasing educator-student interaction in remote learning. - JC
  4. Identify ways an application can solve these problems. - RG
  5. Investigate feasibility of web-based development for desktop and mobile devices. - JC
  6. Investigate feasibility of backend and database development for application. - RG
  7. Mockup the user interface for the application client.. - RG
  8. Design human-computer interactions for the application to achieve its goals. - JC
  9. Implement client-side, user facing part of the application. - Both
  10. Implement any necessary server backend framework for the application. - Both
  11. Thoroughly test the application and fix any caught issues. - RG
  12. Identify testers and give them instructions on how to use the application. - RG
  13. Obtain feedback from the testers and determine any changes that should be made. - JC
  14. Refine the application by making the changes identified above. - JC
  15. Reiterate testing and fixed where necessary. - Both
  16. Release the application and validate its effectiveness through user feedback. - Both

Milestones

Below we have identified major milestones we will reach as we complete project tasks.

  1. Complete preliminary research and analysis. Determine which problems we want to solve. Expected Completion by: 10/30/20
  2. Complete requirements and design for the project. Determine which platform the application is for. Design the functionality of the application. Design the interactions and UI elements. Expected Completion by: 12/02/20
  3. Develop the application. Develop and test all aspects of the application. Expected Completion by: 03/15/21
  4. Iteration testing and fixes. A group of testers will thoroughly test the application and any issues that arise. Fix the issues and re-test. Expected Completion by: 04/14/21
  5. Release the application / Finish project. Expected Completion by: 04/21/21

Task Timeline

The following table outlines the tasks and time estimates we have set to work on and complete them.

Task Description Start Date End Date Milestone
1 Research relevant issues that educators and students face with remote learning. 09/28/20 10/05/20
2 Create student and teacher survey questions to collect further data. 10/05/20 10/20/20
3 Compile the data and identify key problems to focus on pertaining to increasing educator-student interaction in remote learning. 10/20/20 10/30/20 Complete preliminary research and analysis.
4 Identify ways an application can solve these problems. 10/30/20 11/06/20
5 Investigate feasibility of web-based development for desktop and mobile devices. 11/06/20 11/11/20
6 Investigate feasibility of backend and database development for application. 11/06/20 11/11/20
7 Mockup the user interface for the application client 11/11/20 12/02/20
8 Design human-computer interactions for the application to achieve its goals. 11/11/20 12/02/20 Complete requirements and design for the project.
9 Implement client-side, user facing part of the application. 12/02/20 03/15/21
10 Implement any necessary server backend framework for the application. 12/02/20 03/15/21 Develop the application.
11 Thoroughly test the application and fix any caught issues. 02/01/21 03/20/21
12 Identify testers and give them instructions on how to use the application. 03/15/21 03/22/21
13 Obtain feedback from the testers and determine any changes that should be made. 03/22/21 03/29/21
14 Refine the application by making the changes identified above. 03/29/21 04/14/21
15 Reiterate testing and fixes where necessary. 03/15/21 04/14/21 Iteration testing and fixes.
16 Release the application and validate its effectiveness through user feedback. 04/14/21 04/21/21 Release the application / Finish project.

Effort Matrix

The below table outlines estimates we have set for effort put forth by both students for each task listed.

Task Description RG Effort JC Effort
1 Research relevant issues that educators and students face with remote learning. 70% 30%
2 Create student and teacher survey questions to collect further data. 20% 80%
3 Compile the data and identify key problems to focus on pertaining to increasing educator-student interaction in remote learning. 30% 70%
4 Identify ways an application can solve these problems. 70% 30%
5 Investigate feasibility of web-based development for desktop and mobile devices. 20% 80%
6 Investigate feasibility of backend and database development for application. 80% 20%
7 Mockup the user interface for the application client 80% 20%
8 Design human-computer interactions for the application to achieve its goals. 20% 80%
9 Implement client-side, user facing part of the application. 50% 50%
10 Implement any necessary server backend framework for the application. 50% 50%
11 Thoroughly test the application and fix any caught issues. 60% 40%
12 Identify testers and give them instructions on how to use the application. 70% 30%
13 Obtain feedback from the testers and determine any changes that should be made. 20% 80%
14 Refine the application by making the changes identified above. 30% 70%
15 Reiterate testing and fixes where necessary. 50% 50%
16 Release the application and validate its effectiveness through user feedback. 50% 50%

Design Diagrams << -- Home -- >> ABET Concerns

Clone this wiki locally