Co je to model splatnosti schopnosti?
Model schopnosti vyspělosti (CMM) byl vyvinut Carnegie Mellon University v 80. letech, aby pomohl americké vládě zajistit, aby dodavatelé vývoje softwaru měli odpovídající procesy, aby úspěšně dodávali projekty. CMM nyní poskytuje organizacím způsob, jak vyhodnotit a zlepšit své procesy. Podobné modely pocházejí z CMM.
CMM popisuje rámec pěti úrovní zralosti procesů organizace. Počáteční úroveň je nejnižší úroveň zralosti. Když jsou procesy organizace na první úrovni, projekty dostávají jen malé plánování. V případě potřeby nemusí být zahrnuty klíčové disciplíny a produkt není optimalizován. Tento proces je nepředvídatelný a mění se a výsledky projektu se silně opírají o talenty a dovednosti vývojových pracovníků.
Druhá úroveň CMM je známá jako opakovatelná úroveň, kde byly zavedeny a jsou řízeny některé politiky pro rozvoj projektů. Neautorizované změny jsou kontrolovány. Byly zjištěny a opakovány účinné postupy z předchozích projektů.
Na třetí nebo definované úrovni je zdokumentován celkový proces a dílčí procesy jsou začleněny logickým způsobem. Na této úrovni procesy pomáhají zlepšovat vývojovým pracovníkům a managementu. Procesy mohou být přizpůsobeny specifickým požadavkům konkrétního projektu. Může být zahrnuta analýza vstupů, výstupů a recenzí a role a povinnosti členů týmu jsou dobře známy.
Čtvrtá úroveň se nazývá řízená úroveň. Na této úrovni mají procesy vyvinuté metriky a jsou měřeny. Je dosaženo zvýšené kontroly projektu, odchylky ve výsledcích procesu jsou sníženy a změny zůstávají v přijatelném rozmezí. Pokud jsou výsledky mimo rozsah, jsou identifikovány a jsou přijata nápravná opatření.
Nahoře je nejvyspělejší úroveň pátá úroveň. Na této optimalizační úrovni se organizace jako celek soustředí na neustálé zlepšování svých procesů. Cílem je zabránit vadám. Data o defektech jsou zachycena a analyzována a procesy jsou revidovány, aby se snížila rychlost defektů. Získané ponaučení jsou rovněž zachyceny a ohlášeny.
Spolu s úrovněmi vyspělosti procesu zahrnuje CMM také několik dalších konceptů. Jednou z koncepcí je koncepce klíčových procesních oblastí (KPA), což jsou související činnosti, které dosahují kritických cílů. Mezi další koncepty patří použití cílů, které dokumentují rozsah, hranice a úmysl, pokud se vztahují k KPA. Společné rysy, další koncept CMM, jsou postupy organizačního procesu, které zahrnují KPA.
Ačkoli CMM byl původně vyvinut pro proces vývoje softwaru, běžně se používá ke zlepšení mnoha typů procesů. Stále převládá v oblasti správy informačních technologií, zejména v poskytování služeb informačních technologií a správy hardwaru. V mnoha organizacích bylo používání CMM pro vývoj softwaru nahrazeno programem CapMat Maturity Model Integration (CMMi). CMMi byl vyvinut pro lepší integraci použití více modelů do zastřešující struktury.