Software Quality Management
-
Upload
lovinta-happy-atrinawati -
Category
Documents
-
view
313 -
download
3
Transcript of Software Quality Management
Software Quality
Outline
• Quality Management [general]
• Software Quality Management
• Input
• Proses
• Output
Quality Management System
Definisi
• sistem manajemen strategis terpadu yang melibatkan semua staf dan menggunakan metode-metode kualitatif dan kuantitatif untuk terus meningkatkan proses-proses di dalam organisasi demi memenuhi kebutuhan, keinginan, dan harapan-harapan pelanggan
Bahan Kuliah Manajemen Kualitas
IPO
• Proses industri sebagai suatu peningkatan terus-menerus (continuous industrial process improvement), mulai dari adanya ide untuk menghasilkan suatu produk, pengembangan produk, proses produksi, sampai distribusi kepada konsumen
Proses
Bahan Kuliah Manajemen Kualitas
Input Output
Feedback
Faktor QM
• Q (quality)
• C (cost and price)
• D (delivery time, volume and service)
• S (safety and reliability)
• E (environment)
Ilustrasi
• Situasi
Serangga jatuh ke dalam panci yang berisi sup.
• Aksi dalam menjaga kualitas
1. Melakukan pemeriksaan pada panci sup. Jika serangga ditemukan maka mengeluarkan serangga atau membuang sup
2. Menutup panci untuk memperkecil kemungkinan serangga jatuh ke dalam panci
3. Membersihkan dapur secara berkala.
Bahan Kuliah Rekayasa Kebutuhan Sistem dan Perangkat Lunak
Ilustrasi
• Aksi 1 : quality control (reactive)
• Aksi 2 : quality assurance (built-in)
• Aksi 3: strategic quality management (proactive)
• Gabungan aksi 1, 2, dan 3 : total quality management (TQM)
Bahan Kuliah Rekayasa Kebutuhan Sistem dan Perangkat Lunak
Software Quality Management
Outline
Input
SDM
• Possess Software Engineering Body of Knowledge
Proses
BABOK (1)
Business Analysis Body of Knowledge 2.0
BABOK (2)
Business Analysis Body of Knowledge 2.0
PMBOK (1)
IT Project Management. Kathy Schwalbe.
PMBOK (2)
IT Project Management. Kathy Schwalbe.
PMBOK (3)
IT Project Management. Kathy Schwalbe.
PMBOK (4)
IT Project Management. Kathy Schwalbe.
P3M3(1)
Portofolio, Programme, and Project Management Maturity Model 2.0
P3M3(2)
Portofolio, Programme, and Project Management Maturity Model 2.0
P3M3(3)
Portofolio, Programme, and Project Management Maturity Model 2.0
P3M3(4)
Portofolio, Programme, and Project Management Maturity Model 2.0
SWEBOK (1)
Software Engineering Body of Knowledge
SWEBOK (1)
Software Engineering Body of Knowledge.
CMMI (1)
Level Continuous RepresentationCapability Levels
Staged RepresentationMaturity Levels
Level 0 Incomplete N/A
Level 1 Performed Initial
Level 2 Managed Managed
Level 3 Defined Defined
Level 4 Quantitatively Managed Quantitatively Managed
Level 5 Optimizing Optimizing
CMMI for Development 1.2
CMMI (2)
• To achieve maturity level 2, all process areas assigned to maturity level 2 must achieve capability level 2 or higher.
• To achieve maturity level 3, all process areas assigned to maturity levels 2 and 3 must achieve capability level 3 or higher.
• To achieve maturity level 4, all process areas assigned to maturity levels 2, 3, and 4 must achieve capability level 3 or higher.
• To achieve maturity level 5, all process areas must achieve capability level 3 or higher.
CMMI for Development 1.2
CMMI (3)Process Areas and Their Associated Categories and Maturity Levels
Process Area Category Maturity Level
Causal Analysis and Resolution Support 5
Configuration Management Support 2
Decision Analysis and Resolution Support 3
Integrated Project Management +IPPD Project Management 3
Measurement and Analysis Support 2
Organizational Innovation and Deployment Process Management 5
Organizational Process Definition +IPPD Process Management 3
Organizational Process Focus Process Management 3
Organizational Process Performance Process Management 4
Organizational Training Process Management 3
CMMI for Development 1.2
CMMI (4)Process Areas and Their Associated Categories and Maturity Levels
Process Area Category Maturity Level
Product Integration Engineering 3
Project Monitoring and Control Project Management 2
Project Planning Project Management 2
Process and Product Quality Assurance Support 2
Quantitative Project Management Project Management 4
Requirements Development Engineering 3
Requirements Management Engineering 2
Risk Management Project Management 3
Supplier Agreement Management Project Management 2
Technical Solution Engineering 3
Validation Engineering 3
Verification Engineering 3
CMMI for Development 1.2
Output
McCall Model (1)
Bahan Kuliah Kualitas Perangkat Lunak
McCall Model (2)
McCall Model (3)
ISO/IEC 9126
• Functionality
• Reliability
• Usability
• Efficiency
• Maintainability
• Portability
Bahan Kuliah Kualitas Perangkat Lunak