Perbezaan antara cmm dan cmmi

Perbezaan antara cmm dan cmmi

CMM vs CMMI

Model kematangan keupayaan (cmm v1.0), CMM yang pertama, telah dibangunkan dan dikeluarkan pada bulan Ogos 1990. Ini adalah model penilaian 5 peringkat yang dibangunkan oleh Institut Kejuruteraan Perisian (SEI) di Carnegie Mellon University untuk menggambarkan amalan terbaik mengenai kejuruteraan dan pengurusan, khususnya dalam pembangunan perisian. Ini adalah model evolusi pergerakan syarikat untuk membangunkan perisian.

Sebab pembangunan CMM adalah untuk membantu kerajaan AS dalam menilai kebolehan penyedia perisian untuk mengendalikan projek besar. Sebelum pembangunan model, banyak syarikat mencapai projek dengan kelemahan yang besar dalam penjadualan dan belanjawan. Model ini membantu menyelesaikan masalah ini.

Dalam organisasi yang matang, harus ada piawaian untuk proses untuk menguruskan projek dan membangunkan produk. Oleh kerana model ini dibuat khusus untuk syarikat perisian, peraturan keseluruhan untuk struktur kod program akhir, antara muka, komponen, dan lain -lain diterangkan dalam model CMM. Dengan kata lain, CMM adalah model organisasi yang matang dan bagaimana ia berfungsi sebagai pemaju atau pengeluar.

CMM telah menjadi sangat berjaya dan ia mula digunakan dan dibangunkan khusus untuk aspek lain organisasi dan disiplin seperti, kejuruteraan sistem, orang, pembangunan produk bersepadu, dan lain -lain.

Walau bagaimanapun, berguna kerana mereka mungkin, CMMS tidak tanpa sebarang masalah. Banyak organisasi mendapati mereka bertentangan dan cukup bertindih. Terdapat juga masalah dalam pelbagai antara muka kerana kekurangan kejelasan. Kekurangan penyeragaman juga merupakan masalah utama.

Integrasi CMMI atau CMM dibangunkan untuk mengintegrasikan model semasa dan akan datang. Ini adalah peningkatan dari model CMM dan menerangkan peningkatan proses untuk organisasi terutama dalam pembangunan perisian. Model ini merangkumi bidang berikut: perhimpunan (data dan keperluan), perancangan projek/penjejakan, pengurusan konfigurasi, latihan, jaminan kualiti, kerjasama dan ulasan rakan sebaya.

CMMI pada dasarnya membantu dalam penggabungan fungsi dan operasi organisasi yang berasingan secara tradisional, menetapkan matlamat peningkatan proses, menyediakan pengawasan untuk proses kualiti, dan menyediakan titik rujukan untuk menilai proses semasa.

Ringkasan:

1. CMM datang pertama tetapi kemudiannya bertambah baik dan digantikan oleh CMMI.
2. Set CMM yang berbeza mempunyai masalah dengan pertindihan, percanggahan, dan kekurangan penyeragaman. CMMI kemudian menangani masalah ini.
3. Pada mulanya, CMM menerangkan secara khusus mengenai kejuruteraan perisian manakala CMMI menerangkan proses dan disiplin bersepadu kerana ia terpakai kepada kejuruteraan perisian dan sistem.
4. CMMI jauh lebih berguna dan universal daripada CMM yang lebih tua.