Vad är modellen för kapacitetsmognad?

Capability Maturity Model (CMM) utvecklades av Carnegie Mellon University på 1980-talet för att hjälpa den amerikanska regeringen att se till att entreprenörer för mjukvaruutveckling hade tillräckliga processer för att framgångsrikt leverera projekt. CMM tillhandahåller nu en metod för organisationer att utvärdera och förbättra sina processer. Liknande modeller har sitt ursprung från CMM.

CMM beskriver ett ramverk med fem mognadsnivåer i en organisations processer. Den initiala nivån är den lägsta mogna nivån. När en organisations processer är nivå 1 får projekten lite planering. Viktiga discipliner kanske inte inkluderas vid behov, och produkten är inte optimerad. Processen är oförutsägbar och föränderlig, och projektresultaten förlitar sig starkt på utvecklingspersonalens talanger och färdigheter.

CMM: s andra nivå kallas repeterbar nivå, där vissa policyer för projektutveckling har fastställts och hanteras. Obehöriga förändringar kontrolleras. Effektiv praxis från tidigare projekt har identifierats och upprepas.

På den tredje eller definierade nivån dokumenteras den övergripande processen och delprocesser införlivas på ett logiskt sätt. På denna nivå hjälper processer utvecklingspersonal och ledning att förbättras. Processerna kan skräddarsys för att passa de specifika kraven i ett visst projekt. Analys av ingångar, utgångar och recensioner kan inkluderas och teammedlemmars roller och ansvar är väl förstått.

Den fjärde nivån kallas den hanterade nivån. På denna nivå har processer utvecklats mätvärden och de mäts. Ökad projektkontroll uppnås, variationer i processresultat minskas och variationerna förblir inom ett acceptabelt intervall. Om resultaten är utanför området identifieras de och korrigerande åtgärder vidtas.

Överst är den mest mogna nivån den femte nivån. På denna optimeringsnivå koncentrerar organisationen som helhet på att kontinuerligt förbättra sina processer. Målet är att förebygga brister. Data om defekter fångas och analyseras, och processer revideras för att minska hastigheten för defekter. Lärdomar fångas och rapporteras också.

Tillsammans med processmognadnivåerna innehåller CMM också flera andra koncept. Ett koncept är de viktiga processområdena (KPA), som är relaterade aktiviteter som uppnår kritiska mål. Andra begrepp inkluderar användningen av mål, som dokumenterar omfattning, gränser och avsikt när det gäller KPA: er. Gemensamma funktioner, ett annat CMM-koncept, är organisationsprocessmetoder som innehåller KPA: er.

Även om CMM ursprungligen utvecklades för mjukvaruutvecklingsprocessen, används den ofta för att förbättra många typer av processer. Det är fortfarande utbrett inom hantering av informationsteknologi, särskilt när det gäller att leverera informationsteknologitjänster och hantera hårdvara. I många organisationer har användningen av CMM för mjukvaruutveckling ersatts av programmet Capability Maturity Model Integration (CMMi). CMMi utvecklades för att bättre integrera användningen av flera modeller i en övergripande struktur.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?