CMM vs CMMI
Model Capaian Kemampuan (CMM v1.0), CMM yang pertama, telah dibangunkan dan dikeluarkan pada bulan Ogos 1990. Ia adalah 5 model penilaian peringkat yang dibangunkan oleh Institut Kejuruteraan Perisian (SEI) di Carnegie Mellon University untuk menggambarkan amalan terbaik kejuruteraan dan pengurusan, khususnya dalam pembangunan perisian. Ia adalah model evolusi pergerakan sebuah syarikat untuk membangunkan perisian.
Alasan pembangunan CMM adalah untuk membantu kerajaan AS dalam menilai kebolehan pembekal perisian untuk mengendalikan projek besar. Sebelum pembangunan model itu, banyak syarikat telah melaksanakan projek dengan kelemahan yang besar dalam penjadualan dan belanjawan. Model ini membantu menyelesaikan masalah ini.
Dalam organisasi yang matang, perlu ada piawaian untuk proses mengurus projek dan membangunkan produk. Oleh kerana model dibuat secara khusus untuk syarikat perisian, aturan keseluruhan untuk struktur kod program akhir, antara muka, komponen, dan lain-lain digambarkan dalam model CMM. Dengan kata lain, CMM adalah satu model organisasi yang matang dan bagaimana ia berfungsi sebagai pemaju atau pengilang.
CMM telah menjadi sangat berjaya dan ia mula digunakan dan dikembangkan khusus untuk aspek-aspek lain dari organisasi dan disiplin seperti, Kejuruteraan Sistem, orang, Pembangunan Produk Bersepadu, dan lain-lain.
Walau bagaimanapun, berguna kerana mereka mungkin, CMM tidak tanpa sebarang masalah. Banyak organisasi mendapati mereka bertentangan dan agak bertindih. Terdapat juga masalah dalam pelbagai antara muka kerana ia tidak mempunyai kejelasan. Kekurangan standardisasi juga merupakan masalah utama.
CMMI atau Integrasi CMM dibangunkan untuk mengintegrasikan model semasa dan akan datang. Ia adalah jenis peningkatan dari model CMM dan menggambarkan peningkatan proses untuk organisasi terutama dalam pembangunan perisian. Model ini termasuk bidang-bidang berikut: pengumpulan (data dan keperluan), perancangan / pengesanan projek, pengurusan konfigurasi, latihan, jaminan kualiti, kolaborasi dan tinjauan rakan sebaya.
CMMI pada dasarnya membantu dalam pembentukan fungsi organisasi dan operasi tradisional yang berasingan, menetapkan matlamat peningkatan proses, menyediakan penyeliaan untuk proses kualiti, dan menyediakan satu titik rujukan untuk menilai proses semasa.
Ringkasan:
1. CMM datang dahulu tetapi kemudian diperbaiki dan telah berjaya oleh CMMI.
2. Pelbagai CMMS mempunyai masalah dengan tumpang tindih, percanggahan, dan kekurangan piawaian. CMMI kemudiannya menangani masalah ini.
3. Pada mulanya, CMM menerangkan secara khusus mengenai kejuruteraan perisian manakala CMMI menerangkan proses dan disiplin bersepadu kerana ia terpakai untuk perisian dan kejuruteraan sistem.
4. CMMI lebih berguna dan universal daripada CMM yang lebih tua.