Chapter 15. Scaling XP

People often ask how XP scales. One hundred people can't plan their work in detail in a single meeting once a week. One hundred people can work together in a spirit of communication, feedback, simplicity, courage, and respect. Creating and maintaining a community of one hundred is a much different job than creating and maintaining a community of twelve, but it is done all the time.

The number of people on a project is not the only measure of scale for software development. Software development scales along many dimensions:

  • Number of people

  • Investment

  • Size of the entire organization

  • Time

  • Problem complexity

  • Solution complexity

  • Consequence of failure

Number of People

This is the dimension most people seem to mean when they talk about ...

Get Extreme Programming Explained: Embrace Change, Second Edition now with O’Reilly online learning.

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