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

PENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIPENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIMandiri Sekuritas
 
Metodologi extreme programming
Metodologi extreme programmingMetodologi extreme programming
Metodologi extreme programmingAnnisa Shabrina
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)kunj desai
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsMARCO POLO SILVA SEGOVIA
 
Analisis de Sistemas de Información
Analisis de Sistemas de InformaciónAnalisis de Sistemas de Información
Analisis de Sistemas de InformaciónMaría Díaz Medina
 
Soal Tes Kasus Audit Internal
Soal Tes Kasus Audit Internal Soal Tes Kasus Audit Internal
Soal Tes Kasus Audit Internal Ali Fuad R
 
Software Engineering UPTU
Software Engineering UPTUSoftware Engineering UPTU
Software Engineering UPTURishi Shukla
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo softwareHector L
 
Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software DevelopmentJane Prusakova
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance ShashankBajpai24
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Self-employed
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design pptfarazimlak
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 

Mais procurados (20)

PENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIPENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASI
 
Metodologi extreme programming
Metodologi extreme programmingMetodologi extreme programming
Metodologi extreme programming
 
Requirement specification (SRS)
Requirement specification (SRS)Requirement specification (SRS)
Requirement specification (SRS)
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
Analisis de Sistemas de Información
Analisis de Sistemas de InformaciónAnalisis de Sistemas de Información
Analisis de Sistemas de Información
 
Soal Tes Kasus Audit Internal
Soal Tes Kasus Audit Internal Soal Tes Kasus Audit Internal
Soal Tes Kasus Audit Internal
 
Ejemplo iconix
Ejemplo iconixEjemplo iconix
Ejemplo iconix
 
Software Engineering UPTU
Software Engineering UPTUSoftware Engineering UPTU
Software Engineering UPTU
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo software
 
Questions of Ethics in Software Development
Questions of Ethics in Software DevelopmentQuestions of Ethics in Software Development
Questions of Ethics in Software Development
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Metodologias agiles
Metodologias agilesMetodologias agiles
Metodologias agiles
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
 
Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)Case tools(computer Aided software Engineering)
Case tools(computer Aided software Engineering)
 
Subneteo
SubneteoSubneteo
Subneteo
 
Software architecture design ppt
Software architecture design pptSoftware architecture design ppt
Software architecture design ppt
 
Saam
SaamSaam
Saam
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 

Semelhante a Cmmi maturity

Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality planDian Lukitasari
 
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
 

Semelhante a Cmmi maturity (20)

Ch 11
Ch 11Ch 11
Ch 11
 
Mengenai development quality plan
Mengenai development quality planMengenai development quality plan
Mengenai development quality plan
 
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)
 

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.