Capability Maturity Model (CMM) & Capability Maturity Model Integration (CMMI)
I. CMM
-> adalah sebuah penyederhanaan yang digunakan untuk mengukur tingkat kematangan dari sebuah pengembangan SI / software development house dari suatu organisasi dalam menyajikan / membuat / mengembangkan perangkat lunak
-> dikembangkan dan dipromosikan oleh Software Engineering Institute (SEI), sebuah pusat pengembangan yang disponsori oleh departemen Pertahanan AS (Department of Defense - DoD)
-> dapat digunakan untuk menilai sebuah organisasi terhadap skala lima tingkat kematangan proses
Kegunaan CMM :
- Menilai tingkat kematangan sebuah organisasi pengembang perangkat lunak.
- Memfilter kontraktor yang akan menjadi pengembang perangkat lunak.
- Memberikan arah untuk peningkatan organisasi bagi top management di dalam sebuah organisasi pengembang perangkat lunak.
- Sebagai alat bantu untuk menilai keunggulan kompetitif yang dimiliki sebuah perusahaan dibandingkan perusahaan pesaingnya.
5 tingkat kematangan proses dalam perusahaan berdasar CMM (lihat gambar)
II. CMMI
-> adalah suatu pendekatan perbaikan proses yang memberikan unsur - unsur penting proses efektif bagi organisasi
-> menggambarkan cara yang baik dalam mengelola, mengukur dan memonitori proses pengembangan perangkat lunak
-> tidak menggambarkan proses melainkan karakteristik proses yang baik sehingga memberikan pedoman bagi perusahaan dalam mengembangkan atau mengasah pengaturan proses
-> dapat digunakan pada semua bagian, tetapi tidak semua organisasi sesuai dengan metode ini.
CMMI direpresentasikan kedalam 2 bentuk, yaitu :
- Proses digambarkan sebagai Continuous Representation untuk menunjukkan Capability Level
- Proses digambarkan sebagai Staged Representation untuk menunjukkan maturity level
Kegunaan CMMI :
- Membantu menentukan perbaikan proses rekayasa sistem, rekaya perangkata lunak dan integrasi proses serta pengembangan proses.
- Membantu meningkatkan kualitas dan membantu organisasi untuk memprediksi waktu dan anggaran yang dibutuhkan.
- Dapat menggunakan hasil penilaian untuk pemilihan sumber atau verifikasi dari maturity level organisasi lain.
Proses initi dalam CMMI :
- Process Management -> organizational process focus,organizational process definition, organizational training, organizational process performance, organizational innovation & deployment
- Project Management -> project planning, monitoring and control, supplier agreement management, risk management, integrated teaming, integrated supplier management, quantitative project management
- Engineering -> requirement managemen and development, technical solution, product integration, verification, validation
- Support -> config. management, process & product quality assurance, measurement & analysis, decision analysis & resolution, organizational environment for integration, causal analysis & resolution
6 tingkat Capability Level yang menggambarkan bagaimana setiap proses inti berjalan di dalam sebuah organisasi berdasar CMMI (lihat gambar)
Daftar Pustaka :
- http://www.suggestsoft.com/images/www-sqaji-com-cmm/capability-maturity-model-cmm-software.gif
- www.CMMI-Live.com
- http://www.sutrasys.com/hawkeye/htm/cmmi.html
Tidak ada komentar:
Posting Komentar