Description: This popular Extreme Programming methodology is reviewed from the perspective of the Capability Maturity Model® (CMM® ) for Software, a five-level model that prescribes process improvement priorities for software organizations. Overviews of both XP and CMM are provided, and XP is critiqued from a Software CMM perspective. The conclusion is that lightweight methodologies such as XP advocate many good engineering practices, although some practices may be controversial and counter-productive outside a narrow domain. Author(s) : Mark C. Paulk