on 17 December 2002
Extreme Programming (XP) is an incredibly hyped software development method - but is it any good? The voices talking about it are either fanatically enthusiastic or completely dismissive, so it's rather difficult to get "objective" views: Pete McBreen's book stands out as being somewhere in the middle. The opinions expressed, of course, are McBreen's, but he does present every side of the argument before reaching his conclusions.
The book summarizes XP's origins which, McBreen explains, suggests limits for its successful deployment - something missing from the enthusiast's claims. It also includes descriptions of why various aspects of XP work and, specifically, why they work now when they didn't a decade or so ago: this sort of thing could be helpful in persuading someone hostile to XP to at least take a look.
Overall an very interesting and worthwhile read - my only criticism is that the writing style is a little dry in places.