A Global Overview of The Structure€¦ · •CMMI for Development (CMMI-DEV) –covers the...
Transcript of A Global Overview of The Structure€¦ · •CMMI for Development (CMMI-DEV) –covers the...
M02/GO/v1.2
A Global Overview of The
Structure
CMMI for Development V.1.2
Module 2
M02/GO/v1.2 2 of 107
Agenda
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
M02/GO/v1.2 3 of 107
Definition of CMMI
• Process model
– a structured collection of practices
– that describe the characteristics of effective
processes
M02/GO/v1.2 4 of 107
Definition of CMMI
• CMMI
– An organized set of industry best practices for
• Systems Engineering (SE)
• Software Engineering (SW)
• Hardware Engineering (HE)
– With an addition for
• Integrated Product and Process Development
(IPPD)
– Developed by the Carnegie Mellon SEI with
broad external participation and review
M02/GO/v1.2 5 of 107
Definition of CMMI
• CMMI
– emphasizes the development of processes
• to improve product development and customer
services in organizations
– provides a framework from which to organize
and prioritize process improvement activities
• product, business, people, technology
– supports the coordination of multi-disciplined
activities
• that may be required to successfully build a
product
M02/GO/v1.2 6 of 107
Definition of CMMI
• CMMI
– emphasizes the alignment of process
improvement efforts objectives with
organizational business objectives
M02/GO/v1.2 7 of 107
Definition of CMMI
• CMMI Architecture
– contains components to construct models and
their appropriate training and appraisal
materials
– CMMI Framework
• a managed structure that organizes CMMI
components
– model
– appraisal
– training
• with rules and methods for generating models,
their apprisal methods and thier training materials
M02/GO/v1.2 8 of 107
Definition of CMMI
• CMMI Framework
– CMMI Model
• CMMI Model Foundation
– selected sessions of the front matter
– all generic goals and generic practices
– core process areas (16)
– core glossary
• Shared CMMI Material
• Constellation-Specific Material
M02/GO/v1.2 9 of 107
Definition of CMMI
• CMMI Constellation
– a collection of CMMI components for an area
of interest that includes
• a model,
• training materials,
• appraisal-related documents
– Three planned constellations supported by
the V.1.2 Model Framework:
• development (CMMI-DEV)
• services (CMMI-SVC)
• acquisition (CMMI-ACQ)
M02/GO/v1.2 10 of 107
Definition of CMMI
• CMMI for Development (CMMI-DEV)
– covers the development and maintenance
activities applied to both products and
services
• CMMI for Development
• CMMI for Development + IPPD
– IPPD
• Integrated Product and Process Development
• currently, the only one addition
• Addition
– used to expand constellations for specific additional
content
M02/GO/v1.2 11 of 107
CMMI Model Disciplines
• CMMI Amplification
– a note or example that is relevant to a particular discipline
• Disciplines, explicitly included in CMMI • Systems Engineering (SE)
• Software Engineering (SW)
• Hardware Engineering (HE)
• Other disciplines can also benefit
M02/GO/v1.2 12 of 107
Agenda
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
M02/GO/v1.2 13 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
M02/GO/v1.2 14 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Describe what an organization must achieve to
satisfy a PA
This achievement must be visibly implemented in
an organization process
M02/GO/v1.2 15 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Describe what an organization will typically
implement to achieve a required component
A guide for those who implement
improvements or perform appraisals
M02/GO/v1.2 16 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Provide details that help organizations get
started in thinking about how to approach the
required and expected components
M02/GO/v1.2 17 of 107
General structure of CMMI
• CMMI consists of
– 22 Process Areas
– Supporting informative components
M02/GO/v1.2 18 of 107
General structure of CMMI
• Process Area (PA)
– cluster of related practices in an area
– when performed collectively, satisfy a set of
goals
• considered important for making significant
improvement
• Supporting informative components
– provide further information to help apply
concepts to practice
M02/GO/v1.2 19 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
M02/GO/v1.2 20 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Describes the purpose of the PA
M02/GO/v1.2 21 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Describes the major concepts covered in the PA
M02/GO/v1.2 22 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Lists references to related PAs
Reflects the high-level relationships among
the PAs
M02/GO/v1.2 23 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Apply to a PA
Describe some of the unique characteristics,
that must be present to satisfy the PA
M02/GO/v1.2 24 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Describe the activities expected to result in
achievement of the SGs of a PA
M02/GO/v1.2 25 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
List sample outputs from a SP
Not necessarily complete lists
M02/GO/v1.2 26 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Detailed descriptions that provide guidance for
interpreting and implementing a SP
M02/GO/v1.2 27 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Describe the characteristics that must be present
to institutionalize the processes that implement a PA
The same GGs appear in multiple PAs
Signify improved control in planing and implementing
the processes associated with the PA
M02/GO/v1.2 28 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Activities that ensure that the processes associated
with the PA will be effective, repeatable, and lasting
The same GPs appear in multiple PAs
M02/GO/v1.2 29 of 107
General structure of CMMI
• General structure of PA
Process Area (PA)
Specific Goals (SG) Generic Goals (GG)
Specific Practices (SP) Generic Practices (GP)
Typical Work
Products Generic Practice
Elaborations
Purpose
Statement
Introductory
Notes
Related PAs
Subpractices
Appear after the GP to provide guidance on how the
GP may be applied in the context of the PA
M02/GO/v1.2 30 of 107
General structure of CMMI
• 22 PAs, in alphabetical order: • CAR - Causal Analysis and Resolution
• CM - Configuration Management
• DAR - Decision Analysis and Resolution
• IPM - Integrated Project Management
• MA - Measurement and Analysis
• OID - Organizational Innovation and
Deployment
• OPD - Organizational Process Definition
• OPF - Organizational Process Focus
• OPP - Organizational Process Performance
• OT - Organizational Training
M02/GO/v1.2 31 of 107
General structure of CMMI
• 22 PAs, in alphabetical order: • PI - Product Integration
• PMC - Project Monitoring and Control
• PP - Project Planning
• PPQA - Process and Product Quality
Assurance
• QPM - Quantitative Project Management
• RD - Requirements Development
• REQM - Requirements Management
• RSKM - Risk Management
M02/GO/v1.2 32 of 107
General structure of CMMI
• 22 PAs, in alphabetical order: • SAM - Supplier Agreement Management
• TS - Technical Solution
• VAL - Validation
• VER - Verification
M02/GO/v1.2 33 of 107
General structure of CMMI
• Supporting informative components
Supporting
Components
Examples
Amplifications
Notes
References
M02/GO/v1.2 34 of 107
Supporting
Components
Examples
Amplifications
Notes
References
General structure of CMMI
• Supporting informative components
Acomponent comprising text
Often a list of items, usually in a box, that can
accompany any other component
Provides one or more examples to clarify a
concept or described activity
M02/GO/v1.2 35 of 107
Supporting
Components
Examples
Amplifications
Notes
References
General structure of CMMI
• Supporting informative components
Provide guidance relevant to a particular
discipline
Labeled with a heading that indicates which
discipline it applies to
Examples: For SW, For SE, For HE
M02/GO/v1.2 36 of 107
General structure of CMMI
• Supporting informative components
Supporting
Components
Examples
Amplifications
Notes
References
Pointers to additional or more detailed
information in related PAs
Can accompany nearly any other model
component
M02/GO/v1.2 37 of 107
General structure of CMMI
• Supporting informative components
Supporting
Components
Examples
Amplifications
Notes
References
Provide details that help in understanding the
core information of the model
Can be attached to any process area component
M02/GO/v1.2 38 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Generic Goals
Specific Goals
M02/GO/v1.2 39 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Generic Practices
Specific Practices
M02/GO/v1.2 40 of 107
General structure of CMMI
• Classification of components
– Required
– Expected
– Informative
Purpose Statement Subpractices
Introductory Notes Typical Work Products
Related Process Areas
Generic Practice Elaborations
Examples, Notes, References, Amplifications
M02/GO/v1.2 41 of 107
General structure of CMMI
• Numbering Scheme (Identification) • Specific Goals: SG n
• Specific Practices: SP n.m
• Generic Goals: GG n
• Generic Practices: GP n.m
M02/GO/v1.2 42 of 107
Agenda
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
M02/GO/v1.2 43 of 107
CMMI Model Representations
• Representations
– two different approaches in implementing
CMMI
– Continuous
• PAs are organized by categories
– Staged
• PAs are organized by maturity levels
M02/GO/v1.2 44 of 107
CMMI Model Representations
• Continuous representation
– Categories of PAs
• Process Management
• Project Management
• Engineering
• Support
M02/GO/v1.2 45 of 107
CMMI Model Representations
Project Management
Process Areas
Category
Requirements Management Requirements Development Technical Solution Product Integration Verification Validation
Engineering
Configuration Management Process and Product Quality Assurance Measurement and Analysis Decision Analysis and Resolution Causal Analysis and Resolution
Support
Project Planning Project Monitoring and Control Supplier Agreement Management
Integrated Project Management + IPPD
Risk Management
Quantitative Project Management
Organizational Process Focus Organizational Process Definition + IPPD Organizational Training Organizational Process Performance Organizational Innovation and Deployment
Process Management
M02/GO/v1.2 46 of 107
Level Capability
CL 5 Optimizing
CL 4 Quantitatively Managed
CL 3 Defined
CL 2 Managed
CL 1 Performed
CL 0 Incomplete
CMMI Model Representations
• Continuous representation
– Capability levels (CL)
M02/GO/v1.2 47 of 107
CMMI Model Representations
• Staged representation
– Maturity levels (MLs) of PAs
• ML 1. Initial
– .
• ML 2. Managed
– basic project management
• ML 3. Defined
– process standardization
• ML 4. Quantitatively Managed
– quantitative management
• ML 5. Optimizing
– continuous process improvement
M02/GO/v1.2 48 of 107
CMMI Model Representations
1
2
3
4
5
Process unpredictable, poorly controlled, and reactive
Process characterized for projects and is often reactive
Process characterized for the organization and is proactive
Process measured and controlled Special cause (transient)
Process continually improved Common cause (Inherent)
Optimizing
Quantitatively Managed
Initial
Managed
Optimizing
Defined
• Staged representation
M02/GO/v1.2 49 of 107
CMMI Model Representations
Organizational Innovation and Deployment Causal Analysis and Resolution 5 Optimizing
4 Quantitatively Managed
3 Defined
2 Managed
Organizational Process Performance Quantitative Project Management
Requirements Development Technical Solution Product Integration Verification Validation Organizational Process Focus Organizational Process Definition + IPPD Organizational Training Integrated Project Management + IPPD Risk Management Decision Analysis and Resolution
Requirements Management Project Planning Project Monitoring and Control Supplier Agreement Management Measurement and Analysis Process and Product Quality Assurance Configuration Management
1 Initial
Process Areas Level
M02/GO/v1.2 50 of 107
CMMI Model Representations
Continuous
PA1 PA2
Ca
pa
bil
ity L
eve
l
PAn
…
Staged
ML2
ML3
ML4
ML5
Matu
rity
Level
PA1, … PA7
…
M02/GO/v1.2 51 of 107
CMMI Model Representations
Continuous Staged
PA1
SGs GGs
SPs GPs
PA2 PAn
Capability Levels (CL)
Maturity Levels (ML)
PA1
SGs GGs
SPs
PA2 PAn
Common Features
M02/GO/v1.2 52 of 107
Agenda
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
M02/GO/v1.2 53 of 107
Generic Goals and Practices
• Process Institutionalization
– Means that the process is ingrained in the
way the work is performed
– The organization builds an infrastructure
• that contains effective, usable, and consistently
applied processes
• the organizational culture conveys the process
• management nurtures the culture
• culture is conveyed through role models and
recognition
• processes endure after the people who originally
defined them have gone
M02/GO/v1.2 54 of 107
Generic Goals and Practices
• Role of Generic Goals and Practices
– Contribute to process institutionalization
– GGs and GPs provide for commitment and
consistency
• troughout processes and activities in an
organization
– GGs define the degree of institutionalization
M02/GO/v1.2 55 of 107
Generic Goals and Practices
GGs Name of A GG Progression
of Processes
Contin.
rep.
Staged
rep.
GG 1 Achieve Specific Goals Performed
Process CL 1
GG 2 Institutionalize a
Managed Process
Managed
Process CL 2 ML 2 – 5
GG 3 Institutionalize a
Defined Process
Defined
Process CL 3 ML 3 – 5
GG 4 Institutionalize a
Quantitatively Managed
Process
Quantitativel
y Managed
process
CL 4
GG 5 Institutionalize an
Optimizing Process
Optimizing
Process CL 5
M02/GO/v1.2 56 of 107
Generic Goals and Practices
GG 1
Achieve Specific
Goals
GP 1.1
Perform
Specific Practices
M02/GO/v1.2 57 of 107
Generic Goals and Practices
GG 2
Institutionalize a
Managed Process GP 2.1
Establish an
Organizational
Policy
GP 2.8
Monitor and
Control the
Process GP 2.4
Assign
Responsibility GP 2.9
Objectively
Evaluate
Adherence
GP 2.6
Manage
Configurations GP 2.2
Plan the
Process
GP 2.3
Provide
Resources
GP 2.5
Train
People GP 2.10
Review Status
with Higher Level
Management
GP 2.7
Identify and
Involve Relevant
Stakeholders
M02/GO/v1.2 58 of 107
Generic Goals and Practices
GG 3
Institutionalize a
Defined Process
GP 3.1
Establish a
Defined Process
GP 3.2
Collect
Improvement
Information
M02/GO/v1.2 59 of 107
Generic Goals and Practices
GG 4
Institutionalize a
Quantitatively
Managed Process
GP 4.1
Establish Quanti-
tative Objectives
for the Process
GP 4.2
Stabillize
Subprocess
Performance
M02/GO/v1.2 60 of 107
Generic Goals and Practices
GG 5
Institutionalize
an Optimizing
Process
GP 5.1
Ensure Continuous
Process
Improvement
GP 5.2
Correct Root
Causes of
Problems
M02/GO/v1.2 61 of 107
Generic Goals and Practices
• Staged Representation - Requirements
MLs Description Requirements
ML 1 Ad hoc and chaotic processes
ML 2 Adhere to policy; Follow documented plans and processes;
Apply adequate resources; Assign responsibility and
authority; Train people; Apply CM; Monitor, control, and
evaluate the processes; Identify and involve stakeholders;
Review with management
GP 2.1 – 2.10 All ML 2 PAs
ML 3 Tailor the project's process from organization's standard
processes; Understand processes qualitatively; Ensure that
processes contributes to organization assets
GP 2.1 – 3.2 All ML 2 – ML 3 PAs
ML 4 Measure process performance; Stabilize process and control
charts; Deal with causes of special variations GP 2.1 – 3.2
All ML 2 – ML 4 PAs
ML 5 Prevent defects; Proactively improve; Insert and deploy
innovative technology GP 2.1 – 3.2
All ML 2 – ML 5 PAs
M02/GO/v1.2 62 of 107
Generic Goals and Practices
• Continuous Represent. – Req. for a PA
CLs Description Requirements
CL 0 Not performed, incomplete A few GPs or SPs
implemented
CL 1 Perform the work GP 1.1, PA SPs
CL 2 Adhere to policy; Follow documented plans and processes;
Apply adequate resources; Assign responsibility and
authority; Train people; Apply CM; Monitor, control, and
evaluate the processes; Identify and involve stakeholders;
Review with management
GP 1.1 – GP 2.10
PA SPs
CL 3 Project's process is tailored from organization's standard
processes; Understand processes qualitatively; Process
contributes to organization assets
GP 1.1 – GP 3.2
PA SPs
CL 4 Measure process performance; Stabilize process and control
charts; Deal with causes of special variations GP 1.1 – GP 4.2
PA SPs
CL 5 Prevent defects; Proactively improve; Insert and deploy
innovative technology GP 1.1 – 5.2
PA SPs
M02/GO/v1.2 63 of 107
Agenda
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
M02/GO/v1.2 64 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
Quantitatively
Managing
The Project
Improvement
Infrastructure
M02/GO/v1.2 65 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
Quantitatively
Managing
The Project
Improvement
Infrastructure
Understanding the Work
(RD, REQM)
M02/GO/v1.2 66 of 107
CMMI by PAs and Groups
Product
Development 1
RD
Requirements
Development
REQM
Requirements
Management
RD SG 1
Develop Customer
Requirements
RD SG 2
Develop Product
Requirements
RD SG 3
Analyze and
Validate
Requirements
REQM SG 1
Manage
Requirements
M02/GO/v1.2 67 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
Quantitatively
Improvement
Infrastructure
Managing
The Project
Organizing & Managing
the Work
(PP, PMC, RSKM, SAM)
M02/GO/v1.2 68 of 107
CMMI by PAs and Groups
Managing the
Project
PP
Project
Planning
PMC
Project Monitoring
and Control
PP SG 1
Establish
Estimates
PP SG 2
Develop a
Project Plan
PP SG 3
Obtain
Commitment
to the Plan
RSKM
Risk
Management
SAM
Supplier
Aggrement
Management
M02/GO/v1.2 69 of 107
CMMI by PAs and Groups
Managing the
Project
PP
Project
Planning
PMC
Project Monitoring
and Control
PMC SG 1
Monitor Project
Against Plan
PMC SG 2
Manage Corrective
Action to Closure
RSKM
Risk
Management
SAM
Supplier
Aggrement
Management
M02/GO/v1.2 70 of 107
CMMI by PAs and Groups
Managing the
Project
PP
Project
Planning
PMC
Project Monitoring
and Control
RSKM SG 1
Prepare for Risk
Management
RSKM SG 2
Identify and
Analyze Risks
RSKM SG 3
Mitigate
Risks
RSKM
Risk
Management
SAM
Supplier
Aggrement
Management
M02/GO/v1.2 71 of 107
CMMI by PAs and Groups
Managing the
Project
PP
Project
Planning
PMC
Project Monitoring
and Control
SAM SG 1
Establish
Supplier
Aggrements
SAM SG 2
Satisfy
Supplier
Aggrements
RSKM
Risk
Management
SAM
Supplier
Aggrement
Management
M02/GO/v1.2 72 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization
Managing
Quantitatively
Managing
The Project
Improvement
Infrastructure
Project and
Organizational
Support
Providing Infrastructure for
Projects & Organizations
(CM, PPQA, MA, DAR, CAR)
M02/GO/v1.2 73 of 107
CMMI by PAs and Groups
Project and
Organizational
Support
CM
Configuration
Management
PPQA
Process and
Product Quality
Assurance
MA
Measurement and
Analysis
CM SG 1
Establish
Baselines
CM SG 2
Track and Control
Changes
CM SG 3
Establish
Integrity
M02/GO/v1.2 74 of 107
CMMI by PAs and Groups
PPQA SG 1
Objectively
Evaluate Process
and Work Products
PPQA SG 2
Provide Objective
Insight
Project and
Organizational
Support
CM
Configuration
Management
PPQA
Process and
Product Quality
Assurance
MA
Measurement and
Analysis
M02/GO/v1.2 75 of 107
CMMI by PAs and Groups
MA SG 1
Align
Measurement and
Analysis Activities
MA SG 2
Provide
Measurement
Results
Project and
Organizational
Support
CM
Configuration
Management
PPQA
Process and
Product Quality
Assurance
MA
Measurement and
Analysis
M02/GO/v1.2 76 of 107
CMMI by PAs and Groups
DAR SG 1
Evaluate
Alternatives
Project and
Organizational
Support
DAR
Decision Analysis
and Resolution
CAR
Causal Analysis
and Resolution
CAR SG 1
Determine
Causes of Defects
CAR SG 2
Address
Causes of Defects
M02/GO/v1.2 77 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
Quantitatively
Managing
The Project
Improvement
Infrastructure
Performing the Work
(TS, PI, VER, VAL)
M02/GO/v1.2 78 of 107
CMMI by PAs and Groups
Product
Development 2
PI
Product
Integration
VER
Verification
VAL
Validation
TS SG 1
Select
Product-Compo-
nent Solutions
TS SG 2
Develop the
Design
TS SG 3
Implement the
Product Design
TS
Technical
Solution
M02/GO/v1.2 79 of 107
CMMI by PAs and Groups
Product
Development 2
TS
Technical
Solution
PI SG 1
Prepare for
Product
Integration
PI SG 2
Ensure Interface
Compatibiliy
PI SG 3
Assemble Product
Components and
Diliver the Product
VER
Verification
VAL
Validation
PI
Product
Integration
M02/GO/v1.2 80 of 107
CMMI by PAs and Groups
Product
Development 2
TS
Technical
Solution
PI
Product
Integration
VER SG 1
Prepare for
Verification
VER SG 2
Perform Peer
Reviews
VER SG 3
Verify Selected
Work Products
VER
Verification
VAL
Validation
M02/GO/v1.2 81 of 107
CMMI by PAs and Groups
Product
Development 2
TS
Technical
Solution
PI
Product
Integration
VAL SG 1
Prepare for
Validation
VAL SG 2
Validate Product
or Product
Components
VER
Verification
VAL
Validation
M02/GO/v1.2 82 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
Quantitatively
Managing
The Project
Improvement
Infrastructure
Enabling Improvement
of the Work
(OPF, OPD+IPPD, IPM+IPPD,
OID, OT)
M02/GO/v1.2 83 of 107
CMMI by PAs and Groups
Improvement
Infrastructure
OPF
Organizational
Process Focus
OPD
Organizational
Process Definition
IPM
Integrated Project
Management
OID
Organizational
Innovation and
Deployment
OT
Organizational
Training
OPF SG 1
Determine
Proces-Improve-
ment Opportunities
OPF SG 2
Plan and Imple-
ment Process-
Improvements
OPF SG 3
Deploy Org. Proc.
Assets and Incorp.
Lessons Learned
M02/GO/v1.2 84 of 107
CMMI by PAs and Groups
Improvement
Infrastructure
OPF
Organizational
Process Focus
OPD
Organizational
Process Definition
IPM
Integrated Project
Management
OID
Organizational
Innovation and
Deployment
OT
Organizational
Training
OPD SG 1
Establish
Organizational
Process Assets
OPD SG 2 (IPPD)
Enable IPPD
Management
M02/GO/v1.2 85 of 107
CMMI by PAs and Groups
Improvement
Infrastructure
OPF
Organizational
Process Focus
OPD
Organizational
Process Definition
IPM
Integrated Project
Management
OID
Organizational
Innovation and
Deployment
OT
Organizational
Training
IPM SG 1
Use the Project's
Defined Process
IPM SG 2
Coordinate and Col-
laborate with Rele-
vant Stakeholders
IPM SG 3 (IPPD)
Apply IPPD
Principles
M02/GO/v1.2 86 of 107
CMMI by PAs and Groups
Improvement
Infrastructure
OPF
Organizational
Process Focus
OPD
Organizational
Process Definition
IPM
Integrated Project
Management
OID
Organizational
Innovation and
Deployment
OT
Organizational
Training
OID SG 1
Select
Improvements
OID SG 2
Deploy
Improvements
M02/GO/v1.2 87 of 107
CMMI by PAs and Groups
Improvement
Infrastructure
OPF
Organizational
Process Focus
OPD
Organizational
Process Definition
IPM
Integrated Project
Management
OID
Organizational
Innovation and
Deployment
OT
Organizational
Training
OT SG 1
Establish an
Organizational
Training Capability
OT SG 2
Provide
Necessary
Training
M02/GO/v1.2 88 of 107
CMMI by PAs and Groups
Product
Development 1
Product
Development 2
Doing the Work of the Organization Project and
Organizational
Support
Managing
The Project
Improvement
Infrastructure
Managing
Quantitatively
Adding Quantitative
Management Capability
to Other Management
Approaches
(OPP, QPM)
M02/GO/v1.2 89 of 107
CMMI by PAs and Groups
Managing
Quantitatively
OPP
Organizational
Process
Performance
QPM
Quantitative
Project
Management
OPP SG 1
Establish Perfor-
mance Baselines
and Models
QPM SG 1
Quantitatively
Manage the
Project
QPM SG 2
Statistically Man-
age Subprocess
Performance
M02/GO/v1.2 90 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Maturity Levels vs. PA Categories
M02/GO/v1.2 91 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 03 / Engineering - Requirements Engineering (REQM, RD)
- Building the Product (TS, PI)
- Quality in Engineering (VAL, VER)
M02/GO/v1.2 92 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 04 / Basic Project Management - Project Planning (PP)
- Project Montoring and Control (PMC)
- Supplier Aggrement Management (SAM)
M02/GO/v1.2 93 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 05 / Basic Support - Configuration Management (CM)
- Measurement and Analysis (MA)
- Process and Product Quality Ass. (PPQA)
M02/GO/v1.2 94 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 06 / Organizational Support - Organizational Process Definition (OPD)
- Organizational Process Focus (OPF)
- Organizational Training (OT)
- OPD + IPPD Principles
M02/GO/v1.2 95 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 07 / Advanced Project Manag. - Risk Management (RSKM)
- Integrated Project Management (IPM)
- IPM + IPPD Principles
M02/GO/v1.2 96 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 08 / Progressive Support - Decision Analaysis and Resolution (DAR)
- Causal Analaysis and Resolution (CAR)
M02/GO/v1.2 97 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 09 / Quantitative Management - Organizational Process Performance (OPP)
- Quantitative Project Management (QPM)
- Organizational Innovation and Depl. (OID)
M02/GO/v1.2 98 of 107
MLx Process
management
Project
management Engineering Support
ML5 OID CAR
ML4 OPP QPM
ML3 OPF
OPD+IPPD
OT
IPM+IPPD
RSKM
RD
TS
PI
VAL
VER
DAR
ML2 PP
PMC
SAM
REQM
CM
MA
PPQA
ML1
Course Agenda Module 10 / Generic Goals and Pract. - Generic Goals GGs 1-5
- Generic Practices GPs
- Relationships between PAs
M02/GO/v1.2 99 of 107
Summary
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
Process Model
CMMI
CMMI Architecture
CMMI Additions and Disciplines
M02/GO/v1.2 100 of 107
Summary
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
Classification of Components
Process Area
CMMI Process Areas
General Structure of Process Areas
Supporting Informative Components
M02/GO/v1.2 101 of 107
Summary
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
Continuous Representation
CL1-CL5
Staged Representation
ML1-ML5
M02/GO/v1.2 102 of 107
Summary
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
Process Institutionalization
Generic Goals
Generic Practices
M02/GO/v1.2 103 of 107
Summary
• Overview of CMMI
• General Structure of CMMI
• CMMI Model Representations
• Generic Goals and Practices
• CMMI by PAs and Groups
Project and Organizational Support
Managing The Project
Product Development 1, Product Development 2
Managing Quantitatively
Improvement Infrastructure
M02/GO/v1.2 104 of 107
References
• CMMI® (Capability Maturity Model Integration) for
Development Version 1.2, (CMU/SEI-2006-TR-
008), Carnegie Mellon Software Engineering
Institute, USA, August 2006
• Introduction to CMMI for Development Version
1.2,Training Workbook, Carnegie Mellon Software
Engineering Institute, USA, 2006
M02/GO/v1.2 105 of 107
Questions
?
M02/GO/v1.2 106 of 107
Review Questions - 1
1. What is a process?
2. What is a process model?
3. Is the CMMI a process or a process model?
4. The CMMI specifies (check all that apply)
– __ What to do
– __ How to do it
– __ Who does it
– __ When they do it
5. The CMMI has the ___________ representation and
the ____________ representation.
6. The CMMI is composed of 22
_____________________.
M02/GO/v1.2 107 of 107
Review Questions - 2
7. Each process area has the following components in it’s
structure – ___________________
– ___________________
– ___________________
– ___________________
– ___________________
– ___________________
– ___________________
– ___________________
– ___________________
– ___________________
8. And the following supporting components: – ___________________
– ___________________
– ___________________
– ___________________
M02/GO/v1.2
A Global Overview of The
Structure
CMMI for Development V.1.2
Module 2