Implementing Agile Processes

A myth around the so-called agile methods is that they are not rigorous process methodologies. Agile processes, when implemented correctly, are actually quite rigorous, perhaps among the most disciplined of methods. Of course, the phrase “implemented correctly” has many possible interpretations. For purposes of discussion, correctly means according to the authors’ original goals.

This section describes one of the popular agile methods, eXtreme Programming (XP), in the light of some of the CMM key practice areas. Additionally, it examines process measurements as they relate to organizational scorecards and stochastic modeling.

Kent Beck is credited with the invention of XP in the mid-1990s, although mention is often ...

Get The Practical Guide to Defect Prevention now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.