The first thing to do when a project team is established is to compile the software project plan, which describes the general content of various situations such as the development schedule, resource requirements, and project management. The plan is mainly issued to relevant personnel of the company to give them a general understanding of the software project. Specific implementation manuals should be provided for each content of the plan, which are intended for relevant members of the project team.
The software project plan should generally include the following:
1. Introduction
1.1 Purpose of the plan
1.2 Scope and objectives of the project
1.2.1 scope description
1.2.2 Main Functions
1.2.3 Performance
1.2.4 management and technical constraints
2. Project Estimation
2.1 Historical Data Used
2.2 Evaluation Technology Used
2.3 workload, cost, and Time Estimation
3. Risk management strategy
3.1 Risk Identification
3.2 risk Discussion
3.3 risk management plan
3.3.1 risk plan
3.3.2 Risk Monitoring
3.3.3 Risk Management
4. Calendar
4.1 project work breakdown structure
4.2 time limit chart (Gantt chart)
4.3 Resource table
5. project resources
5.1 Personnel
5.2 hardware and software
5.3 Special Resources
6. Personnel Organization
6.1 Organizational Structure
6.2 Management Report
7. tracking and control mechanism
7.1 quality assurance and control
7.2 change management and control
8. Appendix