Capability Maturity Model Integration ( CMMI ) er et sæt modeller ( metodologier ) til forbedring af processer i organisationer af forskellige størrelser og typer af aktiviteter. CMMI indeholder et sæt anbefalinger i form af praksis, hvis implementering ifølge udviklerne af modellen giver dig mulighed for at nå de mål, der er nødvendige for fuld implementering af visse aktivitetsområder.
CMMI-modelsættet omfatter tre modeller: CMMI for udvikling (CMMI-DEV), CMMI for Services (CMMI-SVC) og CMMI for Acquisition (CMMI-ACQ). Den mest kendte er CMMI for Development-modellen, der fokuserer på organisationer involveret i udvikling af software, hardware og komplekse systemer. To versioner af modellerne er i øjeblikket aktive: tre separate modeller af version 1.3 (frigivet i november 2010) og en delvist offentliggjort enkelt version 2.0 (frigivet i slutningen af marts 2018).
CMMI er en udvikling af CMM- metoden , som er blevet udviklet siden anden halvdel af 1980'erne af Software Engineering Institute (SEI) ved Carnegie Mellon University (Carnegie Mellon University). Siden januar 2013 er alle aktiviteter relateret til CMMI-modeller blevet overført fra SEI til CMMI Institute, der er specielt oprettet til dette formål på Carnegie Mellon University. Senere (siden 2016) blev CMMI Institute en afdeling af den kommercielle sammenslutning ISACA.
I 2007 dukkede den første autoriserede (senere certificerede) CMMI-instruktør op i Rusland, og i 2008 den første russisktalende ledende taksator (Lead Appraiser). I juli 2018 i Rusland er en førende assessor og en certificeret instruktør (repræsenteret af en specialist) certificeret af CMMI Institute. Der er også flere specialister i Rusland, som har CMMI Associate-certificering (en certificering, der bekræfter et højt niveau af kendskab til modellen, men som ikke giver ret til at gennemføre officiel uddannelse og/eller vurderinger).
CMMI definerer 22 procesområder. For hvert af procesområderne er der en række mål (mål), som skal nås ved implementering af CMMI i dette procesområde. Nogle mål er unikke – de kaldes specifikke. Generiske mål gælder for alle procesområder. Mål opnås gennem implementering af praksis (modellens anbefalinger) eller passende alternativer heraf. I overensstemmelse med holdningen til ethvert mål er praksis opdelt i specifikke og generelle.
Der er to visninger af CMMI: kontinuerlig (kontinuerlig) og trinvis (iscenesat). Ved implementering af CMMI-praksis ved brug af et kontinuerligt overblik ligger valget af procesområder ikke fast (selvom modellen giver vejledning om rækkefølgen, hvori områderne implementeres). For at vurdere niveauet af institutionalisering af procesområdet anvendes en skala over evneniveauer (kapacitetsniveau) fra 0 til 5 (seks niveauer). Stigerepræsentationen definerer fem (1-5) niveauer af modenhed (modenhedsniveau) i organisationen. For at opnå hvert niveau af modenhed (undtagen det første) er det nødvendigt at opfylde kravene til implementering af målene for et bestemt sæt procesområder for at nå de tilsvarende mål. Det første modenhedsniveau i modellen er ikke defineret.
Enhver procesforbedring indebærer en jævn/trinvis proces. I CMMI er disse stadier formaliseret – der er 5 niveauer af modenhed, som hver angiver modenheden af organisationens processer.
5. Fokus på procesforbedring | Optimerbar |
4. Processer måles og kontrolleres | Styres på baggrund af kvantitative data |
3. Processer defineres på niveau i hele organisationen. Processer udføres på forhånd | Bestemt |
2. Processer defineres på projektniveau. Processer opstår ofte som reaktion på bestemte begivenheder. | Lykkedes |
1. Processer er uforudsigelige, dårligt kontrollerede. processer opstår som reaktion på visse begivenheder | Elementære |
- M: "MFK", 2005, 300 s. ISBN 5-85389-082-4
Softwareudvikling | |
---|---|
Behandle | |
Koncepter på højt niveau | |
Vejbeskrivelse |
|
Udviklingsmetoder _ | |
Modeller | |
Bemærkelsesværdige tal |
|