Overview of Life Cycles

Different life cycles optimize for risk differently. There are four major kinds of life cycles: serial; iterative; incremental; and iterative/incremental, which I’ll call agile from here on. (In truth, you don’t need to follow the agile values as in the Agile Manifesto[5] to use an iterative/incremental life cycle. But it’s darn close to impossible to make the agile life cycles work unless you follow the agile values.) See Figure 3, How life cycles manage risk, to see how life cycles manage the possible risks in projects.

images/lifecycle/lifecyclesandrisk.png
Figure 3. How life cycles manage risk

If you’re not sure of which life cycle is which, Figure 4, ...

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.