You are on page 1of 27

| |

| 
m  

  
To Customers:
‡ Satisfaction
‡ Improved Reliability
‡ Reduced Errors in
Operations
‡ Matching with
Requirements
m  

  

To the Organization:
‡ Meeting Customer Requirements
‡ Stable Requirements
‡ Verification that Requirements
are Met
‡ Consistent Application of
Processes
‡ Improvement Over Time
‡ Quality of Life
|
    

O Continuous Improvement
O Management by Facts
O Measurement of Progress
O Quality Teams
O Management of Resources
O Leadership
PEOPLE

TECHNOLOGY
PROCESS
Ô   

 

  
³The quality of a product is
largely determined by the
quality of the process that is
used to develop and
maintain it.´

m 
    
|        

G 
O Model

O Practices

O Process Improvement

 

O Say what you do

O Do what you say

O Prove It


Capability
Maturity
Model
Integration
|  
 

Levels of Maturity

O Level 1: Initial
O Level 2: Repeatable
O Level 3: Defined
O Level 4: Managed
O Level 5: Optimizing
   

0 uchholtz & Cordes



  
CMMI Options: *with Integrated Product & Process Development (IPPD)
with Supplier Sourcing (SS)
Level Project Management Engineering Support Process Management

5 Optimizing CAR: Causal Analysis OID: Organizational


and Resolution Innovation
Quantitati- : Quantitative Project &Deployment
OPP: Organizational
vely
Managed Management Process Performance
IPM: Integrated Project
QPM RD: Requirements DAR: Decision Analysis OPF: Organizational
Management Development and Resolution Process Focus
RSKM: Risk Management
TS: Technical OEI*: Organizational OPD: Organizational
3 Defined IT*: Integrated Teaming Solution Environment for Process Definition
ISM**: Integrated Supplier Integration
Management
PI: Product OT: Organizational
Integration Training
VER: Verification
PP: Project Planning REQM
VAL : Requirements MA: Measurement and
: Validation
PMC: Project Management Analysis
Monitoring and PPQA: Process &
2 Managed Control Product Quality
SAM: Supplier Assurance
Agreement CM: Configuration
Management Management
1 Initial
  
Software CMM software development
System Engineering CMM system engineering
Software Acquisition CMM software acquisition
System Security Engineering CMM security engineering
FAA--iCMM
FAA software engineering,
systems engineering,
and acquisition
IPD--CMM
IPD integrated product
development
People CMM workforce
SPICE Model software development
   

 

Emphasis on continuous Optimizing


5 improvement

Process measured and Quantitatively Managed


statistically controlled

Process characterized for the Defined


3 organization

Process characterized for Managed


2 projects and is often reactive

Process unpredictable, poorly


Initial
1 controlled and reactive

r 
CMMI History
O DoD created the SEI
O Early 1990s: SW CMM
O Then came SE-
SE-CMM, SA-
SA-CMM, SECAM
O Other models came along
O Interest in CMM relationship to ISO 9000
standards
O Confusion grew
O Industry and DoD asked SEI for
merger/consolidation (incl. ISO)
O SEI merged process improvement models (SE,
SW, Integrated Product Development, SW
Acquisition)
O Result is today¶s CMMI (³I´ for
integrated)
     
Initial (level 1)
O ou have incomplete or no policies (ad hoc)
O ou don¶t perform processes according to those
policies
O our people may be working jobs for which they
have insufficient skills/resources to perform the
processes
O The stakeholders are nowhere to be found
O There is no process control (out-
(out-of
of--control
projects)
O ou survive based on heroes (if you survive)
     
Managed (level 2)
O Projects are ³under control´
O ou have policies
O ou perform processes according to those
policies
O our people have requisite skills and resources
to perform the processes
O The stakeholders are involved in the processes
O ou monitor and control the processes
O ou review the processes actually being used
to make sure they¶re the same as the written
ones
     
Defined (level 3)
All the ³managed´ process characteristics, @ A
A
O ou have tailoring guidelines

O ou tailor the process according to the

tailoring guidelines
O Organizational infrastructure to ensure

execution and implementation of defined &


repeatable processes
O our process contributes products, measures,

improvement information to organizational


assets
   

 

Emphasis on continuous Optimizing


5 improvement

Process measured and Quantitatively Managed


statistically controlled

Process characterized for the Defined


3 organization

Process characterized for Managed


2 projects and is often reactive

Process unpredictable, poorly


Initial
1 controlled and reactive

r 

  

O Means you are at peak performance

O Includes few organizations


G   !

Quantitatively Managed

O CMMI maturity level 4 includes


‡ OPP: Get/keep quantitative understanding of
performance; provide baselines and data for QPM
‡ QPM: Managing to achieve quality/process
objectives
G   !
O In a nutshell CMMI maturity level 4 means using
measurements
‡ As the basis for managing the process, instead
of just making/tracking measures for posterity
(corporate level)
‡ To better manage current performance
(project level)
‡ To predict future project performance
(corporate level)
G   "

Optimizing
  !V
!V    "#


  
O At level 4 we achieved objectives despite
problems and defects
‡ Level 5 identifies causes of
problems/variations, and prevents/reduces
them in the future (CAR)
O At level 4 we achieved objectives without
necessarily improving upon them
‡ Level 5 deploys innovative/incremental
improvements, to support raising
performance objectives & standards (OID)
  !
!V
V    "#


  
In a nutshell level 4 is about
quantitatively managing, and level 5
means optimizing:
The performance standards
(corporate level)
By improving current project
performance (team members)
By preventing defects
By improving quality via lessons
learned

  
  
O Adequate data quantity
O Metric--phobia
Metric
O Unimplemented or questionable level
2/3 processes (lack of commitment)
O Resources
O Specialized skill sets
O Quantifiable business objectives

You might also like