Skip to content

Task List, Timeline, and Effort Matrix

Nick Clason edited this page Nov 17, 2021 · 2 revisions

Task List

  1. Research various algorithms that can be used to analyze data - JK
  2. Design a database that can hold assorted financial data - JK
  3. Investigate methods of tracking investments by government officials that can be used for future price forecasts - JK
  4. Implement any of the backend framework for server - NC/JK
  5. Investigate availability of API’s for gathering both historical and current stock prices - NC
  6. Implement user authentication into the web application - NC
  7. Survey potential users for additional feature requests that can be added to the application - NC
  8. Investigate potential methods of hosting a server for the web application - NC
  9. Create a UI with a friendly user experience - BS
  10. Test web application across different devices and browsers to ensure it’s supported across various platforms - BS
  11. Investigate various data graphing methods to track portfolio data - BS
  12. Research financial techniques to help users invest their money - All
  13. Survey users who test the application and obtain comments/feedback - All
  14. Develop unit tests for both the front-end and back-end to ensure as features get added everything works as intended - All
  15. Document an instructional guide that can be available to new users who are new to using the web application - All
  16. Develop documentation for the high level design of the application - All
  17. Release the application and obtain user feedback on its quality - All

Timeline

Task Description Start Date End Date Milestone
1 Research various algorithms that can be used to analyze data 10/01/21 10/08/21
2 Investigate methods of tracking investments by government officials that can be used for future price forecasts 10/01/21 10/08/21
3 Research financial techniques to help users invest their money 10/01/21 10/22/21
4 Investigate availability of API’s for gathering both historical and current stock prices 10/01/21 10/22/21
5 Survey potential users for additional feature requests that can be added to the application 10/08/21 10/22/21 Complete introductory research and requirement analysis
6 Investigate potential methods of hosting a server for the web application 11/08/21 11/15/21
7 Investigate various data graphing methods to track portfolio data 11/15/21 11/22/21
8 Create a UI with a friendly user experience 11/15/21 12/17/21 Complete inital project design and requirements gathering
9 Implement any of the backend framework for server 12/17/21 03/18/22
10 Develop unit tests for both the front-end and back-end to ensure as features get added everything works as intended 01/05/22 03/18/22
11 Design a database that can hold assorted financial data 01/05/22 03/18/22
12 Implement user authentication into the web application 01/05/22 03/18/22 Finish implementing requirments
13 Test web application across different devices and browsers to ensure it’s supported across various platforms 03/18/22 03/25/22
14 Survey users who test the application and obtain comments/feedback 03/25/22 04/01/22 Finish testing and bug fixes
15 Document an instructional guide that can be available to new users who are new to using the web application 04/01/22 4/08/22
16 Develop documentation for the high level design of the application 04/01/22 4/08/22
17 Release the application and obtain user feedback on its quality 04/05/22 04/12/22 Finish Project

Effort Matrix

Task Description NC Effort BS Effort JK Effort
1 Research various algorithms that can be used to analyze data 10% 10% 80%
2 Investigate methods of tracking investments by government officials that can be used for future price forecasts 20% 20% 60%
3 Research financial techniques to help users invest their money 33% 33% 33%
4 Investigate availability of API’s for gathering both historical and current stock prices 90% 5% 5%
5 Survey potential users for additional feature requests that can be added to the application 65% 25% 10%
6 Investigate potential methods of hosting a server for the web application 80% 5% 15%
7 Investigate various data graphing methods to track portfolio data 10% 80% 10%
8 Create a UI with a friendly user experience 10% 75% 15%
9 Implement any of the backend framework for server 40% 20% 40%
10 Develop unit tests for both the front-end and back-end to ensure as features get added everything works as intended 33% 33% 33%
11 Design a database that can hold assorted financial data 40% 20% 40%
12 Implement user authentication into the web application 80% 0% 20%
13 Test web application across different devices and browsers to ensure it’s supported across various platforms 15% 70% 15%
14 Survey users who test the application and obtain comments/feedback 33% 33% 33%
15 Document an instructional guide that can be available to new users who are new to using the web application 33% 33% 33%
16 Develop documentation for the high level design of the application 10% 80% 10%
17 Release the application and obtain user feedback on its quality 33.33% 33.33% 33.33%

Clone this wiki locally