Softwarequalität sichern

Die ganze Wahrheit über CMMI

09.03.2011
Von Malte Foegen

CMMI und Agile lieben sich

Die Frage, ob CMMI und agile Techniken zusammenpassen, ist einfach zu beantworten: Beide ergänzen sich hervorragend. Wenn eine Organisation schlank und agil arbeiten will, so kann sie das als Ziel definieren, an dem sie CMMI ausrichtet. Auf viele Fragen aus CMMI geben agile Vorgehensweisen (beispielsweise Scrum) einfache Antworten - und sorgen auch für eine schlanke Umsetzung.

Mit seinem gesamtheitlichen Blick weist CMMI weit über einzelne agile Techniken hinaus. Das Modell liefert die (Coaching-)Fragen und die Praktiken, mit denen sich eine agile Organisation gezielt gestalten lässt. Gemeinsam entfalten agile Techniken und CMMI erst ihre wahre Größe. In der Kombination von CMMI mit agilen Vorgehensweisen erzielen Organisationen ein Vielfaches ihrer Produktivität und senken ihre Qualitätskosten drastisch.

Dokumentation ist Teamwissen

Ausreichend, aber nicht zu viel und vor allem richtig dokumentieren.
Ausreichend, aber nicht zu viel und vor allem richtig dokumentieren.
Foto: dkimages - Fotolia

Verbesserungen lassen sich auch hinsichtlich des Umgangs mit Dokumentation erzielen: Ausreichend, aber nicht zu viel und vor allem richtig dokumentieren, so heißt das Ziel. Das CMMI-Raster hilft, die Arbeit einer Organisation gezielt zu durchkämmen. Ein Blick auf die agilen Vorgehensweisen zeigt, dass Dokumentationen nicht immer eine ausschweifende elektronische Form haben müssen, sondern dass beispielsweise auch ein physisches Planungs-Board eine geeignete Form der Dokumentation darstellen kann.

Die Stärken von CMMI

Die besondere Stärke von CMMI ist, dass es alle Themen in einem Framework und in einer Systematik zusammenführt. CMMI deckt Governance, Projekt-Management, Entwicklung, Serviceerbringung, Zuliefer-Management, Unterstützungsaufgaben und kontinuierliche Verbesserung ab. Aber es geht nicht nur in die Breite, sondern auch in die Tiefe - bis auf die Ebene bewährter Praktiken. Diese Kombination von Breite und Tiefe macht CMMI einzigartig.

Breite und Tiefe bedeuten aber auch viel Inhalt. Um den Anwendern den Überblick zu erleichtern, gibt es in CMMI deshalb Zusammenstellungen der Themen für unterschiedliche Anwendungsgebiete. Dort sind nur die Themen ausgewählt, die für das jeweilige Gebiet typischerweise wichtig sind. Die drei Zusammenstellungen sind: CMMI für Entwicklung, CMMI für Dienstleistungen und CMMI für Beschaffung.

Daneben lassen sich die Themen beliebig auswählen und kombinieren, denn sie sind alle in das abgestimmte Framework eingebettet, so dass sie nahtlos ineinandergreifen. Auch diese Kombinierbarkeit ist eines der besonderen Merkmale von CMMI.