Chapter 11. How Could This Work?

The practices support each other. The weakness of one is covered by the strengths of others.

Wait just a doggone minute. None of the practices described above is unique or original. They have all been used for as long as there have been programs to write. Most of these practices have been abandoned for more complicated, higher overhead practices, as their weaknesses have become apparent. Why isn't XP a simplistic approach to software? Before we go on, we had better convince ourselves that these simple practices won't kill us, just as they killed software projects decades ago.

The collapse of the exponential change cost curve brings all these practices back into play again. Each of the practices still has the same ...

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.