Chapter 6. Planning Incremental Development

Everyone develops incrementally; the difference is in the size of the increments.

The planning practices are based on the idea of minimizing the risk of schedule slippage while maximizing the opportunity for the users to verify that their needs have been understood and the business has not changed. Extreme Programming differs from many other approaches because it focuses on delivering the “smallest, most valuable set of stories” [Beck, 2000, p. 133]. By utilizing very short iterations, XP eliminates the possibility of large, unexpected schedule slips, and by delivering working software every few weeks, XP provides direct feedback about the quality of the estimates to reduce the chance of even small, unexpected ...

Get Questioning Extreme Programming 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.