Transcript CMMI

CMMI
Ene Alexandra
Lupașcu Mircea
Stan Alexandra
341 C5
Ce este CMMI?
 Capability Maturity Model Integration
= model de referință pentru stabilirea obiectivelor și
priorităților, care ajută la îmbunătățirea performanțelor
unei organizații sau ale unui proiect
Istoricul CMMI
 CMM – Capability Maturity Model – publicat în 1988
 Inițial destinat proiectelor software
 Problema – folosirea mai multor modele de
maturitate, neintegrate
 Soluția – CMMI – publicat în 2002
 CMM – folosit în continuare ca suport teoretic
La ce se folosește CMMI?
 Asistență în stabilirea de scopuri și priorități
 Ghid pentru îmbunătățirea proceselor organizaționale
 Asigurarea unor procese stabile, capabile și mature
 Integrarea altor discipline în funcție de necesități
Ce realizează?
 Luarea deciziilor pe baza măsurătorilor
 Identificarea și tratarea riscurilor
 Respectarea proceselor și în situații de criză
 Performanță predictibilă
 Identificarea la timp a defectelor
Filozofia CMMI
 Produsul informatic:
 Oamenii
 Tehnologia
 Procesele derulate
Procese de dezvoltare neadecvate ->
rezultate
nesatisfăcătoare
Unitatea de bază în CMMI - PROCES
Proces
Avem nevoie de procese?
 Echipă bine calificată și
motivată
 Tehnologie avansată
 Manager experimentat
Organizarea persoanelor și resurselor
Modele CMMI
 Ingineria de sistem – Systems Engineering (SE)
 Ingineria software – Software Engineering (SW)
 Dezvoltarea integrată a produselor și proceselor –
Integrated Product and Process Development (IPPD)
 Procesele legate de furnizori – Supplier Sourcing (SS)
Domenii de interes
 Dezvoltare (CMMI-DEV)
 Servicii (CMMI-SVC)
 Achiziții (CMMI-ACQ)
Modelul CMMI
Reprezentări CMMI
 Reprezentare continuă –
arii de proces
 Reprezentare în trepte –
întreaga organizație
 Permit urmarea unor
planuri de dezvoltare
diferite
Reprezentarea continuă
 Oferă flexibilitate maximă
 Îmbunătățește doar anumite
arii de procese deficitare
 Folosită de o organizație
matură
Nivelele de capabilitate
Reprezentarea în trepte
 Se realizează la nivel de
organizație
 Mod incremental de
îmbunătățire
 Folosită de organizațiile
cu puțină experiență
Nivelele de maturitate
Capability - Maturity
Organizații care folosesc CMMI
Concluzii
 Îmbunătățirea e privită diferit de organizații diferite
 Care sunt obiectivele organizației?
 Cum este măsurat progresul?
 Optimizarea este un efort strategic, de lungă durată
 Care este impactul așteptat?
 Cum va fi impactul măsurat?
Bibliografie
 Dezvoltarea de software în context CMMI – Mariana
Mocanu
 http://www.sei.cmu.edu/
 http://www.fhwa.dot.gov/cadiv/segb/views/documen
t/Sections/Section7/7_2.htm
 http://en.wikipedia.org/wiki/Capability_Maturity_Mod
el_Integration