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 å kunne 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 endret, 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 styres. Uautoriserte endringer kontrolleres. Effektiv praksisICE fra tidligere prosjekter er identifisert og gjentas.
I det tredje, eller definert nivået, er den overordnede prosessen dokumentert, og underprosesser er innarbeidet 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. Analyse av innganger, utganger og anmeldelser kan inkluderes, og teammedlems roller og ansvar er godt forstått.
Det fjerde nivået kalles det administrerte nivået. 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 iverksettes.
På toppen er det mest modne nivået det femte nivået. Ved denne optimalisering av LEVel, organisasjonen som helhet konsentrerer seg 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. Vanlige funksjoner, et annet CMM -konsept, er organisasjonsprosesspraksis som inkluderer KPA -er.
Selv om CMM opprinnelig ble utviklet for programvareutviklingsprosessen, brukes det ofte for å forbedre mange typer prosesser. Det er fremdeles utbredt innen informasjonsteknologistyring, spesielt når det gjelder å levere informasjonsteknologitjenester og administrere maskinvare. I mange organisasjoner, bruk oF CMM for programvareutvikling er erstattet av CHMI -programmet Capability Maturity Model Integration (CMMI). CMMI ble utviklet for bedre å integrere bruken av flere modeller i en overordnet struktur.