2.3. The UP Phases and Schedule-Oriented Terms

A UP project organizes the work and iterations across four major phases:

  1. Inception— approximate vision, business case, scope, vague estimates.

  2. Elaboration— refined vision, iterative implementation of the core architecture, resolution of high risks, identification of most requirements and scope, more realistic estimates.

  3. Construction— iterative implementation of the remaining lower risk and easier elements, and preparation for deployment.

  4. Transition— beta tests, deployment.

These phases are more fully defined in subsequent chapters.

This is not the old “waterfall” or sequential lifecycle of first defining all the requirements, and then doing all or most of the design.

Inception is not a requirements phase; rather, it is a kind of feasibility phase, where just enough investigation is done to support a decision to continue or stop.

Similarly, elaboration is not the requirements or design phase; rather, it is a phase where the core architecture is iteratively implemented, and high risk issues are mitigated.

Figure 2.3 illustrates common schedule-oriented terms in the UP. Notice that one development cycle (which ends in the release of a system into production) is composed of many iterations.

Figure 2.3. Schedule-oriented terms in the UP.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.112.46