Chapter 16. Development Strategy

Unlike the management strategy, the development strategy is a radical departure from conventional wisdom—we will carefully craft a solution for today's problem today, and trust that we will be able to solve tomorrow's problem tomorrow.

XP uses the metaphor of programming for its activities—that is, everything you do looks in some way like programming: Programming in XP is like programming, with a few small things added, like automated testing. However, like all the rest of XP, XP development is deceptively simple. All the pieces are simple enough to explain, but executing them is hard. Fear intrudes. Under pressure, old habits return.

The development strategy begins with iteration planning. Continuous integration ...

Get Extreme Programming Explained now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.