Capability Maturity Model (CMM)
CMM este un model, dezvoltat de Software Engineering Institute (SEI), care susţine (în sensul că este un suport pentru!) îmbunătăţirea proceselor. El reprezintă un set de practici şi de criterii caracteristice organizaţiilor dezvoltatoare de software mature şi totodată un standard, în raport cu care o companie de software poate fi clasificată şi certificată. În Statele Unite sau India există mii de companii certificate CMM.Modelul se bazează pe ideea că, cel puţin teoretic, maturitatea proceselor este şi măsura performanţelor de care o organizaţie este capabilă.
Modelul identifică cinci niveluri de maturitate a proceselor producătorului de software:
1. initial (ad-hoc, eroic) – este nivelul cu care organizaţia se naşte în mod natural, procesele nu pot fi considerate repetabile, performanţa se bazează pe implicarea şi chiar eroismul angajaţilor;
2. repeatable – la acest nivel organizaţia este capabilă să repete experienţele pozitive, există o anumită doză de disciplină a proceselor, bazată în primul rând pe experienţă;
3. defined – procesele sunt definite, documentate şi recunoscute ca procese standard de business;
4. managed – apare măsurarea unor parametri de calitate ai proceselor; 5. optimizing – procesul preia un important feed-back şi îl valorifică printr-o continuă îmbunătăţire.
Modelul CMM a fost descris în 1989, de Watts Humphrey, în cartea Managing the Software Process iar din 2000 a apărut sub forma Capability Maturity Model Integration (CMMI).
Ultima versiune a CMMI a apărut în august 2006 şi este disponibilă pe site-ul SEI.
techit.ro
Colecţia: Dicţionar IT
Articolul precedent: Inginerie software
Articolul următor: Câmp
Spune-ti parerea despre acest articol!
|
|
|
Colecţiile techIT.ro
Căutare după tag:
Topul celor mai citite articole
Spune-ti parerea despre acest articol!