A CMMI (Capability Maturity Model Integration) egy szoftverfolyamat-fejlesztési modell, amely egy szoftverfejlesztő cég IT folyamatainak jellemzőit foglalja keretbe. Sokat fejlődött megjelenése óta. Jelenleg (2026. január) a modern szoftverfejlesztési megközelítéseket is támogatja (agilitás, DevOps, AI...)

A CMMI modell a következő megközelítéseket integrálja Capability Maturity Model for Software (SW-CMM) v2.0 draft C, Electronic Industries Alliance Interim Standard (EIA/IS) 731, Systems Engineering Capability Model (SECM), Integrated Product Development Capability Maturity Model (IPD-CMM) v0.98, A modell az ISO/IEC 15504 Technical Report for Software Process Assessment-ben leírt modellel, vagyis a SPICE modellel is kompatibilis.

A CMMI modell a szoftverfejlesztésben (SW), rendszerszervezés- és fejlesztésben (SE), integrált termék- és folyamatfejlesztésben (IPPD) alkalmazható.

A modell eredetileg érettségi (1-5) és képességi (0-5) szinteket definiált.

Érettségi szintek lépcsős megközelítés esetén Initial – Kezdeti Managed – Menedzselt Defined – Meghatározott Quantitatively Managed – Mennyiségileg menedzselt Optimizing – Optimalizált.

Képességi szintek folytonos megközelítésben Incomplete – Befejezetlen Performed – Végrehajtott Managed – Menedzselt Defined – Meghatározott Quantitatively Managed – Mennyiségileg menedzselt Optimizing – Optimalizáló

A CMMI modell auditálását a SCAMPI (Standard CMMI Appraisal Method for Process Improvement) módszer biztosítja.

A modell aktuális verziója 2018. március 23-án megjelent a CMMI Development 2.0-s verziója. Lényeges szerkezeti változás került bevezetésre benne, amennyiben az általános célok és gyakorlatok kivezetésre kerültek (helyüket az Implementation Infrastructure és Governance nevű folyamatok vették át), ezáltal a modell alapvetően újra lépcsős (Staged) megközelítésűvé vált.

A CMMI 1.3-as verzióját 2020. szeptember 30-án visszavonták. Azóta apróbb változtatásokat eszközöltek a modellen. 2026. január 31-én a CMMI V3 van érvényben.  

A modell használatáról nyilvánosan elérhető információk azt mutatják, hogy a CMMI V3 és a hozzá kapcsolódó értékelési módszer, az MDD  mára a teljes szoftverfejlesztő közösség által elfogadottá vált.

Ennek a tulajdonosi helyzetnek egy sajnálatos következménye, hogy a CMMI modellre vonatkozó teljes információhalmaz – beleértve az aktuális verziót, a kapcsolódó értékelési módszert, a képzéseket, az eszközöket stb. – zárt, licenszelt rendszerré vált. A korábbi modellverziókra és a változások történetére vonatkozó részletes hivatkozások elvesztek. A CMMI jelenleg csak az ISACA  (2025 végétől ismét a CMMI Institute) licenszelt partnerei számára érhető el.

CMMI a tesztelésben A CMMI modellben megjelennek szoftverteszteléshez kapcsolódó folyamatok (pl. Verification and Validation, Product Integration, Peer Reviews), azonban ezek általános szinten maradnak.

A tesztelői közösség kidolgozta a TMMi modellt (Test Maturity Model integration), amely kifejezetten a cégek tesztelési folyamatainak érettségével és ennek fejlesztésével foglalkozik.

Külső hivatkozások

https://cmmiinstitute.com/ https://cmmiinstitute.com/products/cmmi/content-release

Kategória:Szoftverfejlesztési módszertanok