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

Anonim
< CMM vs CMMI

Az első CMM (CMM v1.0), az első CMM, 1990 augusztusában került kifejlesztésre és kiadásra. A Carnegie Software Engineering Institute (SEI) által kifejlesztett 5 szintű értékelési modell A Mellon Egyetemen, hogy bemutassa a tervezés és a menedzsment legjobb gyakorlatát, különösen a szoftverfejlesztésben. Ez egy evolúciós modell a vállalat mozgalmának, hogy szoftvereket fejlesszen ki.

A CMM fejlesztésének oka az volt, hogy segítséget nyújtson az amerikai kormánynak abban, hogy értékelje a szoftverszállítók képességeit a nagyprojektek kezelésére. A modell kifejlesztése előtt számos vállalat olyan projekteket valósított meg, amelyek jelentős üteműek az ütemezésben és a költségvetésben. A modell segítette megoldani ezeket a problémákat.

Egy érett szervezetben szabványoknak kell lenniük a folyamatok kezelésére és a termékek fejlesztésére. Mivel a modell kifejezetten szoftvercégek számára készült, a végső programkód, interfészek, összetevők és mások szerkezetére vonatkozó általános szabályok leírása a CMM modellben található. Más szóval, a CMM egy érett szervezet modellje, és hogyan működik fejlesztőként vagy gyártóként.

A CMM nagyon sikeresnek bizonyult, és elkezdett használni és kifejezetten egy szervezet és tudományágak más aspektusaira fejlesztették ki, mint a Systems Engineering, az emberek, az Integrált Termékfejlesztés és mások.

Azonban hasznosak lehetnek, a CMM-ek nem nélkülöznek. Számos szervezet úgy találta, hogy ellentmondásosak és meglehetősen átfedőek. Különböző interfészekben is probléma van, mivel nincsenek egyértelműek. A szabványosítás hiánya szintén komoly problémát jelent.

A CMMI vagy CMM integráció a jelenlegi és a közelgő modellek integrálására lett kifejlesztve. Ez valamiféle frissítés a CMM modelltől, és leírja a folyamatok javítását a szervezetek számára, különösen a szoftverfejlesztésben. A modell a következő területeket foglalja magában: adatgyűjtés (adatok és követelmények), projekttervezés / nyomkövetés, konfigurációkezelés, képzés, minőségbiztosítás, együttműködés és szakértői értékelések.

A CMMI alapvetően segít a hagyományosan különálló szervezeti funkciók és műveletek beépítésében, meghatározza a folyamatfejlesztési célokat, felügyeli a minőségi folyamatokat, és referenciaként szolgál az aktuális folyamatok értékeléséhez.

Összefoglaló:

1. A CMM először jött elő, de később javult és a CMMI sikerült.

2. A CMMS különböző készleteinek problémái vannak az átfedések, az ellentmondások és a szabványosítás hiánya miatt. A CMMI később foglalkozott ezekkel a problémákkal.

3. Kezdetben a CMM kifejezetten a szoftverfejlesztést írja le, míg a CMMI az integrált folyamatokat és tudományokat írja le, mind a szoftverek, mind a rendszertechnika területén.

4. A CMMI sokkal hasznosabb és univerzálisabb, mint a régebbi CMM.