CMMI-mognadsnivåer: en guide till optimering av utvecklingsprocesser
är en utvecklingsmodell som delvis är utformad med det amerikanska försvarsdepartementet för att hjälpa till att objektivt bedöma Statliga entreprenörers utvecklingsprocesser. Det hjälper till att mäta mognaden för utvecklingsprocesser i ett företag med en skala från en till fem. Processer mäts mot krav i CMMI, som hjälper organisationer genom varje nivå när de etablerar formell, mätbar och pålitlig mjukvaruutvecklingsprocess.
när ett företag når slutskedet av CMMI-mognad är det i ett tillstånd av konstant optimering av etablerade utvecklingsprocesser. CMMI-ramverket är utformat för att hjälpa organisationer att nå denna mognadsnivå genom att smidigt styra processutveckling, implementering och underhåll. De lägre nivåerna av CMMI-mognad bygger en stark grund för att upprätthålla den högsta optimeringsnivån. Varje process börjar i den inledande fasen och utvecklas gradvis till den slutliga mognadsnivån, med hjälp av CMMI som en guide för bästa praxis.
här är en översikt över vad varje CMMI-mognadsnivå innebär och hur din organisation kan uppnå dem.
Initial
CMMI-mognadsnivå 1 är vanligtvis en instabil miljö, där en organisation är mycket reaktiv och släcker bränder. I den här inställningen är processer vanligtvis ad hoc och verksamheten är beroende av specifika individer för att hålla saker flytande. Processer är nya och ofta papperslösa – och företag kan inte på ett tillförlitligt sätt upprepa processer. Detta är utgångspunkten för en process som din organisation planerar att upprepa — innan du har strukit ut alla kinks och etablerat en rutin.
alla företag börjar i början när de skapar en ny utvecklingsprocess. När du har upprepat — eller försökt att upprepa — processen kommer du att upptäcka oväntade vägspärrar att adressera, justeringar att göra och mätvärden att spåra. Du kommer naturligtvis att gå vidare till högre nivåer genom försök och fel, eftersom de hjälper till att informera förbättringar.
hanterad och repeterbar
på mognadsnivå 2 är en organisations utvecklingsprocesser repeterbara och ger konsekventa resultat. I detta skede hanteras alla affärsprojekt så att processer “planeras, utförs, mäts och kontrolleras,”
. På denna nivå ligger fokus på hantering av krav, processer, arbetsprodukter och tjänster. Du vill se till att alla intressenter är etablerade och ges ägande över specifika uppgifter.
processer ska kunna klara ett stresstest för att bevisa att även när saker i organisationen inte går smidigt, ger processerna fortfarande konsekventa och mätbara resultat.
definierad
mognadsnivå 3 är när din organisation har processer som är “väl karakteriserade och förstådda och beskrivs i standarder, procedurer, verktyg och metoder” enligt
. Processerna bör vara väldefinierade och dokumenterade, och de bör ständigt förbättras i viss utsträckning över tiden. Denna nivå ger mer organisation och standardisering till din process genom att skapa tillförlitlighet och effektivitet.
kvantitativt hanterad och kapabel
mognadsnivå 4 är reserverad för processer som har nått ett stadium där de kan mätas med hjälp av definierade mätvärden som visar hur processen är fördelaktig för affärsverksamheten.
dessa processer har upprepade gånger testats, förfinats och anpassats under flera förhållanden i hela organisationen. Alla viktiga intressenter och processanvändare är kompetenta i den etablerade processen och bekväma att distribuera den i olika miljöer. Vid det här laget bör din process enkelt anpassas för att passa andra projekt i organisationen och att stå som en mall för framtida processutveckling.
optimera och effektiv
den slutliga mognadsnivån beskriver processer som kontinuerligt övervakas och förbättras efter behov. Dina processer ska alltid vara tillräckligt flexibla för att rymma ny teknik och innovation i organisationen. Utvecklingsprocesser är inte avsedda att vara statiska och den femte och sista mognadsnivån är inte en slutpunkt. Organisationer behöver fortfarande behålla ett konstant fokus på processprestanda för att upprätthålla den bedömningsnivån.
Processbedömningar
din organisations processer utvärderas av en certifierad CMMI Lead Appraiser — antingen en individ eller ett team av bedömare som guidar dig genom utvärderingsprocessen för att identifiera styrkor och svagheter. Standard CMMI-utvärderingsmetoden för processförbättring (SCAMPI) innehåller tre metoder: klass A, klass B och klass C.
SCAMPI klass A-bedömningar utförs efter att en organisation har implementerat förändringar och processförbättringar och anser att det är dags att bestämma ett nytt riktmärke med hjälp av CMMI-ramverket. Denna typ av bedömning erbjuder en mognad eller förmåga nivå betyg, styrkor och svagheter i dina organisatoriska processer, åsikter om viktiga processfrågor och ett sätt att övervaka förbättringar.
SCAMPI klass B-bedömningar görs när en organisation behöver bedöma hur nära de är för att nå en mål CMMI-mognadsnivå, och det är mindre rigoröst än klass A-bedömningen. Med en klass B-bedömning får du mer insikt i processstyrkor och svagheter, hur sannolikt det är att din process kommer att uppfylla CMMI-kraven, en kritik av viktiga processfrågor och ett sätt att övervaka och stödja förbättringar och framtida bedömningar.
SCAMPI klass C-bedömningar är utformade för att vara snabba och flexibla — mer än klass A eller B. Klass B bedömning träffar på viktiga behov för att snabbt bedöma om din organisation är redo för SCAMPI klass A bedömning. Det används också för att bedöma en process under utveckling och för att övervaka processens genomförande. Klass C-bedömningen ger din organisation mer inblick i hur du kan förbättra processer enligt CMMI-riktlinjer, en sammanfattning av processens tillräcklighet, rekommendationer för förbättring och en databas för att övervaka framtida bedömningar och förbättringar.
Leave a Reply