Professional Documents
Culture Documents
|
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 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
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
tailoring guidelines
O Organizational infrastructure to ensure
r
Quantitatively Managed
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