Conclusion
At the end of the iteration (or phase, in this case) we need to check whether the project fulfills the goals set for this iteration. |
The list of goals for this iteration was as follows: |
- Project vision (considering main requirements and constraints)
- Business case
- Initial use case model (10 percent to 20 percent complete)
- Project glossary (main requirements with unique identifier key)
- Initial project plan (including iteration planning)
- Initial risk assessment
- Initial architecture
You can see that all the goals of this iteration have been met, and therefore the project is ready to proceed to the next iteration. Because this iteration was also the last iteration in the inception phase, the project is ready to move on to the elaboration phase. The elaboration phase, described in Chapter 5, focuses on analysis and design of the system. Based on the evolved design, an architectural baseline will be implemented. At the end of the elaboration phase, we will have built a running program that provides a limited set of features. That program, or architectural baseline, will be the base for all the development that continues throughout the project.