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 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.