Das SW-CMM ist organisiert in fünf Reifegrade. Die Reifegrade sind definiert durch 18 sog. 'Key Process Areas' (KPA), welche die Leistungsfähigkeit der Levels 2 bis 5 charakterisieren. Die fünf Levels des CMM sind:
1) Initial
Der Softwareprozess ist gekennzeichnet als 'ad hoc' und gelegentlich chaotisch. Wenige Prozesse sind definiert. Der Erfolg ist abhängig von 'individuellem Heldentum'
2) Repeatable
Grundlegende Projektmanagement-Prozesse hinsichtlich Kosten, Zeit und Funktionsplanung sind festgelegt. Die notwendige Prozessdisziplin, um frühere Projekterfolge bei ähnlichen Projekten zu wiederholen, ist vorhanden.
3) Defined
Die Software-Prozesse für Management und Engineering sind dokumentiert, standardisiert und in den Standard-Softwareprrozess der Organisation integriert. Alle Prozesse nutzen eine anerkannte, zugeschnittene Version des Standard-Softwareprozesses der Organisation für Entwicklung und Wartung von Software.
4) Managed
Ausführliche Messungen der Qualität der Prozesse und Produkte werden durchgeführt. Sowohl Softwareprozesse als auch Produkte sind quantitativ verstanden und beherrscht.
5) Optimized
Kontinuierliche Prozessverbesserung wird ermöglicht durch quantitativen Rückfluss aus den Prozessen und aus innovativen Ideen und Technologien.
KPAs der Stufe 2:
Requirements Management (RM) - Software Project Planning (PP) - Software Project Tracking and Oversight (PT) - Software Subcontract Management (SM) - Software Quality Assurance (QA) - Software Configuration Management (CM)
KPAs der Stufe 3:
Organization Process Focus (PF) - Organization Process Definition (PD) - Training Program (TP) - Integrated Software Management (IM) - Software Product Engineering (PE) - Intergroup Coordination (IC) - Peer Reviews (PR)
KPAs der Stufe 4:
Quantitative Process Management (QP) - Software Quality Management (QM)
KPAs der Stufe 5:
Defect Prevention (DP) - Technology Change Management (TM) - Process Change Management (PC)
In den 18 KPAs erfolgt eine Strukturierung der generischen Aktivitäten in 5 Key Practices:
Commitment to Perform (CO) - Ability to Perform (AB) - Activities Performed (AC) - Measurement and Analysis (ME) - Verifying Implementation (VE). |