Chapter 8. Basic Principles

From the four values we derive a dozen or so basic principles to guide our new style. We will check proposed development practices to see how they measure up to these principles.

"Learning to Drive" reminds us to make lots of small changes and never take our eyes off the road. The four values—communication, simplicity, feedback, and courage—give us our criteria for a successful solution. However, the values are too vague to give us much help in deciding which practices to use. We need to distill the values into concrete principles we can use.

These principles will help us as we choose between alternatives. We will prefer an alternative that meets the principles more fully to one that doesn't. Each principle embodies ...

Get Extreme Programming Explained 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.