Are CMM and Agile Methods Really Compatible
Pietari Laurila · 2004
A recent stream of literature has suggested that CMM and Extreme Programming, a popular agile method, are compatible. In this paper, we suggest that there are in fact profound differences between CMM and agile methods. Through four perspectives, we show that CMM and agile methods are practice compatible but not idea compatible. CMM endorses scientific management; agile methods reject it. We conclude that CMM and agile methods are compatible if either 1) agile methods are used devoid of their value content, or 2) CMM is used devoid of its value content. Index Terms—agile methods, CMM, compatibility, values