Scott zu CMMI or Agile

Scott Ambler hat einen interessanten Artikel zur Technical Note des SEI (CMMI or Agile? Why Not Embrace Both!) zur Kombination von CMMI und agilen Ansätzen (mein Kommentar dazu) im Dr.Dobb’s veröffentlich.

Wenn agile und klassische Methoden zu kombiniert werden, dann befindet man sich schnell in einem Minenfeld. Scott schreibt dazu:

[…] Hillel Glazer, Jeff Dalton, David Anderson, Mike Konrad, and Sandy Shrum. The Agile-CMMI Five (AC5), as I like to call them, are likely the bravest group of people in the IT industry in their daring attempt to bring together two groups of people seemingly at opposite ends of the software-process-religion spectrum. Although it would be easy to denounce the AC5 as a collection of Satan-worshipping kitten torturers (and extremists from both camps have pretty much done that already), the reality is that this publication is a thoughtful discussion of a topic that is important to a large number of organizations within the IT industry.

Der Fundamentalismus beider Seiten ist lediglich kontraproduktiv und steht damit der weiteren Verbesserung der beiden Ansätze im Weg. Seine Meinung zu Teilen der Agile Community:

First and foremost is the Agile community’s inability to discuss this topic in a fair and coherent manner. When this publication was first announced on the Agile Project Management (APM) mailing list, […] the discussion instantly turned into various rants about the evils of CMM, CMMI, and process frameworks in general.

Gleiches gilt natürlich auch für viele CMMI-Jünger:

[…] myths surrounding agile, such as the false belief that agilists don’t do architecture, nor do they write documentation.

Wobei auf Seiten CMMI eher passive Ignoranz und mangelndes Interesse überwiegt. Zumindest wurden bisher mehr Artikel zu CMMI von Agilisten geschrieben als Artikel über agile Softwareentwicklung von CMMI-Anwendern.

Ich für meinen Teil möchte beide Ansätze verstehen und richtig anwenden.

Eure Meinung?