Iterative Life Cycle: Spiral, Evolutionary Prototyping, Unified Process

If you have customers who want to work with you and you can manage the project team’s prototyping, these life cycles are useful when you need to see the effects of a variety of features on the total product. The spiral life cycle (see Figure 61, Gantt-like picture of spiral life cycle) is helpful when you want to prototype large pieces of the system and then engineer/finish the product development. Evolutionary prototyping (see Figure 62, Gantt-like picture of evolutionary prototyping life cycle) can be helpful if you have more technical risk with integration than you think a spiral life cycle can handle. The Unified Process (of which RUP, the Rational Unified Process, ...

Get Manage It! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.