posted on 2001-01-01, 00:00authored byMark C Paulk
Extreme Programming is an “agile methodology” that some people
advocate for the high-speed, volatile world of Internet and Web
software development. Although XP is a disciplined process, some
have used it in arguments against rigorous software process improvement
models such as the Software Capability Maturity Model.1
In this article, I summarize both XP
and the SW-CMM, show how XP can help
organizations realize the SW-CMM goals,
and then critique XP from a SW-CMM
perspective.