Before developing a software program, we must have a detailed plan, instead of developing a software program as soon as we develop it. Just like building a house, when we have this idea, we must consider whether our idea is practical. Building a house requires the materials and prepare the things, we must face and solve those problems. The same is true for developing a software program. The preliminary plan is necessary and crucial.
Click to view the chart
Because our entire software project is document-driven, our software plan also needs to form two documents:Feasibility analysis report and project development plan.
The feasibility report focuses on technical feasibility. The project development plan is an overall control over the entire project. It mainly includes:
Click to view the chart
These steps are not required.Appropriate trim based on actual conditions.