The project will include the following categories of tasks (to be broken down or decomposed as tasks):
1. Interview college administrators, IT staff, faculty members and students in formulating user needs, requirements and preferences.
2. Develop data flow diagrams (DFD), data dictionaries and process flow charts to define logical functions of the system.
3. Determine hardware, software and networking requirements.
4. Evaluate cloud vs. in house alternatives.
5. Purchase hardware, software, network equipment, services.
6. Receive, install, set up, configure and test hardware and software platform. Configure and test networking.
7. Write systems requirements documents for systems.
8. Write systems requirements documents for proposed surveys.
9. Get user acceptance for System Requirements documents.
10. HTML programming for surveys.
11. PHP and MySql Programming for surveys
12. User, System and Integration testing.
13. Volume and Peak Load Testing.
14. Implement System
15. Evaluate Performance
16. Schedule user and developer feedback meeting.
17. Document recommended improvements.
18. Develop and implement system change and maintenance procedures.
Add any other tasks that you think should be included. Your project should include at least 30 tasks. Those above tasks should be grouped into five phases:
1. Project planning and evaluation
2. Project analysis and scheduling
3. Project design, development, testing and monitoring
4. Project Implementation
5. Project Reporting and support
sort/group the18 tasks into those 5 categories above