Capability Maturity Model (CMM) er en metode for å evaluere hvor moden en organisasjon er på en skala fra 1 til 5. Metoden ble utviklet ved Software Engineering Institute ved Carnegie Mellon University. Den er i vid bruk innenfor fagfeltet programvareutvikling siden den ble utgitt på 1980-tallet
Nivåer
CMM har fem nivåer på modenhet, fra 1 til 5.
Initiell: Utviklingsprosessen er ad hoc og til tider kaotisk. Det er vanskelig å estimere omfang av prosjekter, da ingen data er kjent.
Repeterbar: Enkle prosjektstyringsprosesser er i bruk for å holde styr på tidsplaner, kostnader og produktets funksjonalitet.
Definert: Det eksisterer en definert standardprosess i organisasjonen, både for utvikling og prosjektstyring, og prosessene er innbyrdes konsistente.
Styrt: Organisasjonen setter kvalitetsmål både for produkter og prosesser. Prosessen er til stor grad forutsigbar.
Optimalisert: Organisasjonen måler og søker kontinuerlig å forbedre prosessen.