Különbség a CMM és a CMMI között

CMM vs CMMI

A képességi érettségi modellt (CMM v1.0), az első CMM-et 1990 augusztusában fejlesztették ki és bocsátották ki. Ez egy 5 szintű értékelési modell, amelyet a Carnegie Mellon Egyetem Szoftverfejlesztési Intézete (SEI) fejlesztett ki annak érdekében, hogy szemléltesse a bevált gyakorlatokat tervezés és menedzsment, különös tekintettel a szoftverfejlesztésre. Ez egy szoftverfejlesztési mozgalom evolúciós modellje.

A CMM kifejlesztésének oka az volt, hogy segítsen az Egyesült Államok kormányának a szoftverszolgáltatók nagy projektek kezelésére való képességének felmérésében. A modell kifejlesztése előtt sok vállalat jelentős projektekkel hajtotta végre az ütemezést és a költségvetést. A modell segített megoldani ezeket a problémákat.

Egy érett szervezetben szabványoknak kell lenniük a projektek irányítására és a termékek fejlesztésére szolgáló folyamatok számára. Mivel a modell kifejezetten szoftvercégek számára készült, a végleges programkód szerkezetére, az interfészekre, az összetevőkre és a többire vonatkozóan a CMM modell leírja az általános szabályokat. Más szavakkal, a CMM egy érett szervezet modellje, és hogyan működik fejlesztőként vagy gyártóként.

A CMM nagyon sikeres lett, és azt kezdték felhasználni és kifejezetten a szervezet más szempontjaira fejleszteni és olyan tudományágakhoz, mint például a Rendszertechnika, az emberek, az Integrált Termékfejlesztés és mások.

A CMM-ek azonban hasznosak lehetnek minden probléma nélkül. Számos szervezet találta ellentmondásosnak és egymással nagyon átfedőnek. A különféle interfészeknél is probléma merül fel, mivel nem egyértelmű. A szabványosítás hiánya szintén komoly probléma.

A CMMI vagy a CMM Integration a jelenlegi és a közelgő modellek integrálására lett kifejlesztve. Ez egyfajta frissítés a CMM modellhez képest, és leírja a szervezetek folyamatfejlesztéseit, különösen a szoftverfejlesztés területén. A modell a következő területeket tartalmazza: összegyűjtés (adatok és követelmények), projekttervezés / -követés, konfigurációkezelés, képzés, minőségbiztosítás, együttműködés és szakértői vélemények.

A CMMI alapvetően segíti a hagyományosan elkülönült szervezeti funkciók és műveletek beépítését, meghatározza a folyamatjavító célokat, felügyeli a minőségi folyamatokat, és referenciapontot kínál a jelenlegi folyamatok értékeléséhez..

Összefoglaló:

1. A CMM volt az első, de később továbbfejlesztették, és a CMMI váltotta fel.
2. A CMMS különféle halmazaiban vannak átfedések, ellentmondások és a szabványosítás hiánya. A CMMI később foglalkozott ezekkel a problémákkal.
3. A CMM kezdetben kifejezetten a szoftverfejlesztésről, míg a CMMI az integrált folyamatokat és tudományágakat írja le, mivel mind a szoftverekre, mind a rendszerek tervezésére vonatkozik..
4. A CMMI sokkal hasznosabb és univerzálisabb, mint a régebbi CMM.