Chapter 22. Extreme Programming

 

Always be doing the most important thing you can be working on.

 
 --Kent Beck (XP Immersion workshop)

Extreme Programming[1]—or XP—exploded onto the software development scene in 2000–2001. Several of the other ASDE proponents toiled for years in relative obscurity before XP came on the scene. But XP hit a nerve and has helped vault the entire “Agile” category into the spotlight. Why? I think there are several reasons. First, its audience is developers, and there are legions of them in the world that are tired of “methodologies” getting in their way. Second, with the advent of Internet and Web-based development, there was a perceived need for a development approach geared to speed, flexibility, and quality. Third, ...

Get Agile Software Development Ecosystems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.