software quality management

34
Software Quality

Upload: lovinta-happy-atrinawati

Post on 18-Nov-2014

316 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Software Quality Management

Software Quality

Page 2: Software Quality Management

Outline

• Quality Management [general]

• Software Quality Management

• Input

• Proses

• Output

Page 3: Software Quality Management

Quality Management System

Page 4: Software Quality Management

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

Page 5: Software Quality Management

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

Page 6: Software Quality Management

Faktor QM

• Q (quality)

• C (cost and price)

• D (delivery time, volume and service)

• S (safety and reliability)

• E (environment)

Page 7: Software Quality Management

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

Page 8: Software Quality Management

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

Page 9: Software Quality Management

Software Quality Management

Page 10: Software Quality Management

Outline

Page 11: Software Quality Management

Input

Page 12: Software Quality Management

SDM

• Possess Software Engineering Body of Knowledge

Page 13: Software Quality Management

Proses

Page 14: Software Quality Management

BABOK (1)

Business Analysis Body of Knowledge 2.0

Page 15: Software Quality Management

BABOK (2)

Business Analysis Body of Knowledge 2.0

Page 16: Software Quality Management

PMBOK (1)

IT Project Management. Kathy Schwalbe.

Page 17: Software Quality Management

PMBOK (2)

IT Project Management. Kathy Schwalbe.

Page 18: Software Quality Management

PMBOK (3)

IT Project Management. Kathy Schwalbe.

Page 19: Software Quality Management

PMBOK (4)

IT Project Management. Kathy Schwalbe.

Page 20: Software Quality Management

P3M3(1)

Portofolio, Programme, and Project Management Maturity Model 2.0

Page 21: Software Quality Management

P3M3(2)

Portofolio, Programme, and Project Management Maturity Model 2.0

Page 22: Software Quality Management

P3M3(3)

Portofolio, Programme, and Project Management Maturity Model 2.0

Page 23: Software Quality Management

P3M3(4)

Portofolio, Programme, and Project Management Maturity Model 2.0

Page 24: Software Quality Management

SWEBOK (1)

Software Engineering Body of Knowledge

Page 25: Software Quality Management

SWEBOK (1)

Software Engineering Body of Knowledge.

Page 26: Software Quality Management

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

Page 27: Software Quality Management

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

Page 28: Software Quality Management

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

Page 29: Software Quality Management

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

Page 30: Software Quality Management

Output

Page 31: Software Quality Management

McCall Model (1)

Bahan Kuliah Kualitas Perangkat Lunak

Page 32: Software Quality Management

McCall Model (2)

Page 33: Software Quality Management

McCall Model (3)

Page 34: Software Quality Management

ISO/IEC 9126

• Functionality

• Reliability

• Usability

• Efficiency

• Maintainability

• Portability

Bahan Kuliah Kualitas Perangkat Lunak