CMM a CMMI

Anonim

CMM vs CMMI

V srpnu roku 1990 byl vyvinut a vydán model schopností splatnosti (CMM v1.0), první CMM. Je to model 5 úrovní, který vyvinul Software Engineering Institute (SEI) na Univerzitě Carnegie Mellon, aby ilustroval osvědčené postupy týkající se inženýrství a řízení, konkrétně při vývoji softwaru. Jedná se o evoluční model pohybu společnosti na vývoj softwaru.

Důvodem pro rozvoj CMM bylo pomoci vládě USA při hodnocení schopnosti poskytovatelů softwaru zvládnout velké projekty. Před vývojem modelu mnoho společností realizovalo projekty se značnými nedostatky v plánování a sestavování rozpočtu. Model pomohl vyřešit tyto problémy.

V zralé organizaci by měly existovat standardy pro procesy řízení projektů a vývoj produktů. Vzhledem k tomu, že model je speciálně vytvořen pro softwarové společnosti, jsou v modelu CMM popsány obecné pravidla pro strukturu konečného programového kódu, rozhraní, komponent a dalších. Jinými slovy, CMM je model zralé organizace a jak pracuje jako vývojář nebo výrobce.

CMM se stala velice úspěšným a začala být používána a speciálně vyvinutá pro jiné aspekty organizace a disciplíny, jako je Systems Engineering, People, Integrated Product Development a další.

Nicméně užitečné, jak jsou, jsou CMM bez problémů. Mnoho organizací zjistilo, že jsou v rozporu a docela se překrývají. Tam je také problém v různých rozhraních, protože to chybí v jasnosti. Nedostatek standardizace je také velkým problémem.

Integrace CMMI nebo CMM je vyvinuta pro integraci současných a nadcházejících modelů. Je to nějaký upgrade od modelu CMM a popisuje zlepšování procesů pro organizace zejména v oblasti vývoje softwaru. Model zahrnuje následující oblasti: shromažďování (údaje a požadavky), plánování / sledování projektů, řízení konfigurace, školení, zajištění kvality, spolupráce a vzájemné hodnocení.

CMMI v podstatě pomáhá při zavádění tradičně oddělených organizačních funkcí a operací, nastavuje cíle pro zlepšování procesů, zajišťuje dohled nad procesy kvality a poskytuje referenční bod pro hodnocení současných procesů.

Souhrn:

1. CMM přišla jako první, ale později se zlepšila a následovala CMMI. 2. Různé sady CMMS mají problémy s překrýváním, rozpory a nedostatkem standardizace. CMMI později řešila tyto problémy. 3. Zpočátku CMM popisuje specificky softwarové inženýrství, zatímco CMMI popisuje integrované procesy a disciplíny, a to jak pro software, tak pro systémové inženýrství. 4. CMMI je mnohem užitečnější a univerzálnější než starší CMM.