Chapter 2. The Circle of Life

An XP project succeeds when the customers select business value to be implemented, based on the team's measured ability to deliver functionality over time.

Steering a project to success all comes down to what we call the "circle of life." The customer's basic job is to define what has value, and the programmer's job is to build it (see Figure 2.1).

Figure 2.1. Customer defines, programmer builds

On an XP project, the customer defines business value by writing stories, and the programmer implements those stories, ...

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

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