Recommended Readings

There are many XP books but only a few essentials. Extreme Programming Explained by Kent Beck is required reading. A good practical companion by three members of the original C3 team is Extreme Programming Installed.

Supporting or related texts that are recommended include:

  • Test-Driven Development: By Example, by Kent Beck. Teaches the essentials of this key XP practice.

  • Refactoring: Improving the Design of Existing Code, by Martin Fowler. The bible on refactoring skills.

  • Peopleware, by Tom DeMarco and Tim Lister. Discusses some of the people-side issues that inspired Beck in XP.

  • The Deming Management Method, by W. Edwards Deming and Mary Walton. Discusses the critical role of personal pride in workmanship. This also influenced Beck and XP.

  • Toyota Production System: Beyond Large-Scale Production, by Taiichi Ohno. This book by the creator of the Toyota method on "lean manufacturing" is something of the physical-goods equivalent to XP for software. Although Beck did not read this work until after creating XP, he has since highly praised it for capturing many of his goals and values in XP.

  • "Episodes: A Pattern Language for Competitive Development" in Pattern Languages of Program Design 2. Article by Ward Cunningham, edited by John Vlissides. Cunningham presents some of the key ideas that became XP.



Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
Agile and Iterative Development (Agile Software Development Serie. A Manager's Guide2003)
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 156

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net