A Shifting Focus across the Cycle

Remember that the workflow of each iteration contains the activities of requirements elicitation and analysis, of design and implementation, and of integration and test, not necessarily in this order. But from one iteration to the next and from one phase to the next , the emphasis on the various activities changes.

Figure 4-7 shows the relative emphasis of the various types of activities over time. If you look at a cross-section of the activities in the middle of each phase, you will notice a number of things:

  • In the inception phase, the focus is on understanding the overall requirements and determining the scope of the development effort.

  • In the elaboration phase, the focus is on requirements, but some software design and implementation is aimed at prototyping the architecture, mitigating certain technical risks by trying solutions, and learning how to use certain tools and techniques. You finally produce an executable architectural prototype that will serve as the baseline [7] for the next phase.

    [7] A baseline is a reviewed and approved release of artifacts that constitutes an agreed-on basis for further evolution or development and that can be changed only through a formal procedure, such as change and configuration control.

  • In the construction phase, the focus is on design and implementation. Here you evolve and flesh out the initial prototype into the first operational product.

  • In the transition phase, the focus is on ensuring that the system has the right level of quality to meet your objectives; you fix bugs , train users, adjust features, and add missing elements. You produce and deliver the final product.

Figure 4-7. Importance of activities across one development cycle

graphics/04fig07.gif



The Rational Unified Process. An Introduction
Blogosphere: Best of Blogs
ISBN: B0072U14D8
EAN: 2147483647
Year: 2002
Pages: 193

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net