Senin, 24 Maret 2014

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 :
  1. Menilai tingkat kematangan sebuah organisasi pengembang perangkat lunak.
  2. Memfilter kontraktor yang akan menjadi pengembang perangkat lunak.
  3. Memberikan arah untuk peningkatan organisasi bagi top management di dalam sebuah organisasi pengembang perangkat lunak.
  4. 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 :
  1. Membantu menentukan perbaikan proses rekayasa sistem, rekaya perangkata lunak dan integrasi proses serta pengembangan proses.
  2. Membantu meningkatkan kualitas dan membantu organisasi untuk memprediksi waktu dan anggaran yang dibutuhkan.
  3. Dapat menggunakan hasil penilaian untuk pemilihan sumber atau verifikasi dari maturity level organisasi lain.

Proses initi dalam CMMI :
  1. Process Management -> organizational process focus,organizational process definition, organizational training, organizational process performance, organizational innovation & deployment
  2. Project Management -> project planning, monitoring and control, supplier agreement management, risk management, integrated teaming, integrated supplier management, quantitative project management
  3. Engineering -> requirement managemen and development, technical solution, product integration, verification, validation
  4. 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 :

Tidak ada komentar:

Posting Komentar