Rozdiel medzi CMM a CMMI

CMM vs CMMI

Capability Maturity Model (CMM v1.0), úplne prvý CMM, bol vyvinutý a vydaný v auguste 1990. Jedná sa o päťúrovňový hodnotiaci model vyvinutý softvérovým inžinierskym inštitútom (SEI) na Univerzite Carnegie Mellon, aby ilustroval najlepšie postupy týkajúce sa inžinierstvo a manažment, konkrétne vo vývoji softvéru. Ide o evolučný model pohybu spoločnosti pri vývoji softvéru.

Dôvodom pre rozvoj CMM bola pomoc americkej vláde pri hodnotení schopností poskytovateľov softvéru zvládnuť veľké projekty. Pred vývojom modelu mnohé spoločnosti realizovali projekty so značnými chybami v plánovaní a rozpočte. Model pomohol vyriešiť tieto problémy.

V vyspelej organizácii by mali existovať štandardy pre procesy na riadenie projektov a vývoj produktov. Pretože je model špeciálne vytvorený pre softvérové ​​spoločnosti, sú v modeli CMM popísané celkové pravidlá pre štruktúru konečného programového kódu, rozhraní, komponentov a ďalších. Inými slovami, CMM je modelom vyspelej organizácie a toho, ako funguje ako vývojár alebo výrobca.

CMM sa stal veľmi úspešným a začal sa používať a špecificky vyvíjať pre ďalšie aspekty organizácie a disciplíny, ako sú systémové inžinierstvo, ľudia, integrovaný vývoj produktov a ďalšie.

Napriek tomu, že môžu byť užitočné, CMM nie sú žiadne problémy. Mnoho organizácií ich považovalo za protirečivých a dosť sa prekrývajúcich. Problém je aj v rôznych rozhraniach, pretože nie sú dostatočne jasné. Nedostatok štandardizácie je tiež veľkým problémom.

Integrácia CMMI alebo CMM je vyvinutá na integráciu súčasných a nadchádzajúcich modelov. Je to určitá inovácia z modelu CMM a popisuje vylepšenia procesu pre organizácie, najmä vo vývoji softvéru. Model obsahuje nasledujúce oblasti: zhromažďovanie (údaje a požiadavky), plánovanie/sledovanie projektu, manažment konfigurácie, školenia, zabezpečenie kvality, spolupráca a partnerské hodnotenia.

CMMI v zásade pomáha pri začlenení tradične oddelených organizačných funkcií a operácií, stanovuje ciele zlepšovania procesov, poskytuje dohľad nad procesmi kvality a poskytuje referenčný bod pre hodnotenie súčasných procesov.

Zhrnutie:

1. CMM bol na prvom mieste, ale neskôr bol vylepšený a bol nástupcom CMMI. 2. Rôzne sady CMMS majú problémy s prekrývaním, rozpormi a nedostatočnou štandardizáciou. CMMI neskôr tieto problémy vyriešilo. 3. CMM spočiatku popisuje konkrétne softvérové ​​inžinierstvo, zatiaľ čo CMMI popisuje integrované procesy a disciplíny, pretože sa týka softvérového aj systémového inžinierstva. 4. CMMI je oveľa užitočnejší a univerzálnejší ako starší CMM.

Prečítajte si viac o: ,