Академический Документы
Профессиональный Документы
Культура Документы
Overview
Quality
Frameworks
Outline
Introduction
High level overview of CMMI
Questions and comments
Slide 2 of 146
What is CMMI?
CMMI (Capability Maturity Model Integration) is a proven
Representation options:
Staged
Continuous
The CMMI definition of Systems Engineering The interdisciplinary approach governing the total technical and managerial
effort required to transform a set of customer needs, expectations and
constraints into a product solution and to support that solution throughout the
products life. This includes both hardware and software.
Slide 5 of 146
ce
ss
at
ur
ity
Level 4
Quantitatively
Managed
Pr
o
Level 3
Defined
Level 2
Managed
Level 1
Initial
Slide 6 of 146
Process performance
continually improved through
incremental and innovative
technological improvements.
Processes are controlled using
statistical and other quantitative
techniques.
Maturity Level 1
Initial
Maturity Level 1 deals with performed processes.
Processes are unpredictable, poorly controlled, reactive.
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 7 of 146
Maturity Level 2
Managed at the Project Level
Maturity Level 2 deals with managed processes.
A managed process is a performed process that is also:
Maturity Level 3
Defined at the Organization Level
Maturity Level 3 deals with defined processes.
A defined process is a managed process that:
Well defined, understood, deployed and executed across the
entire organization. Proactive.
Processes, standards, procedures, tools, etc. are defined at
the organizational (Organization X ) level. Project or local
tailoring is allowed, however it must be based on the
organizations set of standard processes and defined per the
organizations tailoring guidelines.
Slide 9 of 146
Optimizing
Process Characteristics
Behaviors
Defined
Process is characterized
for the organization and
is proactive
Managed
Process is characterized
for projects and is often
reactive
Process is unpredictable,
poorly controlled, and
reactive
Initial
Slide 10 of 146
CMMI Components
Within each of the 5 Maturity Levels, there are basic
Slide 11 of 146
Slide 12 of 146
Process Area 1
Process Area 2
Specific
Goals
Process Area n
Generic
Goals
Common
Commitment
to Perform
Inf
o
rm
at i
ve
Specific
Practices
Required
Required
Slide 13 of 146
Ability
to Perform
Required. Common
across all process areas.
Features
Directing
Implementation
Generic
Practices
Verifying
Implementation
or
f
n
I
ve
i
t
a
Example
For the Requirements Management Process Area:
An example Goal (required):
Manage Requirements
An example Practice to support the Goal (required):
Maintain bi-directional traceability of requirements
Examples (suggested, but not required) of typical Work
Products might be
Requirements traceability matrix or
Requirements tracking system
Slide 14 of 146
Slide 15 of 146
CMMI Resources
Software Engineering Institute's CMMI website:
http://www.sei.cmu.edu/cmmi/
Slide 16 of 146