Академический Документы
Профессиональный Документы
Культура Документы
Overview
Underlying principle of Process Improvement
Slide 2 of 146
What is CMMI?
• CMMI (Capability Maturity Model Integration) is a proven
industry framework to improve product quality and
development efficiency for both hardware and software
– Sponsored by US Department of Defense in cooperation
with Carnegie Mellon University and the Software
Engineering Institute (SEI)
– Many other companies involved in CMMI definition such as
Motorola and Ericsson
– CMMI has been established as a model to improve
business results
• CMMI, staged, uses 5 levels to describe the maturity of the
organization.
– Vastly improved version of the CMM
– Emphasis on business needs, integration.
Slide 3 of 146
How can CMMI help?
• CMMI provides a way to focus and manage
hardware and software development from product
beginning through deployment and maintenance.
• CMMI is a process improvement model
• Initially a lot of investment required – but, if properly
managed, we will be more efficient and productive
while turning out products with consistently higher
quality.
Slide 4 of 146
CMMI Staged Representation - 5
Maturity Levels
Slide 5 of 146
CMMI Staged Representation - 5 Maturity Levels
Slide 6 of 146
Maturity Level 1
Initial
• Maturity Level 1 deals with performed processes.
• Processes are irregular, poorly controlled, ad hoc and chaotic
• The organization usually does not provide a stable environment.
• Success in these organizations depends on the competence and
heroics of the people in the organization and not on the use of
proven processes.
• The process performance may not be stable and may not meet
specific objectives such as quality, cost, and schedule, but useful
work can be done.
Slide 9 of 146
Maturity Level 4
Quantitatively Managed
• At maturity level 4 Subprocesses are selected that
significantly contribute to overall process
performance.
• These selected subprocesses are controlled using
statistical and other quantitative techniques.
– Quality and process performance are understood in
statistical terms and are managed throughout the life of the
processes.
Slide 10 of 146
Maturity Level 5
Optimizing
• Maturity level 5 focuses on continually improving
process performance through both incremental and
innovative technological improvements.
• Both the defined processes and the organization's
set of standard processes are targets of measurable
improvement activities.
Slide 11 of 146
Behaviors at the Five Levels
Maturity Level Process Characteristics Behaviors
Slide 12 of 146
CMMI Components
• Within each of the 5 Maturity Levels, there are
basic functions that need to be performed – these
are called Process Areas (PAs).
• For Maturity Level 2 there are 7 Process Areas that
must be completely satisfied.
• For Maturity Level 3 there are 11 Process Areas
that must be completely satisfied.
• Within each PA there are Goals to be achieved
and within each Goal there are Practices, work
products, etc. to be followed that will support each
of the Goals.
Slide 13 of 146
Maturity Levels and Process Areas
Slide 14 of 146
Maturity Levels and Process Areas
Slide 15 of 146