Ratings7
Average rating4.7
Extreme Programming (XP) is a development methodology that acknowledges that both developers customers matter. It acknowledges that people have strengths and weaknesses, and that it chooses to work with those weaknesses rather than against it. This is in contrast to most of the traditional software development methodologies, where emphasis in placed mostly on processes.
This book provides a balanced introduction and explanation of XP. Even as it espouses the good, it also highlights limitations. The goal of the book, as the title suggests, is mainly the help readers understand XP and to decide for themselves whether it is suitable for what they're doing.
For such a topic, the book is surprisingly easy to read. It is very direct and straight to the point, making it easy to digest in small bites.