CMM (z angl. Capability Maturity Model) je rodina modelov pre riadenie procesov v organizáciách. Pôvodne bola vytvorená v SEI (Software engineering institute, v USA) na základe systému ISO 9000 s aplikovaním takzvaných overených praktík (best practices) v oblasti vývoja softvéru. V doméne vývoja softvéru sa CMM model ujal rovnocenne s normou ISO 15504 (SPICE). Na americkom kontinente je rozšírené používanie CMM modelu, avšak európske automobilky pod vedením nemeckej organizácie HIS sa vybrali cestou ISO TR 15504. Pokusy o rozšírenie tohto modelu mimo vývoja softvéru však zatiaľ priniesli iba rozpačité reakcie. Do rodiny CMM modelov patria: SA-CMM (Software Acquisition Capability Maturity Model) P-CMM (People Capability Maturity Model) CMMI (Capability Maturity Model Integration) model bol vytvorený z nasledovných troch, pôvodne samostatných, modelov: SW-CMM (Capability Maturity Model for Software) SE-CMM (Systems Engineering Capability Maturity Model) IPD-CMM (Integrated Product Development Capability Maturity Model)
Úrovne Na kontinuu modelu je definovaných 5 úrovní. Podľa vyjadrenia Inštitútu softvérového inžinierstva Ministerstva obrany USA: „Verí sa, že predvídateľnosť, efektivita a kontrola softvérových procesov organizácie sa zlepšuje keď organizácia postúpi na vyššiu, z týchto piatich, úrovní. Aj keď nie úplne striktne, doterajšia empirická evidencia podporuje túto vieru.“State of Michigan SDLC Appendix on CMM Počiatočná (úroveň 1, chaotická ad hoc, individuálne hrdinstvo) - počiatočný bod pre použitie nového alebo nezdokumentovaného procesu Opakovateľná (úroveň 2) - proces je zdokumentovaný dostatočne na to, aby bolo možné zopakovať rovnaké kroky Definovaná (úroveň 3) - proces je definovaný / potvrdený ako štandardný obchodný proces Spravovaná (úroveň 4) - proces je kvantitatívne spravovaný v súlade s dohodnutými metrikami Optimalizujúca (úroveň 5) - správa procesov sa snaží o optimalizáciu a vylepšovanie procesov
Referencie
Iné projekty
Zdroj
Kategória:Štandardy Kategória:Riadenie kvality vývoja softvéru