Professional Documents
Culture Documents
The Capability Maturity Model® Integration (CMMI) is a process improvement approach that
organizations can leverage to improve the consistency, predictability, and cost of their products
and product delivery efforts. It is a framework that should be applied to systems and software
development environments to improve internal practices. Most importantly, the organization
should adopt CMMI to meet their strategic business needs; not just try to satisfy the requirements
of having CMMI as a process management discipline.
Strategic considerations for adopting the CMMI framework include the need to clarify goals and
objectives, define the methods to drive those objectives, and measure the success of executed
methods. If those strategic goals are defined then the CMMI framework should prove beneficial
to the organization.
To be most effective, the CMMI framework should function as a guide and a tool in the
implementation and evaluation of a given program. CMMI framework should not be viewed as
the program itself. The best program will be that which the organization has chosen, enhanced by
CMMI. With the CMMI framework, the program can be further explored, defined, managed, and
measured.
The CMMI framework, based on a collection of proven best practices, is recommended for all
technology organizations developing product and system solutions.
The best practices of CMMI have been organized into process areas, twenty-two (22) in total.
Each process area focuses on a specific aspect of development. The process areas are:
01 - Causal Analysis and Resolution (CAR)
02 - Configuration Management (CM)
03 - Decision Analysis and Resolution (DAR)
04 - Integrated Project Management +IPPD (IPM)
05 - Measurement and Analysis (MA)
06 - Organizational Innovation and Deployment (OID)
07 - Organizational Process Definition +IPPD (OPD)
08 - Organizational Process Focus (OPF)
09 - Organizational Process Performance (OPP)
10 - Organizational Training (OT)
11 - Product Integration (PI)
12 - Project Monitoring and Control (PMC)
13 - Project Planning (PP)
14 - Process and Product Quality Assurance (PPQA)
15 - Quantitative Project Management (QPM)
16 - Requirements Development (RD)
17 - Requirements Management (REQM)
Cohesively, these 22 areas cover the full development lifecycle in a comprehensive, effective
approach that is widely recognized in the quality and process management disciplines as
promoting consistency, predictability, and quality.
Each of the 22 process areas of CMMI can be implemented individually or selected in groups to
meet the needs of the performing organization. However, a general recommendation would be to
organize the process areas into four distinct categories: Project Management, Process
Management, Engineering, and Support.
The extensive coverage of CMMI is impressive. Having access to 22 process areas expanding
across the scope of technology development and process management is a tremendous strategic
advantage to any organization. Additionally, the organization has the flexibility to implement
only those process areas that are most essential in meeting their strategic goals.
There are two categories of goals and practices: Generic and Specific. Specific goals and
practices are specific to a process area. Generic goals and practices are a part of every process
area. A process area is satisfied when organizational processes cover all of the generic and
specific goals and practices for that process area.
Summary
Each CMMI Process Area is made up of one or more goals. The goals are targets the company
should establish to ensure control, visibility, and quality. These targets represent the real focus of
CMMI. The CMMI structure is comprehensive; a collection of process areas, each with a defined
set of goals and each goal facilitated by a set of generic and/or specific practices.
An organization is considered compliant with CMMI when it demonstrates it has achieved the
goals. To facilitate this effort, CMMI defines a series of practices consistent with each goal. The
practices represent activities that can be deployed cohesively to meet the stated goal. As
described above, each goal in CMMI usually has two or more practices associated with it.
Most organizations create policies to define what their program should achieve and then
establish procedures that describe the steps to be followed in carrying out each activity. To
facilitate the implementation of the procedures the organization should consider creating
templates, forms, and checklists that can be leveraged as new projects are sanctioned.
IPPD Addition:
SG 3 Apply IPPD Principles
- SP 3.1 Establish the Project’s Shared Vision
- SP 3.2 Establish the Integrated Team Structure
- SP 3.3 Allocate Requirements to Integrated Teams
- SP 3.4 Establish Integrated Teams
- SP 3.5 Ensure Collaboration among Interfacing Teams
IPPD Addition:
SG 2 Enable IPPD Management
Part II will list the additional 11 processes and discuss changes made to process definitions in Version
1.2.
Validation (VAL)
An Engineering process area at Maturity Level 3
Purpose
The purpose of Validation (VAL) is to demonstrate that a product or product component fulfills its
intended use when placed in its intended environment.
VERIFICATION (VER)
An Engineering process area at Maturity Level 3
Purpose
The purpose of Verification (VER) is to ensure that selected work products meet their specified
requirements.
The following Process Areas have been removed (all on Maturity Level 3):
Organisational Environment for Integration (OEI)
Integrated Teaming (IT)
Integrated Supplier Management (ISM)
The following additions have been made within existing Process Areas:
IPM – SG3 and SG4 were eliminated, new SG3 was added (as an IPPD addition)
OPD – SG2 was added (as an IPPD addition)
OPF – two SPs were extracted from the old SG3 and combined with two new SPs to create the new SG3
REQD – SP3.5 was renamed Validate Requirements
SAM – SP2.1 was eliminated, two new SPs added in SG2
TS – SP1.2 was incorporated into RD SP 3.1
VER – SP3.2 was renamed Analyze Verification Results