Skip to main content

Hva er Capability Maturity Model?

Capability Maturity Model (CMM) ble utviklet av Carnegie Mellon University på 1980 -tallet for å hjelpe den amerikanske regjeringen med å sikre at programvareutviklingsentreprenører hadde tilstrekkelige prosesser for å lykkes med å levere prosjekter.CMM gir nå en metode for organisasjoner for å evaluere og forbedre prosessene sine.Lignende modeller har sin opprinnelse fra CMM.

CMM beskriver et rammeverk av fem modenhetsnivåer av en organisasjons prosesser.Det første nivået er det laveste modenhetsnivået.Når en organisasjons prosesser er nivå én, får prosjektene lite planlegging.Nøkkeldisipliner kan ikke inkluderes når det er nødvendig, og produktet er ikke optimalisert.Prosessen er uforutsigbar og endring, og prosjektresultater er veldig avhengige av talentene og ferdighetene til utviklingspersonalet.

Det andre nivået på CMM er kjent som det repeterbare nivået, der noen retningslinjer for prosjektutvikling er etablert og blir administrert.Uautoriserte endringer kontrolleres.Effektiv praksis fra tidligere prosjekter er blitt identifisert og gjentas.

I det tredje, eller definert nivået, er den overordnede prosessen dokumentert, og underprosesser er integrert på en logisk måte.På dette nivået hjelper prosesser utviklingspersonalet og ledelsen til å forbedre seg.Prosessene kan være skreddersydd for å passe til de spesifikke kravene til et bestemt prosjekt.På dette nivået har prosesser utviklet seg beregninger og de måles.Økt prosjektkontroll oppnås, variasjoner i prosessresultatene reduseres, og variasjonene forblir i et akseptabelt område.Hvis resultatene er utenfor rekkevidde, blir de identifisert og korrigerende tiltak blir iverksatt.

Øverst er det mest modne nivået det femte nivået.På dette optimaliseringsnivået konsentrerer organisasjonen seg som helhet om kontinuerlig å forbedre prosessene.Målet er å forhindre feil.Data om feil blir fanget og analysert, og prosesser blir revidert for å redusere frekvensen av feil.Leksjoner blir også fanget og rapportert.

Sammen med prosessmodningsnivåene inkluderer CMM også flere andre konsepter.Et konsept er det av viktige prosessområder (KPAs), som er relaterte aktiviteter som oppnår kritiske mål.Andre konsepter inkluderer bruk av mål, som dokumenterer omfang, grenser og intensjoner når de forholder seg til KPA -ene.Fellestrekk, et annet CMM -konsept, er organisasjonsprosesspraksis som inkluderer KPA -er.

Selv om CMM opprinnelig ble utviklet for programvareutviklingsprosessen, brukes det ofte å forbedre mange typer prosesser.Det er fremdeles utbredt innen informasjonsteknologistyring, spesielt når det gjelder å levere informasjonsteknologitjenester og administrere maskinvare.I mange organisasjoner er bruk av CMM for programvareutvikling erstattet av CHMI -programmet Capability Maturity Model Integration (CMMI).CMMI ble utviklet for bedre å integrere bruken av flere modeller i en overordnet struktur.