My space web page - 122 Part II: Planning Your Software Project Here s
122 Part II: Planning Your Software Project Here s the general approach: 1. Set a goal. In the goal-setting phase, all the stakeholders work together to determine the goals, constraints, and alternatives for the project completion. 2. Conduct alternative investigations. The purpose here is to investigate all of the possibilities to best achieve the project goals. In some organizations, you may create a feasibility study at this stage. 3. Conduct risk management. Remember all that business earlier in this chapter about qualitative and quantitative risk analysis? This is it. You and the stakeholders have to examine, rank, and score all the project risks. Examining and ranking risks is a key activity for the spiral model because this process helps you and the project team to arrange the subprojects. 4. Create the deliverables. Based on the goals, alternative identification, and risk management, the project team creates a deliverable for this subproject. Each subproject delivers something that enables the project to move to the next iteration of the process. When you re starting out, the first deliverable may just be the verification of the goals, feasibility, and risk assessment. 5. Plan the next iteration. As the project moves forward, you plan the next iteration of the software. This includes business like fixing bugs, adding new features, and making other improvements. 6. Determine what to do next. Based on the previous step, you determine what needs to happen next. After you make that determination, you move all the way back to step one and move through these steps with the next subproject. Although we readily admit that this approach is one of our favorites, we also acknowledge that it s tough to implement. Change- and process-averse project managers may find this model challenging. It s time consuming to implement, but it creates good software. Some companies use this approach for the first few iterations of a software release and then all future iterations move in the waterfall approach.
Note: In case you are looking for affordable and reliable webhost to host and run your business application check Vision php5 hosting services