cmmi
DESCRIPTION
CMMITRANSCRIPT
Hoang V.NguyenScience Club 09
Capability Maturity Model Integration
(CMMI) Overview
Agenda
What, Why
Why process improvement
What’s CMMI
CMMI Model Structure
CMMI Model representation
Q&A
1Hoang V.Nguyen 11/10/2010
What, Why process
What
2Hoang V.Nguyen 11/10/2010
What, Why process
What
3Hoang V.Nguyen 11/10/2010
What, Why process
What
4Hoang V.Nguyen 11/10/2010
A process is a series of steps that help to solve a problem.
What, Why process
What
5Hoang V.Nguyen 11/10/2010
A process is a series of steps that help to solve a problem.
Why
People
ToolsProcess
I don’t need process• Good People• Good Tools
Well or Not Well ?
What, Why process
6Hoang V.Nguyen 11/10/2010
What, Why process
7Hoang V.Nguyen 11/10/2010
What, Why process
8Hoang V.Nguyen 11/10/2010
What, Why process
What
9Hoang V.Nguyen 11/10/2010
A process is a series of steps that help to solve a problem.
Why
People
ToolsProcess
I don’t need process• Good People• Good Tools
Process• interferes with creativity• equals bureaucracy + regimenation• isn’t needed when building prototypes• is only useful on large projects• hinders agility in fast-moving markets• costs too much
What, Why process
10Hoang V.Nguyen 11/10/2010
“The quality of a product is largelydetermined by the quality of theprocess that is used to develop andmaintain it.“
Based on TQM principles as taught by Shewhart, Juran, Deming and Humphrey
Why process improvement
11Hoang V.Nguyen 11/10/2010
What does the customer want?
High-quality results that satisfy the requirements and are completed in
time and in budget
What does the manager want?
High customer satisfaction
High productivity
Control over projects
What does the developer want?
Do their job in peace
How to improve
12Hoang V.Nguyen 11/10/2010
Business Process Reengineering(BPR)
Benchmarking
Process Engineering/Workflow Management
Reverse Engineering
Model-based process imporvement
What’s CMMI
13Hoang V.Nguyen 11/10/2010
ISO
CMMI
Software
CMM v1.1
Software
CMM v2.0
SE-CMM
SECAM
SA-CMM
v1.01
IDP-CMM
v0.98
EIA/IS 731
SECMCMMI
V1.0
CMMI
V1.x
What’s CMMI
14Hoang V.Nguyen 11/10/2010
ISO
CMMI
1987 1991 1993 1998 2000 2002 2006
CMMI Model Structure
15Hoang V.Nguyen 11/10/2010
Level
Maturity level
Capability level
Process Areas
Goals
Generic
Specific
Practices
Generic
Specific
Common features
CMMI Model representation
16Hoang V.Nguyen 11/10/2010
Staged representation
Organizational maturity approach
Continuous representation
Process capability approach
CMMI Model representation
17Hoang V.Nguyen 11/10/2010
Staged representation(1)
Maturity Level 1 Maturity Level 2 Maturity Level N
Process Area 1 Process Area 2 Process Area N
Specific
Goals
Generic
Goals
Specific
Practices
Specific
Practices
Common Features
CMMI Model representation
18Hoang V.Nguyen 11/10/2010
Staged representation(2)
CMMI Model representation
19Hoang V.Nguyen 11/10/2010
Maturity Level Focus Process Areas
5 Optimizing Continuous process
improvement
• Organization Innovation and Deployment
• Causal Analysis and Resolution
4 Quantitative Quantitavtive
mangement
• Organizational Process Performance
• Quantitative Project Management
3 Definied Process
standardization
• Requirements Development
• Technical Solution
• Product Integration
• Verification
• Validation
• Organizational Process Focus
• Organizational Process Definition
• Organizational Training
• Integrated Project Management
• Risk Management
• Decision Analysis and Resolution
• Organizational Environment for
Integration
• Integrated Teaming
• Integrated Supplier Management
2 Managed Basic project
management
• Requirements Management
• Project Planning
• Project Monitoring and Control
• Supplier Agreement Management
• Measurement and Analysis
• Product and Process Quality
Assurance
• Configuration Management
1 Initial
CMMI Model representation
20Hoang V.Nguyen 11/10/2010
Continuous representation
Process Area 1 Process Area 2 Process Area N
Specific
Goals
Generic
Goals
Specific
PracticesGeneric
Practices
Capability Levels
CMMI Model representation
21Hoang V.Nguyen 11/10/2010
Process Area Categories Process Area
Process Management Organizational Process Focus Organizational Process Definition Organizational Training Organizational Process Performance Organizational Innovation and Deployment
Project Management Project Planning Project Monitoring and Control Supplier Agreement Management Integrated Project Management (IPDP)
Risk Management Integrated Teaming Integrated Supplier Management Quantitative Project Management
Engineering Requirement Management Requirements Development Technical Solution
Product Integration Verification Validation
Support Configuration Management Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution
Organizational Environment for Integration Causal Analysis and Resolution
Q&A
22Hoang V.Nguyen 11/10/2010