Chapter 2. Iterative Evolutionary

Chapter 2. Iterative & Evolutionary

Experience is that marvelous thing that enables you to recognize a mistake when you make it again.

F. P. Jones

OVERVIEW

  • Basic practices of iterative and evolutionary methods, including timeboxing and adaptive planning.

  • A common mistake adopting iterative methods.

  • Specific iterative and evolutionary methods, including Evo and UP.

Iterative and evolutionary development is a foundation not only of modern software methods, but as the history section of the "Evidence" chapter shows of methods used as far back as the 1960s. Agile methods are a subset of iterative and evolutionary methods. This chapter summarizes key practices:

history

iterative development

evolutionary development

risk-driven and client-driven

evolutionary requirements

timeboxing

adaptive planning



Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 156

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