Das Capability Maturity Model Integration (kurz CMMI) ist eine Familie von Referenzmodellen für unterschiedliche Anwendungsgebiete – derzeit für die Produktentwicklung, den Produkteinkauf und die Serviceerbringung. Ein CMMI-Modell ist eine systematische Aufbereitung bewährter Praktiken, um die Verbesserung einer Organisation zu unterstützen. Ein CMMI-Modell kann genutzt werden, um
* einen Überblick über bewährte Praktiken (z. B. bei der Projektplanung) zu bekommen,
* die Stärken und Schwächen einer Organisation objektiv zu analysieren oder
* Verbesserungsmaßnahmen zu bestimmen und in eine sinnvolle Reihenfolge zu bringen.
Primär sind die CMMI-Modelle ein Mittel, um die Arbeit einer Organisation zu verbessern. Sekundär sind offizielle Überprüfungen eines Reifegrades (siehe Appraisal) eine in der Industrie de facto anerkannte Auszeichnung. CMMI wird deshalb häufig auch als Reifegradmodell bezeichnet, obwohl die Reifegrade nur ein Aspekt unter vielen von CMMI sind.
Alle CMMI-Modelle (Constellation genannt) haben die gleiche Struktur und einen gemeinsamen inhaltlichen Kern. Zurzeit gibt es drei veröffentlichte CMMI-Modelle:
* Das CMMI for Development (CMMI-DEV) unterstützt die Verbesserung von Organisationen, die Software, Systeme oder Hardware entwickeln.
* Das CMMI for Acquisition (CMMI-ACQ) unterstützt die Verbesserung von Organisationen, die Software, Systeme oder Hardware einkaufen, aber nicht selbst entwickeln.
* Das CMMI for Services (CMMI-SVC) unterstützt die Verbesserung von Organisationen, die Dienstleistungen erbringen.