Extreme Programming Rules cover image

Extreme Programming Rules

A complete interactive website detailing all of the rules (and values) of Extreme Programming (XP)

Profile image of Don Wells
Jun 01, 1999 • 6 min read
4.68 (19)
Agile Techniques
Methods and Concepts
Extreme Programming (XP)


The turning point in current software development came in the mid 1990s. Many people were re-examining the idea that software must be built like hardware. Jeff Sutherland and Ken Schwaber were formalizing a new process called SCRUM. Alistair Cockburn was working on Crystal Clear. Kent Beck was hired to spend a couple days each month on a project that also hired Ron Jeffries to join notable agile proponents Martin Fowler and Chet Hendrickson on the project. Kent mixed together the best practices from several emerging agile processes with things he had learned while working with Ward Cunningham. It would solve the current integration problem, allow design simplifications, and lead the team to his ultimate goal of collective ownership.

Suggested Resources