CMMI
| Ez a szócikk nem tünteti fel a független forrásokat, amelyeket felhasználtak a készítése során. Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts megbízható forrásokat találni az állításokhoz! Lásd még: A Wikipédia nem az első közlés helye. |
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]- Initial – Kezdeti
- Managed – Menedzselt
- Defined – Meghatározott
- Quantitatively Managed – Mennyiségileg menedzselt
- Optimizing – Optimalizált.
Képességi szintek folytonos megközelítésben
[szerkesztés | forrásszöveg szerkesztése]- 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
[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.
CMMI a tesztelésben
[szerkesztés | forrásszöveg szerkesztése]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.