CMMI

***<u>Capability Maturity Model Integration</u>*** atau **CMMI** (bahasa Indonesia: Integrasi Model Kematangan Kemampuan) adalah suatu pendekatan perbaikan proses yang memberikan unsur-unsur penting proses efektif bagi organisasi. Praktik-praktik terbaik CMMI dipublikasikan dalam dokumen-dokumen yang disebut model, yang masing-masing ditujukan untuk berbagai bidang yang berbeda.

Saat ini terdapat dua bidang minat yang dicakup oleh model CMMI: *development* (pengembangan) dan *acquisition* (akuisisi). Versi terkini CMMI adalah versi 1.2 dengan dua model yang tersedia yaitu CMMI-DEV (CMMI for Development) yang dirilis pada Agustus 2006 dan ditujukan untuk proses pengembangan produk dan jasa, serta CMMI-ACQ (CMMI for Acquisition) yang dirilis pada November 2007 dan ditujukan untuk manajemen rantai suplai, akuisisi, serta proses *outsourcing* di pemerintah dan industri.

CMMI menangani jalan yang harus ditempuh suatu organisasi untuk bisa mengelola proses yang terpetakan dengan baik, yang memiliki tahapan terdefinisi baik. Asumsi yang berlaku di sini adalah bahwa dalam organisasi yang matang, dimungkinkan untuk mengukur dan mengaitkan antara kualitas produk dan kualitas proses.

Terlepas model mana yang dipilih oleh suatu organisasi, praktik-praktik terbaik CMMI harus disesuaikan oleh masing-masing organisasi tergantung pada sasaran bisnisnya. Organisasi tidak dapat memperoleh sertifikasi CMMI, melainkan dinilai dan diberi peringkat 1-5. Hasil pemeringkatan penilaian ini dapat dipublikasikan jika dirilis oleh organisasi penilainya.

## Area proses

### Manajemen Persyaratan (REQM, ''Requirements Management'')

SG 1 Mengelola Persyaratan
* SP 1.1 Memperoleh Pemahaman terhadap Persyaratan
* SP 1.2 Memperoleh Komitmen terhadap Persyaratan
* SP 1.3 Mengelola Perubahan Persyaratan
* SP 1.4 Memelihara Keterlacakan Dua Arah dari Persyaratan
* SP 1.5 Mengidentifikasi Ketidakkonsistenan antara Pekerjaan Proyek dan Persyaratan

### Perencanaan Proyek (PP, ''Project Planning'')

SG 1 Membangun Estimasi
* SP 1.1 Mengestimasi Lingkup Proyek
* SP 1.2 Membangun Estimasi Hasil Kerja dan Atribut Tugas
* SP 1.3 Mendefinisikan Proyek Siklus Hidup
* SP 1.4 Menentukan Estimasi Kerja dan Biaya
SG 2 Mengembangkan Rencana Proyek
* SP 2.1 Membangun Anggaran dan Jadwal
* SP 2.2 Mengidentifikasi Risiko Proyek
* SP 2.3 Merencanakan Data Manajemen
* SP 2.4 Merencanakan Sumber Daya Proyek
* SP 2.5 Merencanakan Pengetahuan dan Ketrampilan yang Dibutuhkan
* SP 2.6 Merencanakan Keterlibatan Pemangku Kepentingan
* SP 2.7 Membangun Rencana Proyek
SG 3 Memperoleh Komitmen terhadap Rencana
* SP 3.1 Meninjau Rencana yang Berdampak terhadap Proyek
* SP 3.2 Merekonsiliasi Tingkat Pekerjaan dan Sumber Daya
* SP 3.3 Memperoleh Komitmen terhadap Rencana

### Pengawasan dan Pengendalian Proyek (PMC, ''Project Monitoring and Control'')

SG 1 Mengawasi Proyek terhadap Rencana
* SP 1.1 Mengawasi Parameter Perencanaan Proyek
* SP 1.2 Mengawasi Komitmen
* SP 1.3 Mengawasi Risiko Proyek
* SP 1.4 Mengawasi Manajemen Data
* SP 1.5 Mengawasi Keterlibatan Pemangku Kepentingan
* SP 1.6 Mengadakan Tinjauan Kemajuan
* SP 1.7 Mengadakan Tinjauan Tenggat
SG 2 Mengelola Tindakan Korektif sampai Penutupan
* SP 2.1 Menganalisis Persoalan
* SP 2.2 Mengambil Tindakan Korektif
* SP 2.3 Mengelola Tindakan Korektif

### Manajemen Kesepakatan Pemasok (SAM, ''Supplier Agreement Management'')

SG 1 Membangun Pemasok Kesepakatan
* SP 1.1 Menentukan Tipe Pengadaan
* SP 1.2 Memilih Pemasok
* SP 1.3 Membangun Kesepakatan Pemasok
SG 2 Memenuhi Kesepakatan Pemasok
* SP 2.1 Menjalankan Kesepakatan Pemasok
* SP 2.2 Mengawasi Proses Terpilih Pemasok
* SP 2.3 Mengevaluasi Hasil Kerja Terpilih Pemasok
* SP 2.4 Menerima Produk yang Diperoleh
* SP 2.5 Mentransisikan Produk

### Pengukuran dan Analisis (MA, ''Measurement and Analysis'')

SG 1 Menyelaraskan Kegiatan Pengukuran dan Analisis
* SP 1.1 Membangun Sasaran Pengukuran
* SP 1.2 Menentukan Ukuran
* SP 1.3 Menentukan Pengumpulan Data dan Prosedur Penyimpanan
* SP 1.4 Menentukan Prosedur Analisis
SG 2 Menyediakan Hasil Pengukuran
* SP 2.1 Mengumpulkan Data Pengukuran
* SP 2.2 Menganalisis Data Pengukuran
* SP 2.3 Menyimpan Data dan Hasil
* SP 2.4 Mengkomunikasikan Hasil

### Penjaminan Kualitas Proses dan Produk (PPQA, ''Process and Product Quality Assurance'')

SG 1 Mengevaluasi Proses dan Hasil Kerja secara Objektif
* SP 1.1 Mengevaluasi Proses secara Objektif
* SP 1.2 Mengevaluasi Hasil Kerja dan Layanan secara Objektif
SG 2 Menyediakan Wawasan Objektif
* SP 2.1 Mengkomunikasikan dan Memastikan Resolusi Persoalan Ketidakpatuhan
* SP 2.2 Membangun Rekaman

### Manajemen Konfigurasi (CM, ''Configuration Management'')

SG 1 Membangun Basis
* SP 1.1 Mengidentifikasi Item Konfigurasi
* SP 1.2 Membangun Sistem Manajemen Konfigurasi
* SP 1.3 Membuat atau Merilis Basis
SG 2 Melacak dan Mengendalikan Perubahan
* SP 2.1 Melacak Permintaan Perubahan
* SP 2.2 Mengendalikan Item Konfigurasi
SG 3 Membangun Integritas
* SP 3.1 Membangun Rekaman Manajemen Konfigurasi
* SP 3.2 Melaksanakan Audit Konfigurasi

### Pengembangan Persyaratan (RD, ''Requirements Development'')

SG 1 Mengembangkan Persyaratan Pelanggan
* SP 1.1 Menggali Kebutuhan
* SP 1.2 Mengembangkan Persyaratan Pelanggan
SG 2 Mengembangkan Persyaratan Produk
* SP 2.1 Membangun Persyaratan Produk dan Komponen Produk
* SP 2.2 Mengalokasikan Persyaratan Komponen Produk
* SP 2.3 Mengidentifikasi Persyaratan Antarmuka
SG 3 Menganalisis dan Memvalidasi Persyaratan
* SP 3.1 Membangun Konsep dan Skenario Operasi
* SP 3.2 Membangun Definisi Fungsi yang Disyaratkan
* SP 3.3 Menganalisis Persyaratan
* SP 3.4 Menganalisis Persyaratan untuk Mencapai Keseimbangan
* SP 3.5 Memvalidasi Persyaratan

### Solusi Teknis (TS, ''Technical Solution'')

SG 1 Memilih Solusi Komponen Produk
* SP 1.1 Mengembangkan Solusi Alternatif dan Kriteria Pemilihan
* SP 1.2 Memilih Solusi Komponen Produk
SG 2 Mengembangkan Desain
* SP 2.1 Mendesain Produk atau Komponen Produk
* SP 2.2 Membangun Paket Data Teknis
* SP 2.3 Mendesain Antarmuka Menggunakan Kriteria
* SP 2.4 Melaksanakan Analisis Buat, Beli, atau Pakai Ulang
SG 3 Menerapkan Desain Produk
* SP 3.1 Menerapkan Desain
* SP 3.2 Mengembangkan Dokumentasi Pendukung Produk

### Integrasi Produk (PI, ''Product Integration'')

SG 1 Menyiapkan Integrasi Produk
* SP 1.1 Menentukan Urutan Integrasi
* SP 1.2 Membangun Lingkungan Integrasi Produk
* SP 1.3 Membangun Prosedur dan Kriteria Integrasi Produk
SG 2 Memastikan Kompatibilitas Antarmuka
* SP 2.1 Meninjau Deskripsi Kelengkapan Antarmuka
* SP 2.2 Mengelola Antarmuka
SG 3 Mengumpulkan Komponen Produk dan Menyerahkan Produk
* SP 3.1 Mengonfirmasikan Kesiapan Komponen Produk untuk Integrasi
* SP 3.2 Mengumpulkan Komponen Produk
* SP 3.3 Mengevaluasi Komponen Produk yang Dikumpulkan
* SP 3.4 Memaketkan dan Menyerahkan Produk dan Komponen Produk

### Verifikasi (VER, ''Verification'')

SG 1 Menyiapkan Verifikasi
* SP 1.1 Memilih Hasil Kerja untuk Diverifikasi
* SP 1.2 Membangun Lingkungan Verifikasi
* SP 1.3 Membangun Prosedur dan Kriteria Verifikasi
SG 2 Melaksanakan Penilaian Sejawat
* SP 2.1 Menyiapkan Penilaian Sejawat
* SP 2.2 Mengadakan Penilaian Sejawat
* SP 2.3 Menganalisis Data Penilaian Sejawat
SG 3 Memeriksa Hasil Kerja Terpilih
* SP 3.1 Melaksanakan Verifikasi
* SP 3.2 Menganalisis Hasil Verifikasi

### Validasi (VAL, ''Validation'')

SG 1 Menyiapkan Validasi
* SP 1.1 Memilih Produk untuk Divalidasi
* SP 1.2 Membangun Lingkungan Validasi
* SP 1.3 Membangun Prosedur dan Kriteria Validasi
SG 2 Memvalidasi Produk atau Komponen Produk
* SP 2.1 Melaksanakan Validasi
* SP 2.2 Menganalisis Hasil Validasi

### Fokus Proses Organisasi (OPF, ''Organizational Process Focus'')

SG 1 Menentukan Peluang Perbaikan Proses
* SP 1.1 Membangun Kebutuhan Proses Organisasi
* SP 1.2 Menilai Proses Organisasi
* SP 1.3 Mengidentifikasi Perbaikan Proses Organisasi
SG 2 Merencanakan dan Menerapkan Perbaikan Proses
* SP 2.1 Membangun Rencana Tindakan Proses
* SP 2.2 Menerapkan Rencana Tindakan Proses
SG 3 Menerapkan Aset Proses Organisasi dan Memasukkan Hasil Pengajaran
* SP 3.1 Menerapkan Aset Proses Organisasi
* SP 3.2 Menerapkan Proses Standar
* SP 3.3 Mengawasi Implementasi
* SP 3.4 Memasukkan Pengalaman Terkait Proses ke dalam Aset Proses Organisasi

### Definisi Proses Organisasi (OPD, ''Organizational Process Definition'') +IPPD

SG 1 Membangun Aset Proses Organisasi
* SP 1.1 Membangun Proses Standar
* SP 1.2 Membangun Deskripsi Model Siklus Hidup
* SP 1.3 Membangun Kriteria dan Pedoman Penyesuaian
* SP 1.4 Membangun Repositori Pengukuran Organisasi
* SP 1.5 Membangun Pustaka Aset Proses Organisasi
* SP 1.6 Membangun Standar Lingkungan Kerja

Penambahan IPPD:

SG 2 Menerapkan Manajemen IPPD
* SP 2.1 Membangun Mekanisme Pemberdayaan
* SP 2.2 Membangun Aturan dan Pedoman untuk Tim Terintegrasi
* SP 2.3 Menyeimbangkan Tanggung Jawab Tim dan Organisasi

### Pelatihan Organisasi (OT, ''Organizational Training'')

SG 1 Membangun Kapabilitas Pelatihan Organisasi
* SP 1.1 Membangun Kebutuhan Pelatihan Strategis
* SP 1.2 Menentukan Kebutuhan Pelatihan yang Merupakan Tanggung Jawab Organisasi
* SP 1.3 Membangun Rencana Taktis Pelatihan Organisasi
* SP 1.4 Membangun Kapabilitas Pelatihan
SG 2 Menyediakan Pelatihan yang Dibutuhkan
* SP 2.1 Memberikan Pelatihan
* SP 2.2 Membangun Rekaman Pelatihan
* SP 2.3 Menilai Efektivitas Pelatihan

### Manajemen Proyek Terintegrasi (IPM, ''Integrated Project Management'') +IPPD

SG 1 Menggunakan Proses Terdefinisi dari Proyek
* SP 1.1 Membangun Proses Terdefinisi dari Proyek
* SP 1.2 Menggunakan Aset Proses Organisasi untuk Perencanaan Kegiatan Proyek
* SP 1.3 Membangun Lingkungan Kerja Proyek
* SP 1.4 Mengintegrasikan Rencana
* SP 1.5 Mengelola Proyek Menggunakan Rencana Terintegrasi
* SP 1.6 Berkontribusi untuk Aset Proses Organisasi
SG 2 Berkoordinasi dan Berkolaborasi dengan Pemangku Kepentingan yang Relevan
* SP 2.1 Mengelola Keterlibatan Pemangku Kepentingan
* SP 2.2 Mengelola Ketergantungan
* SP 2.3 Memecahkan Persoalan Koordinasi

Tambahan IPPD:

SG 3 Menerapkan Prinsip IPPD
* SP 3.1 Membangun Visi Bersama Proyek
* SP 3.2 Membangun Struktur Tim Terintegrasi
* SP 3.3 Mengalokasikan Persyaratan ke Tim Terintegrasi
* SP 3.4 Membangun Tim Terintegrasi
* SP 3.5 Memastikan Kolaborasi antara Tim Terkait

### Manajemen Risiko (RSKM, ''Risk Management'')

SG 1 Menyiapkan Manajemen Risiko
* SP 1.1 Menentukan Sumber dan Kategori Risiko
* SP 1.2 Mendefinisikan Parameter Risiko
* SP 1.3 Membangun Strategi Manajemen Risiko
SG 2 Mengidentifikasi dan Menganalisis Risiko
* SP 2.1 Mengidentifikasi Risiko
* SP 2.2 Mengevaluasi, Mengkategorikan, dan Memprioritaskan Risiko
SG 3 Memitigasi Risiko
* SP 3.1 Mengembangkan Rencana Mitigation Risiko
* SP 3.2 Menerapkan Rencana Mitigation Risiko

### Analisis dan Resolusi Keputusan (DAR, ''Decision Analysis and Resolution'')

SG 1 Mengevaluasi Alternatif
* SP 1.1 Membangun Pedoman untuk Analisis Keputusan
* SP 1.2 Membangun Kriteria Evaluasi
* SP 1.3 Mengidentifikasi Solusi Alternatif
* SP 1.4 Memilih Metode Evaluasi
* SP 1.5 Mengevaluasi Alternatif
* SP 1.6 Memilih Solusi

### Kinerja Proses Organisasi (OPP, ''Organizational Process Performance'')

SG 1 Membangun Basis dan Model Kinerja
* SP 1.1 Memilih Proses
* SP 1.2 Membangun Ukuran Kinerja Proses
* SP 1.3 Membangun Sasaran Kualitas dan Kinerja Proses
* SP 1.4 Membangun Basis Kinerja Proses
* SP 1.5 Membangun Model Kinerja Proses

### Manajemen Proyek Kuantitatif (QPM, ''Quantitative Project Management'')

SG 1 Mengelola Proyek Secara Kuantitatif
* SP 1.1 Membangun Sasaran Proyek
* SP 1.2 Menyusun Proses Terdefinisi
* SP 1.3 Memilih Subproses yang Akan Dikelola Secara Statistik
* SP 1.4 Mengelola Proyek Kinerja
SG 2 Mengelola Kinerja Subproses Secara Statistik
* SP 2.1 Memilih Ukuran dan Teknik Analitik
* SP 2.2 Menerapkan Metode Statistik untuk Memahami Variasi
* SP 2.3 Mengawasi Kinerja Subproses Terpilih
* SP 2.4 Merekam Data Manajemen Secara Statistik

### Inovasi dan Penerapan Organisasi (OID, ''Organizational Innovation and Deployment'')

SG 1 Memilih Perbaikan
* SP 1.1 Mengumpulkan dan Menganalisis Proposal Perbaikan
* SP 1.2 Mengidentifikasi dan Menganalisis Inovasi
* SP 1.3 Perbaikan Percontohan
* SP 1.4 Memilih Perbaikan untuk Diterapkan
SG 2 Menerapkan Perbaikan
* SP 2.1 Merencanakan Penerapan
* SP 2.2 Mengelola Penerapan
* SP 2.3 Mengukur Dampak Perbaikan

### Analisis dan Resolusi Penyebab (CAR, ''Causal Analysis and Resolution'')

SG 1 Menentukan Penyebab Kecacatan
* SP 1.1 Memilih Data Kecacatan untuk Analisis
* SP 1.2 Menganalisis Penyebab
SG 2 Menangani Penyebab Kecacatan
* SP 2.1 Menerapkan Proposal Tindakan
* SP 2.2 Mengevaluasi Dampak Perubahan
* SP 2.3 Merekam Data

## Pranala luar

* CMMI Models, Modules, and Reports