Ugrás a tartalomhoz

CMMI

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

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

[szerkesztés | forrásszöveg szerkesztése]
  • 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

[szerkesztés | forrásszöveg szerkesztése]
  1. Initial – Kezdeti
  2. Managed – Menedzselt
  3. Defined – Meghatározott
  4. Quantitatively Managed – Mennyiségileg menedzselt
  5. Optimizing – Optimalizált.

Képességi szintek folytonos megközelítésben

[szerkesztés | forrásszöveg szerkesztése]
  1. Incomplete – Befejezetlen
  2. Performed – Végrehajtott
  3. Managed – Menedzselt
  4. Defined – Meghatározott
  5. Quantitatively Managed – Mennyiségileg menedzselt
  6. 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

[szerkesztés | forrásszöveg szerkesztése]

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.

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.

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