CMMI maturity levels: un ghid pentru optimizarea proceselor de dezvoltare
este un model de dezvoltare conceput în parte cu Departamentul Apărării al SUA pentru a ajuta la evaluarea obiectivă a proceselor de dezvoltare ale contractorilor guvernamentali. Ajută la măsurarea maturității proceselor de dezvoltare într-o afacere folosind o scară de la unu la cinci. Procesele sunt măsurate în funcție de cerințele din CMMI, care ajută organizațiile să ghideze fiecare nivel pe măsură ce stabilesc un proces formal, măsurabil și fiabil de dezvoltare a software-ului.
când o afacere atinge stadiul final al maturității CMMI, aceasta se află într-o stare de optimizare constantă a proceselor de dezvoltare stabilite. Cadrul CMMI este conceput pentru a ajuta organizațiile să atingă acest nivel de maturitate, ghidând fără probleme dezvoltarea, implementarea și întreținerea proceselor. Nivelurile inferioare de maturitate CMMI construiesc o bază solidă pentru menținerea celui mai înalt nivel de optimizare. Fiecare proces începe în faza inițială și evoluează treptat până la nivelul final de maturitate, folosind CMMI ca ghid pentru cele mai bune practici.
aici este o trecere in revista a ceea ce presupune fiecare nivel de maturitate CMMI, și modul în care organizația dumneavoastră le poate atinge.
inițial
nivelul de maturitate CMMI 1 este de obicei un mediu instabil, în care o organizație este foarte reactivă și stinge incendii. În acest cadru, procesele sunt de obicei ad-hoc, iar afacerea se bazează pe anumite persoane pentru a menține lucrurile pe linia de plutire. Procesele sunt noi și adesea nedocumentate-iar întreprinderile nu sunt în măsură să repete în mod fiabil procesele. Acesta este punctul de plecare pentru un proces pe care organizația dvs. intenționează să îl repete — înainte de a elimina toate problemele și de a stabili o rutină.
toate afacerile încep la etapa inițială atunci când creează un nou proces de dezvoltare. După ce ați repetat — sau ați încercat să repetați-procesul, veți descoperi obstacole neașteptate de abordat, ajustări de făcut și valori de urmărit. Veți progresa în mod natural la niveluri mai ridicate prin încercare și eroare, deoarece acestea vor ajuta la informarea îmbunătățirilor.
gestionate și repetabile
la nivelul de maturitate 2, procesele de dezvoltare ale unei organizații sunt repetabile și produc rezultate consistente. În această etapă, toate proiectele de afaceri sunt gestionate astfel încât procesele să fie “planificate, efectuate, măsurate și controlate,”
. La acest nivel, accentul se pune pe gestionarea cerințelor, proceselor, produselor și serviciilor de lucru. Doriți să vă asigurați că toate părțile interesate sunt stabilite și li se acordă dreptul de proprietate asupra sarcinilor specifice.
procesele ar trebui să poată rezista la un test de stres pentru a dovedi că, chiar și atunci când lucrurile din organizație nu funcționează fără probleme, procesele produc în continuare rezultate consistente și măsurabile.
definit
nivelul de maturitate 3 este atunci când organizația dvs. are procese care sunt “bine caracterizate și înțelese și sunt descrise în standarde, proceduri, instrumente și metode”, conform
. Procesele ar trebui să fie bine definite și documentate și ar trebui îmbunătățite continuu într-o oarecare măsură în timp. Acest nivel aduce mai multă organizare și standardizare procesului dvs. prin stabilirea fiabilității și eficienței.
gestionat cantitativ și capabil
nivelul de maturitate 4 este rezervat proceselor care au atins un stadiu în care pot fi măsurate folosind valori definite care demonstrează modul în care procesul este benefic pentru operațiunile de afaceri.
aceste procese au fost testate în mod repetat, rafinate și adaptate în mai multe condiții în întreaga organizație. Toate părțile interesate cheie și utilizatorii de proces sunt competenți în procesul stabilit și confortabil implementarea acestuia în diverse medii. Până acum, procesul dvs. ar trebui să se adapteze cu ușurință pentru a se potrivi altor proiecte din organizație și pentru a fi un șablon pentru dezvoltarea viitoare a procesului.
optimizarea și eficient
nivelul final de maturitate descrie procesele care sunt monitorizate continuu și îmbunătățite după cum este necesar. Procesele dvs. ar trebui să rămână întotdeauna suficient de flexibile pentru a se adapta noilor tehnologii și inovațiilor din organizație. Procesele de dezvoltare nu sunt menite să fie statice, iar al cincilea și ultimul nivel de maturitate nu este un punct final. Organizațiile trebuie să mențină un accent constant pe performanța procesului pentru a menține acest nivel de evaluare.
evaluări de proces
procesele organizației dvs. sunt evaluate de un evaluator CMMI certificat — fie o persoană, fie o echipă de evaluatori care vă va ghida prin procesul de evaluare pentru a identifica punctele forte și punctele slabe. Metoda standard de evaluare CMMI pentru îmbunătățirea proceselor (SCAMPI) include trei metode: clasa A, Clasa B și clasa C.
evaluările SCAMPI clasa A sunt efectuate după ce o organizație a implementat modificări și îmbunătățiri ale proceselor și consideră că este timpul să se determine un nou punct de referință folosind cadrul CMMI. Acest tip de evaluare oferă o evaluare la nivel de maturitate sau capacitate, puncte forte și puncte slabe în procesele organizaționale, opinii cu privire la problemele cheie ale procesului și o modalitate de a monitoriza îmbunătățirea.
evaluările SCAMPI Clasa B se fac atunci când o organizație trebuie să evalueze cât de aproape sunt de atingerea unui nivel de maturitate CMMI țintă și este mai puțin riguroasă decât evaluarea clasei A. Cu o evaluare de clasa B, veți obține mai multe informații despre punctele forte și punctele slabe ale procesului, cât de probabil este ca procesul dvs. să îndeplinească cerințele CMMI, o critică a problemelor cheie ale procesului și o modalitate de a monitoriza și sprijini îmbunătățirea și evaluările viitoare.
Scampi clasa C evaluări sunt concepute pentru a fi rapid și flexibil — Mai mult decât clasa A sau B. Evaluarea clasei B atinge nevoile cheie pentru a evalua rapid dacă organizația dvs. este pregătită pentru evaluarea SCAMPI Clasa A. Este, de asemenea, utilizat pentru a evalua un proces în timpul dezvoltării și pentru a monitoriza implementarea procesului. Evaluarea clasei C va oferi organizației dvs. mai multe informații despre modul în care puteți îmbunătăți procesele în conformitate cu liniile directoare CMMI, un rezumat al adecvării procesului, recomandări de îmbunătățire și o bază de date pentru a ajuta la monitorizarea evaluărilor și îmbunătățirilor viitoare.
Leave a Reply