CMM og CMMI Forskjeller

CMM og CMMI Forskjeller


I tillegg til de personer som utvikler et programvaresystem og teknologien de bruker, organisering av utviklingsprosessen påvirker også kvaliteten på et produkt. Organisasjon har kommet mer i forgrunnen enn i de siste tiår, noe som resulterer i utvikling av forskjellige fremgangsmåter for modellering av prosesser. To slike metoder er Capability Maturity Model (CMM) og Capability Maturity Model Integration (CMMI) - en utvikling som lykkes CMM.

CMM

CMM er ikke ment å dekke alle aspekter av programvareutvikling og systemutvikling. Det gir et sett med retningslinjer for håndtering av programvareutviklingen og for å gjøre endringer over tid. Retningslinjene fokusere på beste praksis, software engineering innganger, ekstrapolering fra andre områder og praktisk erfaring. Retningslinjene er ment å tjene som en referanseramme i stedet for en stiv liste å følge, med hver organisasjon forme dem til sine egne behov.

CMMI

Noen CMMS har kommet for ulike områder, og CMMI har innarbeidet noen av disse ulike CMMS. For eksempel har CMMI integrert CMM for programvare (SW-CMM) og integrert produktutvikling (IPD) CMM. CMMI identifiserer 25 prosessområder i utviklingsprosessen. Hver prosess område definerer et sett av konkrete mål, samt spesifikke praksis for å nå målene.

CMM og CMMI Forskjeller

CMM kom om å takle prosesser i ulike bransjer separat, men CMMI integrerer prosessene for ulike bransjer. CMMI kombinerer de beste egenskapene til hver modell. CMMI har beholdt modenhet som brukes av CMM, men har gjort noen endringer i titlene på modenhet og lagt til nye prosesser.

Kritikk

Kritikere av CMMI og CMM påpeke de er rettet mer mot store, byråkratiske organisasjoner enn små. Mindre organisasjoner har til å bruke mer tid på å tolke bestemmelsene i CMM og CMMI til deres individuelle sammenhenger. En annen kritikk mener at CMM og CMMI i stor grad fokusere på prosessen mens ikke dvele ved de mennesker og teknologi aspekter av programvareutvikling, noe som betyr at du implementerer dem gir ingen garanti for at et prosjekt skal lykkes.