View Review Details


Book:   The Art of Agile Development
Subject:   Agile for the Real World
Date:   2008-08-02 05:11:36
From:   Michał Kosmulski
Rating:  StarStarStarStarStar

One of this book's main strengths is how it concentrates on "real world" situations. Extreme Programming (XP), which is used throughout the text to illustrate main ideas of Agile Development, sometimes requires (or at least encourages) really extreme changes relative to what many companies do. The authors are aware of this and for each recommended practice they show how it can be introduced into an already existing non-Agile environment or how it can be replaced with something different if that is more appropriate in some particular situation. They also show that being Agile is actually not about following some fixed set of rules, but rather about going for the Agile philosophy, which may mean bending or breaking the rules if that's what leads to better results. Even if you are not going to directly use XP in your project, this book is definitely a worthwhile read.