SlideShare uma empresa Scribd logo
1 de 11
CMMI
(Capability Maturity
Model Integration)
Putu Wirya Kastawan
1091761007
PENDAHULUAN
• Konsep CMMI for Dev dikeluarkan oleh Software
Engineering Institute (SEI)
• CMMI bertujuan meningkatkan kematangan
organisasi dengan memberikan panduan
(guidance) mengenai peningkatan proses
pengembangan suatu produk dan layanan.
Struktur CMMI for Development
• CMMI for Dev disusun berdasarkan tiga konsep
yaitu : Process area (PA), goals, dan practices
Maturity Level Process di
CMMI
Process Area di CMMI
Studi kasus
• Strategi Pemilihan Kontraktor Perangkat Lunak
dengan memanfaatkan Process Area CMMI for
Development Dengan:
• Memanfaatkan Process Area Causal Analysis and
Resolution
• Memanfaatkan Proses Area Decision Analysis and
Resolution
• Mamanfaatkan Proses Area Supplier Agreement
Management
• Memanfaatkan Proses Area Technical Solution
Memanfaatkan Process Area Causal
Analysis and Resolution
• Causal analysis and Resolution (CAR) adalah sebuah
proses area kategori pendukung (support) pada
representasi staged pada CMMI for Dev maturity level 5
yang bertujuan mengidentifikasi kasus cacat (causes of
defects) dan masalah lainnya dan membuat suatu
tindakan pencegahannya sehingga tidak terjadi
dimasa yang akan datang
• proses area CAR dapat dimanfaatkan :
1. Guna menilai track and record kandidat kontraktor
piranti lunak dalam menangani cacat dan
permasalahan lainnya
2. Sarana pembelajaran bagi organisasi pemilih kandidat
tersebut
Memanfaatkan Proses Area Decision
Analysis and Resolution
• Decision Analysis and Resolution (DAR) adalah
sebuah proses area kategori Support pada CMMI
for Dev maturity level 3 yang bertujuan untuk
menganalisa keputusan yang mungkin akan
diambil dengan menggunakan proses evaluasi
formal yang akan mengevaluasi alternatif yang
telah ditemukan terhadap kriteria-kriteria yang
telah ditentukan sebelumnya
• Proses area DAR mencakup pembuatan guideline
untuk menentukan isu-isuyang mana yang
merupakan subyek pada proses evaluasi dan
kemudian menerapkannya kedalam isu isu tersebut
Mamanfaatkan Proses Area Supplier
Agreement Management
• Supplier greement Management (SAM) adalah sebuah
proses area kategori Project Management pada CMMI
for Dev maturity level 2 yang bertujuan untuk mengatur
pengadaan barang dari supplier.
• Maksud dari "pengadaan" adalah proses mendapatkan
produk (barang dan layanan) melalui kontrak.
Beberapa specific practices (SP) dari proses area SAM
dapat dimanfaatkan sebagai suatu strategi dalam
pemilihan kontraktor piranti lunak seperti SP Determine
acquisition Type yang dapat dimanfaatkan untuk
menentukan jenis pengadaan produk piranti lunak atau
komponen piranti lunak yang akan dipesan.
Memanfaatkan Proses Area Technical
Solution
• Technical Solution (TS) adalah sebuah proses area
kategori Engineering pada CMMI for Dev maturity
level 3 yang bertujuan mendesign, membangun,
menerapkan solusi. solusi, design, dan
implementasi yang meliputi produk.
• Proses area TS menyediakan bagaimana sebuah
produk seperti piranti lunak dipersiapkan dengan
cara mendesain dan mengembangkan desain
tersebut (pada tahap Desain) sebelum kemudian
dibuatkan produk piranti lunak aktual atau yang
sesungguhnya (pada tahap Implementasi)
Kesimpulan
• Keputusan dalam memilih kontraktor piranti lunak haruslah
merupakan keputusan strategis organisasi. Oleh karena itu,
proyek tersebut sebaiknya dipimpin oleh menejer proyek dengan
kemampuan tinggi pada level organisasi yang sesuai bidangnya
terhadap acquisition/outsourcing deal karena menyerahan
pengembangan piranti lunak yang sama kepada kontraktor
yang berbeda akan menghasilkan beberapa piranti lunak yang
pasti berbeda, termasuk berbeda dari segi kualitas dan
produktifitasnya
• Salah satu penilaian dalam pemilihan kontraktor piranti lunak
dapat dilakukan dengan mengetahui tingkat maturity organisasi
tersebut dalam CMMI, sehingga dapat diketahui kualitas dan
produktifitas proses kegiatannya yang berajung kepada kualitas
produk piranti lunak yang akan dihasilkannya.
• pokok-pokok bahasan dalam setiap proses area CMMI for Dev
dapat digali dan dikembangkan guna dimanfaatkan dalam
proses penilaian dan pemilihan kandidat yang kelak ditunjuk
untuk mengembangkan piranti lunak.

Mais conteúdo relacionado

Mais procurados

Goal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxGoal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxZakyRomdoni
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by DurgasoftDurga Prasad
 
Interview questions
Interview questionsInterview questions
Interview questionssivareddyeda
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality planDian Lukitasari
 
Quality Assurance (Jaminan Mutu)
Quality Assurance (Jaminan Mutu)Quality Assurance (Jaminan Mutu)
Quality Assurance (Jaminan Mutu)Siti Sahati
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)SangIn Choung
 
pengenalan pelatihan berbasis kompetensi
pengenalan pelatihan berbasis kompetensipengenalan pelatihan berbasis kompetensi
pengenalan pelatihan berbasis kompetensidavidwibowo
 
ALTER FACE Test Heuristic
ALTER FACE Test HeuristicALTER FACE Test Heuristic
ALTER FACE Test HeuristicJúlio de Lima
 
Panduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerPanduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerRachmat Gunawan
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test EstimationJatin Kochhar
 
E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)Adam Mukharil Bachtiar
 

Mais procurados (20)

Scrum: How to Implements (Update)
Scrum: How to Implements (Update)Scrum: How to Implements (Update)
Scrum: How to Implements (Update)
 
Goal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptxGoal Directed Design - kelompok 2.pptx
Goal Directed Design - kelompok 2.pptx
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
 
Erp pertemuan-8
Erp pertemuan-8Erp pertemuan-8
Erp pertemuan-8
 
Manual Testing Material by Durgasoft
Manual Testing Material by DurgasoftManual Testing Material by Durgasoft
Manual Testing Material by Durgasoft
 
Interview questions
Interview questionsInterview questions
Interview questions
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality plan
 
Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
 
Quality Assurance (Jaminan Mutu)
Quality Assurance (Jaminan Mutu)Quality Assurance (Jaminan Mutu)
Quality Assurance (Jaminan Mutu)
 
Test link
Test linkTest link
Test link
 
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
애자일 테스트 프랙티스와 사례들 (부제: 협업의 힘)
 
pengenalan pelatihan berbasis kompetensi
pengenalan pelatihan berbasis kompetensipengenalan pelatihan berbasis kompetensi
pengenalan pelatihan berbasis kompetensi
 
Sqa
SqaSqa
Sqa
 
ALTER FACE Test Heuristic
ALTER FACE Test HeuristicALTER FACE Test Heuristic
ALTER FACE Test Heuristic
 
Cerberus Testing
Cerberus TestingCerberus Testing
Cerberus Testing
 
Panduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerPanduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developer
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
Chapter 7 - Verifying the TAS
Chapter 7 - Verifying the TASChapter 7 - Verifying the TAS
Chapter 7 - Verifying the TAS
 
E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)E-Business (Business Process and Process Model)
E-Business (Business Process and Process Model)
 
PELATIHAN IMPLEMENTASI 5S DI DALAM PERUSAHAAN
PELATIHAN IMPLEMENTASI 5S DI DALAM PERUSAHAANPELATIHAN IMPLEMENTASI 5S DI DALAM PERUSAHAAN
PELATIHAN IMPLEMENTASI 5S DI DALAM PERUSAHAAN
 

Semelhante a Cmmi maturity

Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMFitra Zul Fahmi
 
C6 Development&Quality plan
C6 Development&Quality planC6 Development&Quality plan
C6 Development&Quality planIka Nurkasanah
 
Development & quality plan
Development & quality planDevelopment & quality plan
Development & quality planFebryci Legirian
 
Quality management standards
Quality management standardsQuality management standards
Quality management standardsirna_300791
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptxBunMeli
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxSintaTik
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2aiiniR
 
SQA architecture
SQA architectureSQA architecture
SQA architectureashamarsha
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramNoviaAlisa
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptxRainLovy
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan KerjaAchmad Jadid
 
Quality standards
Quality standardsQuality standards
Quality standardsartha69
 
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)falahaththaariqrazza
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxSusantiwu1
 

Semelhante a Cmmi maturity (20)

Ch 11
Ch 11Ch 11
Ch 11
 
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCMPerencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
Perencanaan Proyek Perangkat Lunak menggunakan IEEE SCM
 
C6 Development&Quality plan
C6 Development&Quality planC6 Development&Quality plan
C6 Development&Quality plan
 
Development & quality plan
Development & quality planDevelopment & quality plan
Development & quality plan
 
Quality management standards
Quality management standardsQuality management standards
Quality management standards
 
Kualitas Source Code dan Pengujian Program P.pptx
Kualitas Source Code dan Pengujian Program  P.pptxKualitas Source Code dan Pengujian Program  P.pptx
Kualitas Source Code dan Pengujian Program P.pptx
 
Kualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptxKualitas Source Code dan Pengujian Program.pptx
Kualitas Source Code dan Pengujian Program.pptx
 
Rpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_aRpl 2017 b_k02_t04_a
Rpl 2017 b_k02_t04_a
 
Testing&implementasi 2
Testing&implementasi 2Testing&implementasi 2
Testing&implementasi 2
 
Tugas2 mppl-d
Tugas2 mppl-dTugas2 mppl-d
Tugas2 mppl-d
 
SQA architecture
SQA architectureSQA architecture
SQA architecture
 
Kualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian ProgramKualitas Source Code dan Pengujian Program
Kualitas Source Code dan Pengujian Program
 
TGS PSI KLP 7 (2).pptx
TGS PSI KLP 7 (2).pptxTGS PSI KLP 7 (2).pptx
TGS PSI KLP 7 (2).pptx
 
( kualitas source code).pptx
( kualitas source code).pptx( kualitas source code).pptx
( kualitas source code).pptx
 
KUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptxKUALITAS SOURCE CODE.pptx
KUALITAS SOURCE CODE.pptx
 
Kerangka Acuan Kerja
Kerangka Acuan KerjaKerangka Acuan Kerja
Kerangka Acuan Kerja
 
Quality standards
Quality standardsQuality standards
Quality standards
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)Kerangka acuan kerja  aplikasi my indi home pt. telkom banjarmasin (1)
Kerangka acuan kerja aplikasi my indi home pt. telkom banjarmasin (1)
 
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptxKualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
Kualitas Source Code dan Pengujian Program angelrika & lindesy natalia.pptx
 

Cmmi maturity

  • 2. PENDAHULUAN • Konsep CMMI for Dev dikeluarkan oleh Software Engineering Institute (SEI) • CMMI bertujuan meningkatkan kematangan organisasi dengan memberikan panduan (guidance) mengenai peningkatan proses pengembangan suatu produk dan layanan.
  • 3. Struktur CMMI for Development • CMMI for Dev disusun berdasarkan tiga konsep yaitu : Process area (PA), goals, dan practices
  • 6. Studi kasus • Strategi Pemilihan Kontraktor Perangkat Lunak dengan memanfaatkan Process Area CMMI for Development Dengan: • Memanfaatkan Process Area Causal Analysis and Resolution • Memanfaatkan Proses Area Decision Analysis and Resolution • Mamanfaatkan Proses Area Supplier Agreement Management • Memanfaatkan Proses Area Technical Solution
  • 7. Memanfaatkan Process Area Causal Analysis and Resolution • Causal analysis and Resolution (CAR) adalah sebuah proses area kategori pendukung (support) pada representasi staged pada CMMI for Dev maturity level 5 yang bertujuan mengidentifikasi kasus cacat (causes of defects) dan masalah lainnya dan membuat suatu tindakan pencegahannya sehingga tidak terjadi dimasa yang akan datang • proses area CAR dapat dimanfaatkan : 1. Guna menilai track and record kandidat kontraktor piranti lunak dalam menangani cacat dan permasalahan lainnya 2. Sarana pembelajaran bagi organisasi pemilih kandidat tersebut
  • 8. Memanfaatkan Proses Area Decision Analysis and Resolution • Decision Analysis and Resolution (DAR) adalah sebuah proses area kategori Support pada CMMI for Dev maturity level 3 yang bertujuan untuk menganalisa keputusan yang mungkin akan diambil dengan menggunakan proses evaluasi formal yang akan mengevaluasi alternatif yang telah ditemukan terhadap kriteria-kriteria yang telah ditentukan sebelumnya • Proses area DAR mencakup pembuatan guideline untuk menentukan isu-isuyang mana yang merupakan subyek pada proses evaluasi dan kemudian menerapkannya kedalam isu isu tersebut
  • 9. Mamanfaatkan Proses Area Supplier Agreement Management • Supplier greement Management (SAM) adalah sebuah proses area kategori Project Management pada CMMI for Dev maturity level 2 yang bertujuan untuk mengatur pengadaan barang dari supplier. • Maksud dari "pengadaan" adalah proses mendapatkan produk (barang dan layanan) melalui kontrak. Beberapa specific practices (SP) dari proses area SAM dapat dimanfaatkan sebagai suatu strategi dalam pemilihan kontraktor piranti lunak seperti SP Determine acquisition Type yang dapat dimanfaatkan untuk menentukan jenis pengadaan produk piranti lunak atau komponen piranti lunak yang akan dipesan.
  • 10. Memanfaatkan Proses Area Technical Solution • Technical Solution (TS) adalah sebuah proses area kategori Engineering pada CMMI for Dev maturity level 3 yang bertujuan mendesign, membangun, menerapkan solusi. solusi, design, dan implementasi yang meliputi produk. • Proses area TS menyediakan bagaimana sebuah produk seperti piranti lunak dipersiapkan dengan cara mendesain dan mengembangkan desain tersebut (pada tahap Desain) sebelum kemudian dibuatkan produk piranti lunak aktual atau yang sesungguhnya (pada tahap Implementasi)
  • 11. Kesimpulan • Keputusan dalam memilih kontraktor piranti lunak haruslah merupakan keputusan strategis organisasi. Oleh karena itu, proyek tersebut sebaiknya dipimpin oleh menejer proyek dengan kemampuan tinggi pada level organisasi yang sesuai bidangnya terhadap acquisition/outsourcing deal karena menyerahan pengembangan piranti lunak yang sama kepada kontraktor yang berbeda akan menghasilkan beberapa piranti lunak yang pasti berbeda, termasuk berbeda dari segi kualitas dan produktifitasnya • Salah satu penilaian dalam pemilihan kontraktor piranti lunak dapat dilakukan dengan mengetahui tingkat maturity organisasi tersebut dalam CMMI, sehingga dapat diketahui kualitas dan produktifitas proses kegiatannya yang berajung kepada kualitas produk piranti lunak yang akan dihasilkannya. • pokok-pokok bahasan dalam setiap proses area CMMI for Dev dapat digali dan dikembangkan guna dimanfaatkan dalam proses penilaian dan pemilihan kandidat yang kelak ditunjuk untuk mengembangkan piranti lunak.