CMMI maturity levels: a guide to optimizing development processes

The

{{#url}}Capability Maturity Model Integration (CMMI){{/url}}{{^url}}Capability Maturity Model Integration (CMMI){{/url}}

is een ontwikkelingsmodel ontworpen in samenwerking met het Amerikaanse Ministerie van Defensie om de ontwikkelingsprocessen van overheidsaannemers objectief te kunnen beoordelen. Het helpt bij het meten van de volwassenheid van ontwikkelingsprocessen in een bedrijf met behulp van een schaal van één tot vijf. Processen worden gemeten aan de eisen in de CMMI, die organisaties door elk niveau helpt begeleiden bij het opzetten van een formeel, meetbaar en betrouwbaar softwareontwikkelingsproces.

wanneer een bedrijf de laatste fase van CMMI-volwassenheid bereikt, verkeert het in een staat van voortdurende optimalisatie van gevestigde ontwikkelingsprocessen. Het CMMI framework is ontworpen om organisaties te helpen dit niveau van volwassenheid te bereiken door procesontwikkeling, implementatie en onderhoud soepel te begeleiden. De lagere niveaus van CMMI volwassenheid bouwen een sterke basis voor het handhaven van het hoogste niveau van optimalisatie. Elk proces begint in de beginfase en evolueert geleidelijk naar het eindrijpheidsniveau, waarbij de CMMI als leidraad voor best practices wordt gebruikt.

advertentie

hier volgt een overzicht van wat elk CMMI-volwassenheidsniveau inhoudt en hoe uw organisatie deze kan bereiken.

initiële

CMMI-rijpheid niveau 1 is typisch een onstabiele omgeving, waar een organisatie zeer reactief is en branden blust. In deze setting, processen zijn meestal ad hoc en het bedrijf is afhankelijk van specifieke individuen om dingen drijvende te houden. Processen zijn nieuw en vaak ongedocumenteerd — en bedrijven zijn niet in staat om processen betrouwbaar te herhalen. Dit is het startpunt voor een proces dat uw organisatie van plan is te herhalen — voordat u alle knikken hebt gladgestreken en een routine hebt vastgesteld.

alle bedrijven beginnen in de beginfase bij het creëren van een nieuw ontwikkelingsproces. Zodra u het proces hebt herhaald — of geprobeerd te herhalen—, ontdekt u onverwachte wegversperringen om aan te pakken, aanpassingen aan te brengen en metrics om te volgen. Je zult natuurlijk vooruitgang naar hogere niveaus door middel van vallen en opstaan, omdat ze zullen helpen informatie verbeteringen.

beheerd en herhaalbaar

op Maturiteitsniveau 2 zijn de ontwikkelingsprocessen van een organisatie herhaalbaar en produceren ze consistente resultaten. In dit stadium worden alle bedrijfsprojecten zo beheerd dat processen ” gepland, uitgevoerd, gemeten en gecontroleerd worden,”

{{#url}}volgens CMMI Institute {{/url}} {{^url}}volgens CMMI Institute {{/url}}

. Op dit niveau ligt de focus op het beheer van eisen, processen, werkproducten en diensten. U wilt ervoor zorgen dat alle stakeholders gevestigd zijn en eigenaar worden van specifieke taken.

processen moeten bestand zijn tegen een stresstest om aan te tonen dat zelfs wanneer de zaken in de organisatie niet soepel verlopen, de processen nog steeds consistente en meetbare resultaten opleveren.

gedefinieerd

volwassenheidsniveau 3 is wanneer uw organisatie processen heeft die “goed gekarakteriseerd en begrepen zijn en beschreven zijn in standaarden, procedures, tools en methoden,” volgens

{{#url}}Tutorials Point {{/url}}{{^url}}Tutorials Point {{/url}}

. Processen moeten goed gedefinieerd en gedocumenteerd zijn en in de loop van de tijd tot op zekere hoogte worden verbeterd. Dit niveau brengt meer organisatie en standaardisatie aan uw proces door het vaststellen van betrouwbaarheid en efficiëntie.

advertentie

kwantitatief beheerd en geschikt

Looptijdniveau 4 is gereserveerd voor processen die een stadium hebben bereikt waarin ze kunnen worden gemeten met behulp van gedefinieerde maatstaven die aantonen hoe het proces gunstig is voor de bedrijfsvoering.

deze processen zijn herhaaldelijk getest, verfijnd en aangepast onder verschillende omstandigheden in de organisatie. Alle belangrijke stakeholders en procesgebruikers zijn competent in het gevestigde proces en comfortabel inzetbaar in verschillende omgevingen. Inmiddels moet uw proces zich gemakkelijk aanpassen aan andere projecten in de organisatie en als sjabloon voor toekomstige procesontwikkeling fungeren.

advertentie

optimaliseren en efficiënt

het uiteindelijke rijpheidsniveau beschrijft processen die voortdurend worden gemonitord en indien nodig worden verbeterd. Uw processen moeten altijd flexibel genoeg blijven om nieuwe technologieën en innovatie in de organisatie aan te kunnen. Ontwikkelingsprocessen zijn niet bedoeld om statisch te zijn en het vijfde en laatste niveau van volwassenheid is geen eindpunt. Organisaties moeten nog steeds een constante focus op procesprestaties behouden om dat beoordelingsniveau te behouden.

Procesbeoordelingen

de processen van uw organisatie worden geëvalueerd door een gecertificeerde CMMI Lead taxateur — een individu of een team van taxateurs die u door het beoordelingsproces begeleiden om sterke en zwakke punten te identificeren. De standaard CMMI-beoordelingsmethode voor procesverbetering (Scampi) omvat drie methoden: Klasse A, klasse B en klasse C.

SCAMPI-beoordelingen van Klasse A worden uitgevoerd nadat een organisatie veranderingen en procesverbeteringen heeft geïmplementeerd en vindt dat het tijd is om een nieuwe benchmark te bepalen met behulp van het CMMI-raamwerk. Dit type beoordeling biedt een maturity of capability level rating, Sterke en zwakke punten in uw organisatieprocessen, meningen over belangrijke proceskwesties en een manier om verbetering te monitoren.

SCAMPI Class B taxaties worden gedaan wanneer een organisatie moet beoordelen hoe dicht ze bij het bereiken van een CMMI Maturiteitsniveau staan, en het is minder rigoureus dan de Class A Beoordeling. Met een beoordeling van klasse B krijgt u meer inzicht in de sterke en zwakke punten van het proces, hoe waarschijnlijk het is dat uw proces voldoet aan de CMMI-vereisten, een kritiek op belangrijke proceskwesties en een manier om verbeteringen en toekomstige beoordelingen te monitoren en te ondersteunen.

reclame

scampi-beoordelingen van klasse C zijn bedoeld om snel en flexibel te zijn — meer dan Van Klasse A of B. De Class B beoordeling hits op sleutel nodig heeft om snel te beoordelen of uw organisatie klaar is voor de scampi Klasse A Beoordeling. Het wordt ook gebruikt om een proces tijdens de ontwikkeling te beoordelen en om procesimplementatie te monitoren. De Class C beoordeling geeft uw organisatie meer inzicht in hoe u processen kunt verbeteren volgens CMMI richtlijnen, een samenvatting van Process adequacy, aanbevelingen voor verbetering en een database om toekomstige beoordelingen en verbeteringen te helpen monitoren.

Leave a Reply