Documente Academic
Documente Profesional
Documente Cultură
TO THE MAXIMUM EXTENT ALLOWED BY LAW, THE CMMI INSTITUTE SPECIFICALLY DISCLAIMS ALL
WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING OR RELATING
TO THE CAPABILITY MATURITY MODEL INTEGRATION (CMMI), AND ALL MODEL CONTENT, INCLUDING
THE CMMI V2.0 PRODUCT SUITE, CMMI METHOD DEFINITION DOCUMENT, CMMI ADOPTION AND
TRANSITION GUIDANCE, CMMI MODEL, AND CMMI MODEL VIEWER (“CMMI CONTENT”), INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NONINFRINGEMENT, USAGE OF TRADE, AND COURSE OF DEALING OR PERFORMANCE.
CMMI Institute owns all copyright, trademark, and all other intellectual property rights in the CMMI
Content. You may not reproduce, duplicate, copy, sell, resell, assign, transfer, create derivative works of,
incorporate in any software or tool, or commercially exploit any portion of the CMMI Content, without
express written permission by CMMI® Institute. You are solely responsible for your use of the CMMI
Content, and agree to defend, indemnify and hold CMMI Institute harmless from any claims, liability,
damages, costs or expenses incurred by CMMI Institute arising from your use of the CMMI Content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
3
CMMI Model
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
4
Table of Contents
Overview ........................................................................................................................ 9
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
5
Level 1 .................................................................................................................................................. 98
Level 2 ................................................................................................................................................ 100
Level 3 ................................................................................................................................................ 106
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
8
List of Figures
Figure 1. Why Build Capability? ............................................................................................................9
Figure 2. Why use CMMI? .................................................................................................................. 10
Figure 3. Driving Performance through Capability ................................................................................ 12
Figure 4. Model Content Organization................................................................................................. 14
Figure 5. CMMI V2.0 Product Suite ..................................................................................................... 15
Figure 6. Integrated CMMI Product Suite ............................................................................................ 16
Figure 7. Structural vs. Content Architecture ....................................................................................... 17
Figure 8. CMMI Model Structure ......................................................................................................... 18
Figure 9. CMMI Model Component Structure ....................................................................................... 19
Figure 10. CMMI Model Component Structure - Views ......................................................................... 21
Figure 11. Planning and Managing Work Capability Area View.............................................................. 22
Figure 12. Categories and Associated Capability Areas......................................................................... 23
Figure 13. Practice Area Organization ................................................................................................. 25
Figure 14. Definitions of Evolutionary Level Characteristics .................................................................. 26
Figure 15. Example Icon, DAR ........................................................................................................... 29
Figure 16. Model Content Relationships .............................................................................................. 29
Figure 17. Four Stages of Process Discipline ....................................................................................... 36
Figure 18. Four Characteristics of Process Persistence and Habit .......................................................... 40
Figure 19. Maturity Levels 2 & 3 vs. 4 & 5 .......................................................................................... 44
Figure 20. Using High Maturity to Determine if Work Should be Accepted ............................................. 46
Figure 21. Two Approaches to Improvement ...................................................................................... 47
Figure 22. Core Practice Areas ......................................................................................................... 537
Figure 23. Practice Areas by Domain ................................................................................................ 538
Figure 24. Categories and Capability Areas ....................................................................................... 539
Figure 25. Practice Area vs. Practice Structure .................................................................................. 551
Figure 26. Evolutionary View of Practice Group Levels in Practices ..................................................... 553
Figure 27. Capability Level Rating Progression – CM Example ............................................................ 554
Figure 28. Maturity Levels Summary................................................................................................. 555
Figure 29. CMMI Development, Maturity Levels 2-5 ........................................................................... 557
Figure 30. CMMI Services, Maturity Levels 2-5 .................................................................................. 561
Figure 31. CMMI Supplier Management, Maturity Levels 2-5 .............................................................. 565
Figure 32. Development and Multi-Model Capability Area View Examples ............................................ 568
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
9
Overview
Part One: About CMMI and Executive Summary
CMMI® (Capability Maturity Model® Integration) is an integrated set of best practices that
enable businesses to improve performance of their key business processes. This model was
developed by product teams with members from industry and CMMI Institute. At its heart, the
CMMI provides a clear roadmap for building, improving, and sustaining capability. Figure 1
provides some key reasons to build capability.
The architecture and design of the CMMI V2.0 Product Suite is a radical departure from its
predecessors to make it more useful and adoptable for customers and businesses. One of the
key drawbacks of complex maturity models is the time and resources it takes to make updates
and keep them current with business, technology trends, and market demands. To address this
challenge, the architecture of CMMI was specifically designed to be flexible, agile, and evolve as
these and other factors change. This enables rapid development and addition of relevant new
content at the speed of business, technology, and change.
CMMI provides guidance for applying this set of best practices in a business or organization, to
ensure quality and timely solutions that delight customers and end users. Every company or
organization can benefit from improving performance and reducing risk. The CMMI provides a
roadmap that guides improvement from ad hoc activities to disciplined and consistent processes
for achieving business objectives related to:
• Performance
• Quality
• Cost
• Schedule
• Functionality
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
10
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
11
Benefits
Using CMMI provides many benefits, including:
• A positive return on performance and process improvement investments
• Meeting commitments that result in:
o More timely delivery
o Fewer last-minute crunches
o Enhanced cost control
o Increased quality of solutions
• Management visibility which results in:
o More rapid response to issues and risks
o Fewer surprises
o High quality solutions that meet customer needs and expectations
o Reduced customer complaints
o Reduced rework
o Lower employee turnover
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
12
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
13
Purpose
The CMMI model is an organized collection of best practices for business and performance
improvement. Best practices in the model focus on what needs to be done to improve
performance, not how to do it. Successful adoption of the CMMI is dependent on each situation.
One specific approach may not be successful in every situation. CMMI has been explicitly
designed to be understandable, accessible, and flexible to a broad variety of businesses and
types of work. It facilitates faster, easier, and successful improvement to address:
• Increasing performance
• Industry-specific needs
• Multiple types of organizations or projects
• Market drivers, such as:
o Business and industry trends
o Regulatory requirements
o New or changing technologies
Audience
The audience for CMMI includes anyone interested in improving performance in any business
environment. Whether you are seeking information to begin improving your performance or are
already familiar with the concept of capability maturity models, the CMMI can be useful to you.
CMMI can also be effectively used for performing due diligence in the selection of potential
suppliers, or on an organization you might be interested in acquiring.
As part of the integrated CMMI V2.0 Product Suite, the CMMI Institute has published guidance
to help you begin or continue your performance improvement journey by adopting or
transitioning to CMMI. Refer to Appendix C: CMMI Adoption and Transition Resources, for the
CMMI adoption and transition guidance and a list of additional resources that address critical
business performance and capability challenges.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
14
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
15
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
16
Figure 6 shows the entire integrated CMMI V2.0 Product Suite. This integrated approach was
designed to reduce the “stovepiping” of product suite components.
A CMMI V2.0 architecture design goal is to provide a flexible performance improvement model
and structure that can adapt to meet short- and long-term needs. The architecture and
substructures will accommodate all CMMI Institute’s existing and future models and content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
17
There are two key design aspects addressed by the CMMI architecture. One deals with structure
and the other describes the content contained in that structure. The difference between
structural and content architecture is illustrated in Figure 7.
Another design goal is to reduce the size and complexity of the model, yet not lose the ability to
have extensive explanatory material for advanced users who want an in-depth understanding of
a topic area. This goal has been accomplished, in part, by moving to an electronic format with
links to external informative material. This allows the informative material to be updated to
accommodate technical changes without having to update the core model.
This approach makes it possible for end users to create a view of the model to meet their
organization’s performance improvement needs. This enables the CMMI model to be effective
for a wide range of organizations, such as when the model is used as a part of a supplier
selection process only a subset of model components may be critical for a specific supplier
selection. The organization can construct a custom view that fits those priorities, so they and
their potential suppliers know what is expected.
Historically, CMMI models focused separately on key process issues for development, services,
and supplier management. However, businesses rarely focus on only development, only
services, or only supplier management. For example, besides developing a product, a
development organization may also provide help desk services to end users. By integrating the
separate CMMI models and other models or sources, e.g., the People-CMM (P-CMM), this
provides an integrated and holistic approach to performance improvement by allowing
organizations to focus on the areas of improvement that they find most relevant.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
18
Except for the overview of the model and the appendices within the model, the format of the
material follows a common modular structure. Figure 8 shows the high-level overview of the
modular structure of the CMMI model.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
19
At the highest level, the CMMI model is a container of Practice Areas and composed of five
components, described in Figure 9.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
20
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
21
This architecture provides a core model that contains material that applies to any context, along
with additional helpful information for organizations wishing to understand and adopt the
model, or use it in a specific context, such as agile with Scrum, development, services, etc. This
modularization allows the model to be extended and updated with new examples, technologies,
and methods without having to update the entire model.
View
Views may be subject to change over time. A view is a window into the model which allows an
organization or project to focus on what is important to them or their organization. There are
predefined views that an organization can select. Or if none of the predefined views meet
business needs, organizations can construct their own custom view as shown in Figure 10. For
example:
• An organization that primarily performs software development, could choose the
predefined view of CMMI Development (CMMI-DEV)
• An organization wanting to improve their work management capability could choose a
view for the Planning and Managing Work Capability Area (refer to Figure 11) to help
them manage their work management performance
For a complete listing of current CMMI Institute predefined model views, refer to Appendix A.
Constructing a view consists of selecting what CMMI model components to include in the view.
Capability Area
A Capability Area is a group of related practice areas that can provide improved performance in
the skills and activities of an organization or project. A Capability Area view is a subset of the
CMMI model that describes a predefined set of Practice Areas that make up a specific Capability
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
22
Area. Capability Areas are a type of a view. Figure 11 illustrates a view of the Planning and
Managing Work Capability Area that includes all current and future planned associated Practice
Areas. Note: Future planned or potential Capability Areas and Practice Areas are shown in gray.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
23
Figure 12 shows how the capability areas are organized into the categories.
These view categories help to prioritize, organize, and plan resources while focusing attention
on the most critical issues facing the business.
For example:
• Customer satisfaction is both a primary objective and a challenge for most
organizations. The Doing category provides several sets of best practices to consistently
produce and deliver solutions that satisfy the customer.
• For organizations that want to improve their planning capabilities, or that have
problems consistently planning and managing the work, the Managing category
provides several sets of best practices to help resolve these issues.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
24
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
25
Figure 13 shows a summary view of how CMMI Practice Areas are organized.
Practice Group
Within practice areas, the practices are organized into a set of evolutionary levels labeled Level
1, Level 2, etc. which provide a path for performance improvement.
Each evolutionary level builds on the previous levels by adding new functionality or
sophistication resulting in increased capability.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
26
Each level:
• Builds on the practices at lower levels
• Represents an increase in functionality and capability
• May add new functionality
Levels include the following:
• Level 0
o Incomplete approach to addressing the intent of the PA
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
27
Practices
The practices in the CMMI product suite consists of:
1. Required Practice Information:
• Practice statement
• Value statement: Business value of using this component (why do it?)
• Additional required material that further describes the scope and intent of the practice
and supports clear and consistent understanding and interpretation
2. Explanatory Practice Information:
• Additional Explanatory Information
• Example Activities
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
28
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
29
Figure 16 shows the complete set of relationships between the categories, current and
planned Capability Areas, and Practice Areas. Current Capability Areas and Practice Areas are in
color, while planned or potential Capability Areas and Practice Areas are in gray. This serves as
a high-level quick reference for the current and future planned content of the CMMI model.
Note: Future planned or potential Capability Areas and Practice Areas are in gray. CMMI
Development is shown last.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
30
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
31
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
32
CMMI Development
For more information on the categories and current and future Capability Areas and Practice
Areas, refer to Appendix A.
processes. This means that each project or organization must understand how to implement
their processes to address their unique situation. Organizations with different disciplines,
different business activities, and different organizational structures or sizes should apply the
model practices within their own contexts. Practice statements are designed and written to be
clear, unambiguous, and applicable to any context. The informative material, including the
context specific sections, helps with this understanding, and must not be ignored.
Within the CMMI model there are two types of informative material: “explanatory” and
“context specific”.
Separating content into “Explanatory” and “Context Specific”:
• Provides flexible and faster adoption for evolving:
o Industry-specific needs
o Market drivers
o Trends
o Technologies
• Keeps the model compact and easier to maintain
• Allows updates to the informative material without releasing a major version
The “Explanatory Information” section contains information describing a model component
and applies to all contexts. Explanatory information material aids users in understanding the
intent and business value of using the component. The example activities and work products
are neither prescriptive nor exhaustive. Consider other work products and activities that meet
the intent of the practice when implementing processes. The core template covers six areas of
information:
• Additional explanatory information
• Example activities
• Work product examples and definitions, attributes, or types of things to include in the
work product content, e.g., a plan would include strategy, resources, schedule
• Related Practice Areas
• External links or information, e.g., training, templates, example assets
The “Context Specific” section contains information that is relevant to a context and
establishes common ground for a specific industry, methodology, or discipline. The context
specific information mirrors the structure of the required and explanatory information, including
links to additional informative material. It includes the:
• Context specific identifier and description
• Context specific explanation
• Intent and value of the context specific information as it relates to the practice, as
needed
• Example activities in addition to those listed in the explanatory information material, as
needed
• Context specific work product examples and definitions, attributes, or type of things to
include in the work product content in this context, as needed
• External links or information, e.g., training, templates, example assets
Examples of contexts may include:
• Development
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
34
• Services
• Supplier Management
• Security
• Safety
• People Management
Additionally, the architecture supports adding other context specific informative material,
including implementation guidance for domains such as:
• Information Technology
• Cybersecurity
• Healthcare, e.g., medical devices, pharmaceuticals, healthcare providers
• Telecommunications
• Aerospace
• Finance
• Transportation
• Education
• Government
• Hospitality
• Consulting
The architecture also works with, supports, and improves other methodologies, standards, or
models such as:
• Agile with Scrum
• DevOps
• Kanban
• Lean
• COBIT
• ISO
• AS9100
• Automotive SPICE
• ITIL
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
35
First and foremost, align performance improvement with the organization’s business strategies
and objectives. The CMMI is best used to address challenges an organization is encountering
and to continuously improve organizational performance in areas that are most important to
them and their customers.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
36
Stage one, process execution is ad hoc and undisciplined. Individuals follow their own,
unrecorded processes which result in varied outcomes and prevent systemic organizational
learning. The need for performance improvement is recognized, but the ability to improve is
limited and is only achieved unintentionally.
Stage two, there is conscious realization that processes are ad hoc and unrecorded, limiting
both consistency of execution and the organization’s ability to improve its performance and
processes.
Stage three, record processes and establish mechanisms to ensure fidelity of process execution.
Organizational support structures, including consistent senior management oversight,
encourage the continued use of the processes and associated improvements.
Stage four is achieved when the processes and performance are clearly understood, followed,
and persistent and habitual (see Part Three: Process Persistence and Habit). Keys to
performance and process improvement are to:
• Demonstrate visible and active senior management support
Continued and consistent senior management sponsorship is critical to success. Without
constant vigilance, positive pressure, and active support by senior management,
performance and process improvement fails. Though providing funding is important, it is
not enough. Because senior management’s most valuable resource is time, people
notice where and how management spend their time and act accordingly. In other
words, if senior management demonstrates they do not pay attention, no one else will.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
37
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
38
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
39
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
40
In the CMMI model, the term “persistent and habitual” describes the routine way of doing
business and following and improving processes that an organization uses as part of its
corporate culture:
• Persistence: Firm or stubborn continuance in a course of action despite difficulty or
opposition
• Habit: A tendency or practice, especially one that is hard to give up
If a process is ignored, abandoned under pressure, or if disciplined execution of the process
erodes over time, then it is neither persistent nor habitual.
When an organization begins a performance improvement initiative, the goal is for the
improvements to last and become the “way we do business”. In other words, the organization is
forming new habits. Once established, a “new habit” becomes very difficult to break and is
persistent. Figure 18 describes the four key characteristics to understanding and creating
persistent and habitual practices within an organization.
If people continue to consciously follow the process for several iterations, they ultimately
transition to the point where they are unconsciously following the process. They no longer need
to think about it; it is simply the way business is done in the organization. At this point the
processes have become persistent and habitual. Mentor newcomers to the organization until
they habitually follow the process. Even at higher levels of maturity, when introducing an
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
41
improvement, the organization can regress and must consciously establish the new or modified
habit to achieve performance and improve capability.
Governance
This Practice Area contains practices senior management performs to promote the way work is
accomplished that is relevant and important to the business and to the organization.
Visible and active management involvement is critical to the success of performance
improvement and process implementation in an organization. Management accomplishes their
role by:
• Setting the strategy, direction, and expectations for performance improvement
• Ensuring that processes are aligned with business needs and objectives
• Monitoring the performance and achievements of the processes
• Providing adequate resources for process and performance improvement
• Reinforcing and rewarding the development and use of processes to ensure their
continued use and improvement
The GOV practices are applied to processes, and their implementation and
improvement, not to CMMI model practices.
Implementation Infrastructure
This Practice Area describes the necessary infrastructure to build, follow, sustain, and improve
processes over time. The term “infrastructure” in this Practice Area refers to everything needed
to implement, perform, and sustain the organization’s set of processes. The infrastructure
includes:
• Process descriptions
• Resource availability aligned to needs, e.g., people, tools, consumables, facilities, time
to perform
• Funding to perform the processes
• Training to perform the process activities relevant to assigned responsibilities
• Objective process evaluations to ensure that work is performed as intended
Without an infrastructure, processes may not be followed, sustained, or improved over time.
Process descriptions should be clear and concise, and not require a significant amount of
administration. Process descriptions typically contain basic information about:
• Purpose – value
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
42
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
43
In the CMMI product suite, the term “High Maturity” involves the use of statistical and other
quantitative techniques on selected processes. High Maturity represents a fundamental shift in
process understanding, management, and improvement. As organizations move up in process
maturity, they gain in-depth understanding of how processes are used and interact, which gives
them a clear competitive advantage. High Maturity organizations demonstrate a deeper
commitment to improving capabilities with a focus on continuous performance improvement.
High Maturity organizations can consistently and predictively lower their delivery risk while
increasing the quality of their solutions. The higher the organization’s maturity level, the better
its performance. High Maturity organizations anticipate and predict change and constantly
evolve, enabling them to rapidly pivot and respond to opportunities.
High Maturity organizations:
• Establish quantitative objectives for quality and process performance based on their
business objectives
• Have a clear, quantitative understanding of performance and process improvement
return on investment (ROI)
• Make data driven decisions
• Systematically analyze variation and understand its impact on quality and performance,
providing quantitative insight into risk
• Achieve key performance objectives more effectively
• Clearly understand process stability and capability and use them properly to manage
projects and improve process performance
• Increase predictability
• Increase schedule and cost performance
• Increase ability and probability of achieving goals and objectives
• Reduce rework
• Focus on innovation and being more competitive
• Have greater confidence in measurement indicators
Figure 19 shows some of the key differences in how processes and objectives are understood
and managed between Maturity Levels 2 and 3 and at Maturity Levels 4 and 5.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
44
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
45
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
46
• Systematically and simultaneously improve quality, schedule, and cost performance with
an in-depth quantitative understanding of the tradeoffs
An example of the importance of High Maturity thinking:
• Based upon past performance, the organization uses a data distribution to show how
long it takes to deliver similar features
• A customer would like a feature added in 10 weeks and historical delivery time of
similar features is 9 to 11 weeks
• Determining to accept the work depends on the data distribution shown in Figure 20:
o If the distribution is represented by the left chart, most of the time the feature
will be delivered in ten weeks or m ore
o If the distribution is represented by the right chart, most of the time the feature
will be delivered in less than ten weeks
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
47
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
48
Practice Areas
Part Five: Practice Areas
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
49
Required PA Information
Intent
Identify causes of selected outcomes and take action to either prevent recurrence of
undesirable outcomes or ensure recurrence of positive outcomes.
Value
Addressing root cause issues eliminates rework and directly improves quality and productivity.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
CAR 1.1 Identify and address causes of selected outcomes.
Level 2
CAR 2.1 Select outcomes for analysis.
CAR 2.2 Analyze and address causes of outcomes.
Level 3
CAR 3.1 Determine root causes of selected outcomes by following an
organizational process.
CAR 3.2 Propose actions to address identified root causes.
CAR 3.3 Implement selected action proposals.
CAR 3.4 Record root cause analysis and resolution data.
CAR 3.5 Submit improvement proposals for changes proven to be effective.
Level 4
CAR 4.1 Perform root cause analysis of selected outcomes using statistical and
other quantitative techniques.
CAR 4.2 Evaluate the effect of implemented actions on process performance using
statistical and other quantitative techniques.
Level 5
CAR 5.1 Use statistical and other quantitative techniques to evaluate other
solutions and processes to determine if the resolution should be applied
on a broader scale.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
50
Agile teams collect impediment and retrospective data during each iteration. A typical agile
implementation expects a team to address impediments, and selectively implement
improvements based on retrospective data.
An agile team employing causal analysis and resolution would organize this information, select
outcomes to analyze, identify causes, and implement selected improvements.
For example, a team that is consistently unable to complete the work defined for each sprint
would look for various causes, such as chronic distractions, using unreliable velocity data,
poorly defined user stories, exceeding team capacity, or underestimating complexity. The
underlying causes would be identified, ranked, and addressed.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Causal analysis and resolution activities may include evaluating acquirer processes that interface
or connect with supplier processes. When acquirers and suppliers jointly perform causal
analysis, it can lead to improvement actions such as:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
51
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
52
Level 1
CAR 1.1
Required Practice Information
Practice Statement
Identify and address causes of selected outcomes.
Value
Helps to achieve business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Outcomes can be either positive or negative. Significant differences from what was expected
indicate where the project can improve its performance by:
• Determining why it went well and how to change to incorporate the experience into the
normal behavior
• Determining why expectations were not met and the changes needed to meet them
Example Activities
Example Activities Further Explanation
Select outcomes that differed from
expectation.
Investigate causes of outcomes.
Address causes and record changes
made to address the causes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
53
Level 2
CAR 2.1
Required Practice Information
Practice Statement
Select outcomes for analysis.
Value
Focuses efforts on the outcomes with the greatest impact on achieving objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This activity can be triggered by an event or planned periodically, such as at the beginning of a
new phase, iteration, or task.
Examples of when to perform causal analysis include:
• During the task when problems or successes warrant a causal analysis
• When a work product significantly deviates from its requirements
• When more defects than anticipated escape from earlier phases
• When process performance exceeds expectations
• When a process does not meet its quality and process performance objectives
Example Activities
Example Activities Further Explanation
Define the scope of the analysis. The scope should include the:
• Definition of issue or success
• Affected stakeholders
• Affected target
Collect relevant data.
Determine which outcomes to analyze When determining which outcomes to analyze further,
further. consider their:
• Source
• Impact
• Frequency of occurrence
• Similarity
• Cost of analysis
• Time and resources needed
• Safety considerations
• Security considerations
• Performance
Examples of methods for selecting outcomes include:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
54
CAR 2.2
Required Practice Information
Practice Statement
Analyze and address causes of outcomes.
Value
Reduces cost and time to more efficiently meet objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Causal analysis of selected issues is best performed shortly after the problem is first identified,
while the event is still recent enough to be carefully investigated.
The formality of and effort required for causal analysis can vary greatly and can be determined
by factors including:
• Stakeholders who perform the work
• Risks
• Complexity
• Frequency
• Availability of data
• Available resources
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
55
Example Activities
Example Activities Further Explanation
Identify the affected stakeholders and Causal analysis is typically performed by those who have the
involve them. best understanding of the selected outcome and who are
responsible for performing the task.
Perform causal analysis.
Identify and analyze potential issues or
successes.
Implement selected actions.
Assess the impact of the actions on
performance.
Communicate results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
56
Level 3
CAR 3.1
Required Practice Information
Practice Statement
Determine root causes of selected outcomes by following an organizational process.
Value
Increases likelihood of meeting objectives by promoting successes and avoiding problems.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A root cause is a fundamental reason for the occurrence of a problem or success. Root cause
analysis can include qualitative and basic measurement data.
Example Activities
Example Activities Further Explanation
Identify and involve stakeholders.
Collect data.
Follow an organizational process to Consider looking at individual outcomes as well as grouping
perform a root cause analysis. the outcomes.
Negative outcomes can be influenced by:
• Inadequate training and skills
• Breakdown of communication
• Not accounting for all details of a task
• Making mistakes in manual procedures, e.g., keyboard
entry
• Process deficiency
• Inadequate resource allocation
• Incomplete, ambiguous, or unclear contractual
requirements
• Ineffective management of changes to the supplier
agreement
Positive outcomes can be influenced by:
• New approaches to projects
• Process automation
• System or tool upgrades
• Pilots
• Process improvements
• Performance improvements
Examples of methods to determine causes include:
• Cause-and-effect (fishbone) diagrams
• Check sheets
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
57
List of root causes Should include selected outcomes and analysis results.
CAR 3.2
Required Practice Information
Practice Statement
Propose actions to address identified root causes.
Value
Reduces cost and time by preventing negative outcomes or producing positive outcomes.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Based on the analysis results, develop action proposals that will address selected outcomes in
accordance with an organizational process. These action proposals address the removal of root
causes so that they do not recur.
Example Activities
Example Activities Further Explanation
Develop an action proposal. Action proposals may include:
• Identified processes
• Training
• Tools
• Methods
• Solutions
Common ways to address underlying causes include:
• Changing a process to remove error-prone steps
• Updating a process based on previous successes
• Deploying the results of successful pilots
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
58
CAR 3.3
Required Practice Information
Practice Statement
Implement selected action proposals.
Value
Implements changes that have the most impact on increasing the likelihood of meeting
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
These actions should prevent or reduce the occurrence of negative outcomes or increase the
occurrence of positive outcomes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
59
Example Activities
Example Activities Further Explanation
Analyze action proposals and Criteria for prioritizing action proposals include:
determine their priorities. • Implications of not addressing the outcome
• Cost to implement actions to address the outcome
• Risk implications
• Expected impact on quality
Select action proposals to be Include criteria to be used for deciding which action
implemented. proposals to implement.
Develop action plans for implementing Action plans should include:
the selected action proposals. • People responsible for implementation
• Detailed description of the action
• Description of necessary tasks
• Description of the affected areas
• Affected stakeholders
• Schedule
• Cost expected
• Estimated cost of not addressing the issue
• Description of implementation actions
• Expected impact on performance
• Identified needed pilots
Implement action plans. To implement action plans:
• Update the processes
• Review the results
• Track action items to closure
Actions may be assigned to members of the causal analysis
team, members of the project team, or other members of
the organization.
Look for similar root causes that may
exist in other processes and solutions
and take action as appropriate.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
60
CAR 3.4
Required Practice Information
Practice Statement
Record root cause analysis and resolution data.
Value
Recording and communicating improvement efforts across the organization can leverage
savings and increase productivity.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Collect data to know that you are:
• Improving project performance
• Preventing selected problems from recurring
• Leveraging superior performance
• Providing sufficient context for future use
Example Activities
Example Activities Further Explanation
Record root cause analysis data and Root cause analysis in this practice involves the use of
make the data available for use. qualitative and basic measurement data analysis.
CAR 3.5
Required Practice Information
Practice Statement
Submit improvement proposals for changes proven to be effective.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
61
Value
Projects across the organization can take advantage of the savings and increased productivity.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure that other projects in the organization can benefit from the improvements.
Example Activities
Example Activities Further Explanation
Submit improvement proposals May include:
• Areas that were analyzed including their context
• Solution selection decisions made including the context of
their solution
• Actions selected including trade-off contexts evaluated
• Monitoring tasks including unintended side effects
• Results achieved including performance information with
context, even if expected outcome is not fully achieved by
the solution
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
62
Level 4
CAR 4.1
Required Practice Information
Practice Statement
Perform root cause analysis of selected outcomes using statistical and other quantitative
techniques.
Value
Improves the likelihood that the project will meet its quality and process performance
objectives.
Additional Required Information
Using results from statistical and quantitative techniques, evaluate, select, and implement
action plans and measure results.
Explanatory Practice Information
Additional Explanatory Information
Root cause analysis in this practice adds statistical and quantitative analysis to qualitative and
basic measurement data analysis.
Address outcomes including deficiencies in process stability and capability, deficiencies in
performance relative to its objectives, and unexpectedly positive results.
Root cause analysis typically depends on the availability of data, baselines, and models that can
be used in the analysis. Actions to take can range significantly in terms of effort and time
needed to determine, plan, and implement. It is difficult to know how much time is needed
without an initial analysis of the deficiencies.
Example Activities
Example Activities Further Explanation
Perform root cause analysis. To understand the impact on stability and capability and to
determine the reasons for positive and negative outcomes.
Process performance baselines and models are used in:
• Diagnosing deficiencies
• Diagnosing positive outcomes
• Identifying possible solutions
• Predicting future work and process performance
• Evaluating potential actions
Identify and analyze potential actions.
Identify measures of effectiveness.
Implement selected actions. Update solutions or processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
63
CAR 4.2
Required Practice Information
Practice Statement
Evaluate the effect of implemented actions on process performance using statistical and other
quantitative techniques.
Value
Maximizes the likelihood of meeting quality and process performance objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluate the effect of changes to verify that the process change is statistically significant.
Example Activities
Example Activities Further Explanation
Measure and analyze the change in Determines if the selected change has positively influenced
process performance of the project’s process performance.
effected processes. Statistical and other quantitative techniques, e.g., hypothesis
testing can be used to compare the before and after
baselines to assess the statistical significance of the change.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
64
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
65
Level 5
CAR 5.1
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to evaluate other solutions and processes to
determine if the resolution should be applied on a broader scale.
Value
Leverages improvements across the organization to minimize cost and risk.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The intent of this practice is to learn from root cause analysis and determine if resolutions from
historical projects and solutions can be applied to other projects, processes, and solutions in the
organization.
Example Activities
Example Activities Further Explanation
Identify similar processes or solutions.
Analyze to determine candidates for change
and prioritize them.
Apply changes to selected processes or
solutions and communicate results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
66
Required PA Information
Intent
Manage the integrity of work products using configuration identification, version control, change
control, and audits.
Value
Reduces loss of work and increases the ability to deliver the correct version of the solution to
the customer.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
CM 1.1 Perform version control.
Level 2
CM 2.1 Identify items to be placed under configuration management.
CM 2.2 Develop, keep updated, and use a configuration and change
management system.
CM 2.3 Develop or release baselines for internal use or for delivery to the
customer.
CM 2.4 Manage changes to the items under configuration management.
CM 2.5 Develop, keep updated, and use records describing items under
configuration management.
CM 2.6 Perform configuration audits to maintain the integrity of configuration
baselines, changes, and content of the configuration management
system.
Additional PA Explanatory Information
Planning for configuration management activities includes controlling work products developed
or modified by the project.
The work products placed under configuration management include:
• Deliverables to the customer
• Work products provided by the customer
• Designated internal work products, including:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
67
o Solution-related components
o Support components, e.g., procedures
• Acquired solutions
• Systems or tools
Baselines represent an approved version of a work product and provide a clear and accurate
understanding for future use. Add new baselines to the configuration management system.
Systematically monitor and control changes to baselines and work products using:
• Configuration identification
• Configuration control
• Change management
• Configuration auditing functions of configuration management
Related Practice Areas
Verification and Validation (VV)
Context Specific
Agile with Scrum Guidance
Figure CM-1 shows where configuration management would typically be performed in an agile
project using Scrum. Control might vary from versioning and backup for retrospective data, to
read-only access for production code. Configuration Management processes should be used to
augment an agile with Scrum implementation to maintain the integrity of work products and
deliverables. In an agile project using Scrum, the definition of “done” is also a term that the
team will typically discuss and decide when conducting sprint planning, reviews, and
retrospectives, so that the entire team agrees on the criteria for knowing when the work
product or solution is complete. Understanding the definition of “done” is important to being
able to verify and validate that the correct versions are produced and delivered from each
sprint.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
68
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
69
Figure CM-2 shows the typical agile with Scrum work products that would be placed under
selected levels of configuration control. An agile team can leverage existing change
management practices as a part of its configuration management implementation, such as
managing changes to the backlog before each sprint. Configuration management processes
should be used to track the various backlog versions and the ripple effects to design
information, code, test cases, and test results.
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Examples of work products that can be placed under configuration management may include:
• Hardware and equipment
• Drawings, diagrams, and mockups
• Product specifications
• Tool configurations
• Code and libraries
• Compilers
• Test tools and test scripts
• Installation logs
• Product data files
• Product technical publications
• Plans
• User stories
• Iteration backlogs
• Process descriptions
• Requirements
• Architecture documentation and design data
• Product line plans, processes, and core assets
An example of a baseline is an approved description of a product that includes internally
consistent versions of requirements, requirement traceability matrices, design, discipline-specific
items, and installation, end user, and operations documentation.
For product lines, apply configuration management across the products in the product line and
across multiple versions of core assets and products. (See the definition of “product line” in the
glossary.)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
70
Level 1
CM 1.1
Required Practice Information
Practice Statement
Perform version control.
Value
Increases customer satisfaction by ensuring that the correct solution is delivered.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify the correct versions of work products. This ensures the right versions are available for
use or for restoring to a previous version.
Example Activities
Example Activities Further Explanation
List the work products to be placed Include all versions and other relevant information, e.g.,
under version control and keep it location, ownership.
updated.
Control versions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
71
Level 2
CM 2.1
Required Practice Information
Practice Statement
Identify items to be placed under configuration management.
Value
Reduces risk of rework and ensures that the right version is delivered to the customer.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Based on criteria established during planning, identify configuration items that need to be
controlled, managed, and accessed. Logical groupings provide ease of identification and
controlled access. Identification typically includes:
• Logical groupings of work products such as:
o Solutions delivered to the customer
o Designated internal work products
o Acquired solutions
o Tools, equipment, and other assets of the project’s environment
o Solution documentation and other support materials
• Why and how they are grouped
• How they are controlled, managed, and accessed
Example Activities
Example Activities Further Explanation
Assign unique identifiers to
configuration items.
Describe the important characteristics
for each configuration item.
Specify when each item is placed Describe the nature and timing of changes and when and
under configuration management. how they may affect the work products or solutions at each
stage.
CM 2.2
Required Practice Information
Practice Statement
Develop, keep updated, and use a configuration and change management system.
Value
Reduces the cost and effort needed to control the integrity of work products and solutions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Enables consistent and controlled access to work products and solutions and provides the ability
to restore a previous version, configuration, or baseline.
A configuration management system:
• May include both manual or automated methods, tools, or complete systems to control
work products and solutions
• May be embedded or integrated with other tools to produce work products and solutions
• Includes the procedures for accessing the system
The change management system:
• Provides a means for controlling changes to the identified configuration items
• Includes the storage media, procedures, and tools for recording and accessing change
requests
• Is typically integrated with a configuration management system
Example Activities
Example Activities Further Explanation
Describe how the items and changes to
them are controlled, used, and
managed throughout the solution
lifecycle.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
73
CM 2.3
Required Practice Information
Practice Statement
Develop or release baselines for internal use or for delivery to the customer.
Value
Ensures the integrity of the work products.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
74
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
75
One common set of baselines includes the system level requirements, system element level
design requirements, and the product definition at the end of development or beginning of
production. These baselines are typically referred to respectively as the functional baseline,
allocated baseline, and product baseline.
A software baseline can include:
• A unique identifier
• Version release notes
• A set of requirements
• Design
• Interfaces
• Source code files
• Executable code
• Test environments, test cases, etc.
• Build files
• User documentation, such as installation, operational, help, etc.
A hardware baseline can include:
• A unique identifier
• Version release notes
• A set of requirements
• Design
• Interfaces
• Drawings or schematics
• Prototypes, simulations, breadboards, etc.
• Parts and materials
• Test environment
• Build or manufacturing instructions
• User documentation, such as installation, operational, help, etc.
CM 2.4
Required Practice Information
Practice Statement
Manage changes to the items under configuration management.
Value
Reduces costs and schedule impacts by ensuring that only authorized changes are made.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
76
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
77
CM 2.5
Required Practice Information
Practice Statement
Develop, keep updated, and use records describing items under configuration management.
Value
Accurate descriptions of the configuration items and status of changes enables reduction of
rework.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
78
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
79
CM 2.6
Required Practice Information
Practice Statement
Perform configuration audits to maintain the integrity of configuration baselines, changes, and
content of the configuration management system.
Value
Increases customer satisfaction and stakeholder acceptance by ensuring that the customer
receives the agreed-on and correct versions of work products and solutions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Configuration audits confirm:
• Configuration management records and configuration items are complete, consistent,
and accurate
• Integrity of the baselines, change requests, and associated items
Example Activities
Example Activities Further Explanation
Assess the integrity of baselines and Examples include:
generate action items to address • Physical work product reviews verifying changes
identified issues. • Functional work product reviews verifying changes
• Comparison of approved changes versus actual changes
made in a work product
Confirm integrity of configuration Typically, this includes confirming:
management records. • Correctly identified configuration items
• The completeness, correctness, and consistency of items
Review the structure and integrity of
items in the configuration management
system.
Record action items and track them to
closure.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
80
Continuity (CONT)
Required PA Information
Intent
Plan mitigation activities for significant disruptions to business operations so that work can
continue or resume.
Value
Enables continued operation when serious disruptions or catastrophic events occur.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
CONT 1.1 Develop contingency approaches for managing significant disruptions to
operations.
Level 2
CONT 2.1 Identify and prioritize functions essential for continuity.
CONT 2.2 Identify and prioritize resources essential for continuity.
CONT 2.3 Develop, keep updated, and follow continuity plans to resume performing
essential functions.
Level 3
CONT 3.1 Develop and keep updated materials for continuity training.
CONT 3.2 Provide and evaluate continuity training according to the plan.
CONT 3.3 Prepare, conduct, and analyze results from verification and validation of
the continuity plan.
Additional PA Explanatory Information
Continuity builds on the risk-related practices in Risk and Opportunity Management. The
Continuity Practice Area is a specialization of risk management that focuses on dealing with
significant disruptions to normal operations. Continuity activities include preparing business
systems, people, and resources for disruptions in operations so that a minimum critical level of
operations can continue. Continuity planning includes identifying minimum essential functions
and resources, along with acceptable time limits for restoration of operations.
Continuity applies when an event or series of events, is so disruptive that it is impossible to
conduct business as usual.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
81
Level 1
CONT 1.1
Required Practice Information
Practice Statement
Develop contingency approaches for managing significant disruptions to operations.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
82
Value
Enables an organization to respond to potential disruptive events or situations and continue to
meet customer needs.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Record contingency approaches. Provides the approach when significant disruptions to
operations occur.
Specify trigger values. Identify triggers that could lead to initiating the contingency
approaches. Trigger values help the project or organization
determine when they need to spend resources, time, money,
or effort on implementing the contingency approaches.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
83
Level 2
CONT 2.1
Required Practice Information
Practice Statement
Identify and prioritize functions essential for continuity.
Value
Enables continued operation of essential functions during an emergency or significant
disruption.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify and prioritize essential functions, processes, and related activities that must continue
during and after an emergency or significant disruption. Develop an understanding of all
operations to identify essential functions. Many important activities are not essential functions.
Sustain essential functions in an emergency or through significant disruption to support
continued business survival.
Involve a wide range of stakeholders to develop the appropriate priorities.
Example Activities
Example Activities Further Explanation
Develop continuity scenarios. Considerations include:
• Scale of disruption
• Full versus limited operations
• Coordination with multiple authorities
• Emergency services
• Infrastructure
Identify the essential functions on Essential functions can include pre-scheduled or on-demand:
which operations rely. • Manual processes
• Automated processes
• End user activities
• Operational activities
• Solution delivery activities
Analyze the criticality and the impact to In situations where a limited number of functions are
operations if the project cannot essential, action planning may be simplistic. If none of the
perform the essential functions. functions are essential, the course of action might be to
resume operations when the emergency ends.
Prioritize the list of essential functions. Consider the impact of the duration for the disruption, i.e.,
long versus short disruption.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
84
CONT 2.2
Required Practice Information
Practice Statement
Identify and prioritize resources essential for continuity.
Value
Maintain customer satisfaction and continue business operation during an emergency or
significant disruption.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify and prioritize resources required to maintain essential functions. Essential resources are
those necessary for operations to continue or restart during and after an emergency. These
resources are typically unique and hard to replace. Essential resources include critical
competencies, personnel, assets, data, and systems. Protect essential resources; identify
suitable substitutes and establish data backups and archives.
Include essential external resources when identifying resources. This might include defining
succession plans in the event critical resources are incapacitated or otherwise not available
when needed. Other commonly overlooked resources include consumables and vital records,
e.g., documents describing legal or financial obligations.
Identify essential resources by analyzing the:
• Organization’s operations
• Functions essential to continuity
• Agreements and standard operational definitions
• Dependencies among system components, affected stakeholders, and the operational
environment
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
85
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
86
CONT 2.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow continuity plans to resume performing essential functions.
Value
Minimizes impact on customer satisfaction by restoring services quickly.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Identify and record threats and Use information on threats and vulnerabilities to develop and
vulnerabilities to ongoing operations. keep updated the continuity plan. In the continuity plan,
record the events, threats, and vulnerabilities likely to lead to
initiating the plan. Plan different actions for different event
categories. Collect risk information about individual functions
and use as an input to this part of the plan.
Record continuity plans. An organization can keep updated one or multiple plans
covering different types of disruptions or operations.
Validate continuity plans with affected
stakeholders.
Ensure that secure storage and access
methods exist for continuity plans and
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
87
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
88
Level 3
CONT 3.1
Required Practice Information
Practice Statement
Develop and keep updated materials for continuity training.
Value
Prepares the organization to perform essential functions in response to catastrophic events.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Prepare for continuity training to enhance business resilience. Train people who use continuity
plans to increase the probability of successful plan performance. Include customers and end
users in continuity training as needed.
Examples of when to involve customers and end users in continuity training include:
• Situations in which events affect the customer and end user causing the organization to
initiate its continuity plan
• When a change required by a continuity plan affects customer or end user businesses
Examples of people needing training include:
• Personnel who respond to customer or end user requests
• Personnel who provide infrastructure support, e.g., information technology, utilities
• Senior leadership
• End users
• Suppliers
• Project managers and personnel
Examples of continuity training methods include:
• Role playing
• Scenario based training
• Classroom instruction
• Group discussions
Example Activities
Example Activities Further Explanation
Develop a strategy for conducting
continuity training.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
89
CONT 3.2
Required Practice Information
Practice Statement
Provide and evaluate continuity training according to the plan.
Value
Maximizes team members’ ability to restore or continue essential functions for the business.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This training enables people to perform essential business functions when disruptions to
business operations occur. The training also provides an opportunity for the organization to
collect feedback on continuity plan effectiveness to improve the continuity plan.
Example Activities
Example Activities Further Explanation
Deliver training that covers initiation
and implementation of continuity
plans.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
90
CONT 3.3
Required Practice Information
Practice Statement
Prepare, conduct, and analyze results from verification and validation of the continuity plan.
Value
Increases confidence and likelihood that the continuity plan is effective to meet requirements
and the operational needs of users.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Record requirements, key principles, activities, resources, and environments required to
effectively verify and validate continuity plans. Verify and validate continuity plans periodically,
e.g., annually, and on an event-driven basis. When making major changes to the system or to
the environment, review, revise, and test continuity plans.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
91
Verifying and validating continuity plans helps prepare the organization for various threats and
vulnerabilities before a significant disruption occurs. This approach involves conducting reviews,
tests, and demonstrations in a controlled and simulated environment. Verify and validate
continuity plans by selecting methods, performing tests and simulations, and analyzing results.
Examples of verification methods include:
• Inspections
• Peer reviews
• Audits
• Walkthroughs
• Analyses
• Simulations
• Testing
• Demonstrations
• Sampling
While methods for validation can be the same as verification, their purposes are different.
Verification focuses on addressing continuity requirements and validation ensures that
continuity plans will work under emergency conditions.
Analysis of the verification and validation results of continuity plans helps to address issues and
improve ability to respond to significant disruptions.
Example Activities
Example Activities Further Explanation
Develop a plan for verifying and Verification and validation is not a one-time event. The
validating continuity. strategy should address how often to perform verification
and validation.
The plan typically includes:
• Strategy used for conducting verification and validation
• Categories of threats and vulnerabilities evaluated
• Categories of essential functions and resources
• Methods to evaluate the effectiveness of preparation
• Environments needed to support verification and
validation
• Criteria defining target levels of performance during
recovery operations
• Schedule of activities to conduct verification and validation
• Assigned resources
Prepare the environment to conduct
verification and validation.
Prepare checklists to verify and May include:
validate the continuity plan. • Readiness preparedness checklists
• Emergency preparedness materials checklist
• Business continuity self-assessment checklist
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
92
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
93
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
94
Required PA Information
Intent
Make and record decisions using a recorded process that analyzes alternatives.
Value
Increases the objectivity of decision making and the probability of selecting the optimal
solution.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
DAR 1.1 Define and record the alternatives.
DAR 1.2 Make and record the decision.
Level 2
DAR 2.1 Develop, keep updated, and use rules to determine when to follow a
recorded process for criteria-based decisions.
DAR 2.2 Develop criteria for evaluating alternatives.
DAR 2.3 Identify alternative solutions.
DAR 2.4 Select evaluation methods.
DAR 2.5 Evaluate and select solutions using criteria and methods.
Level 3
DAR 3.1 Develop, keep updated, and use a description of role-based decision
authority.
Additional PA Explanatory Information
Decision analysis and resolution activities involve:
• Developing and updating guidelines to decide which decisions should be subject to a
structured, criteria-based decision-making process
• Applying a criteria-based decision-making process for selecting from a set of alternatives
Apply criteria-based decision-making processes to technical or nontechnical alternatives that
have multiple possible options for resolution. A decision-making process can be used for
decisions throughout the organization.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
95
One key element that contributes to the success of effective decision making is the involvement
of affected stakeholders. Stakeholders can include:
• Those impacted by the decision
• Implementers of the decision
Examples of criteria-based decision making include:
• Trade studies
• Determination of what solutions will be acquired or developed
• Configuration control board change approvals
• Selection of suppliers
• Risk mitigation choices
• Analysis of alternatives
• A make-or-buy decision
• Choices of manufacturing processes or tools
• Selection of locations, premises, and work facilities
• Changes in organizational structure
For organizational decisions, specify conditions that require criteria-based decision making.
These conditions could include a combination of:
• Impact on the cost of the decision
• Impact on timelines and schedules
• Impact on the quality of the solution
• Impact on other related processes
• Convenience or disruption to the workforce
• Impact on motivation and morale of the workforce
Criteria-based decision-making processes can vary in formality, type of criteria, and methods
used:
• Less formal decisions can be analyzed in a shorter time and use fewer criteria, e.g.,
effectiveness, cost to implement
• More formal decisions can require more effort, and may include:
o A plan
o Multiple reviews to develop and approve criteria
o Simulations
o Prototypes
o Piloting
Related Practice Areas
Planning (PLAN)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
96
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Efforts in development can use criteria-based decision making for alternatives that may include:
• Whether to opt for a short-term code fix that would increase technical debt, or a longer-
term solution
• Which design approach to pursue
• Whether to make, buy, or reuse software code
• Whether to invest in automated testing, and to what degree, given the upfront
investment needed
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer has the ultimate responsibility for ensuring that the appropriate decision-making
activities are performed. When the supplier is involved in decisions that affect the overall
solution, the acquirer engages with the supplier to provide oversight of the decision process to
meet business needs.
Use a repeatable, criteria-based decision-making process for:
• Critical decisions that define and guide the acquisition process
• Critical decisions made with the selected supplier
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
97
This decision-making process should be consistent with the acquisition strategy. Revisit these
criteria when considering changes or technology additions that affect requirements or other
critical project parameters. A formal process also helps the acquirer and supplier to
communicate decisions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
98
Level 1
DAR 1.1
Required Practice Information
Practice Statement
Define and record the alternatives.
Value
A clear definition and understanding of the alternatives to be made reduces potential rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Decisions do not always consider alternatives. It is important to reach a common understanding
of the alternatives, their potential impact, and the necessary decision.
Example Activities
Example Activities Further Explanation
Define the alternatives.
Involve stakeholders in defining the alternatives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
99
DAR 1.2
Required Practice Information
Practice Statement
Make and record the decision.
Value
Provides a clear understanding of rationale and decisions made and avoids constant revisions
and rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The rationale behind decisions may be lost or questioned in the future. Recorded decisions are
available for future reference to understand and learn from the decisions made and the issues
or contexts associated with them.
Example Activities
Example Activities Further Explanation
Make and record the decision.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
100
Level 2
DAR 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and use rules to determine when to follow a recorded process for
criteria-based decisions.
Value
Reduces costs by focusing on the most important decisions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Not every decision is significant enough to require a criteria-based decision-making process.
Evaluate if a decision is significant based on the work, circumstances, and established
guidelines. Consider the cost of making the decision versus the impact of the decision.
Conditions when a criteria-based decision-making process may be needed include when there
are:
• Significant adverse effects on cost, quality, resources, or schedule
• Legal or contractual obligations
• Requirements resulting in significantly different alternative solutions
• Issues that have medium-to-high-impact risk
• Changes to work products under configuration management
• Impacts on people’s morale, motivation, and convenience
Example Activities
Example Activities Further Explanation
Develop and record rules and guidelines for when to
use a process for criteria-based decision making.
Follow rules and guidelines for criteria-based
decision making.
Communicate rules and guidelines to affected Inform affected stakeholders when a criteria-
stakeholders. based decision-making process will be used.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
101
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Examples of activities for which you may use a criteria-based decision-making process include:
• Making design implementation decisions when technical performance failure can cause a
catastrophic failure, e.g., safety-of-flight item
• Making decisions with the potential to significantly reduce design risk, engineering
changes, cycle time, response time, and production costs, e.g., to use different
approaches to assess form and fit capability before releasing engineering drawings and
production builds
• Developing new or changing existing requirements resulting in significantly different
alternative architectures or designs
• Make, buy, or reuse components
• Selecting testing tools and environment
• Determining alternative software coding approaches
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Activities that an organization may use a criteria-based decision-making process for include:
• Selecting elements to include in standard service descriptions
• Selecting, terminating, or renewing suppliers
• Selecting personnel training
• Selecting a transition and support approach, e.g., disaster recovery, service levels
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
102
• Making decisions to trade off cost, schedule, and performance requirements during an
acquisition
• Selecting, terminating, or renewing suppliers
• Selecting a testing environment in which to validate the acquired solution
• Selecting an approach for ongoing support, e.g., disaster recovery, service levels
DAR 2.2
Required Practice Information
Practice Statement
Develop criteria for evaluating alternatives.
Value
Enables consistent selection of optimal solutions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Both numeric and non-numeric criteria can be used with a process for criteria-based decision
making. Decisions based on explicitly defined criteria can remove barriers to stakeholder
agreement and acceptance.
Example Activities
Example Activities Further Explanation
Define the criteria for evaluating Can help to establish boundaries for making decisions.
alternative solutions.
Define, use, and keep updated the May involve:
range and weighting for evaluation • Developing weighting for relative importance of evaluation
criteria. criteria
• Identifying risks and impacts
• Ranking criteria according to the defined range and
weighting to reflect the needs, objectives, and priorities of
affected stakeholders
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
103
DAR 2.3
Required Practice Information
Practice Statement
Identify alternative solutions.
Value
Increases the quality of the solution and customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The number of alternatives may be limited at first. Through the analysis process, add other
alternatives to the list of potential alternatives. Generate and consider multiple alternatives early
in the decision-making process. This makes it easier to choose a solution that best meets the
criteria, and to understand the potential consequences of that decision.
Example Activities
Example Activities Further Explanation
Research information about similar This can help:
internal or external past decisions. • Provide a deeper understanding of the problem
• Identify alternatives to consider
• Uncover barriers to implementation
• Identify lessons learned from similar decisions
Identify additional alternatives to • Use evaluation criteria as a starting point for identifying
consider. alternatives. Evaluation criteria identify the priorities of
affected stakeholders and the importance of business,
performance, technical, logistical, or other challenges.
• Combine key characteristics of existing alternative
solutions to generate additional, sometimes stronger,
alternative solutions.
• Solicit alternative solutions from affected stakeholders,
e.g., though brainstorming sessions, interviews, and
working groups.
Record selected alternatives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
104
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Suppliers may be needed to provide input to the decision analysis process, e.g. technical
expertise outside of acquirer’s capabilities. The acquirer has the ultimate decision-making
responsibility.
DAR 2.4
Required Practice Information
Practice Statement
Select evaluation methods.
Value
Optimizes the cost, schedule, and performance for the decision being made.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluation methods are used to determine which alternative meets the stated criteria.
Example Activities
Example Activities Further Explanation
Select evaluation methods. Evaluation methods may include:
• Structured weighting matrix
• Testing
• Modeling and simulation
• Studies or benchmarking
• Surveys
• Prototypes
• Demonstrations
• Focus groups
• Expert judgment
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
105
DAR 2.5
Required Practice Information
Practice Statement
Evaluate and select solutions using criteria and methods.
Value
Ensures that the optimal solution is selected.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A variety of methods may be iteratively used for evaluating and making criteria-based decisions.
Example Activities
Example Activities Further Explanation
Evaluate proposed alternative solutions
following the recorded process for
criteria-based decisions.
Record the results of the evaluation. Record the rationale for adding new alternatives, adding new
methods, changing criteria, and the interim evaluation
results.
Assess the risks associated with There can be substantial risk when decisions are made with
implementing the recommended incomplete information.
solution.
Record and communicate the results It is important to record both why a solution is selected and
for the recommended solution to why other solutions were rejected.
affected stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
106
Level 3
DAR 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use a description of role-based decision authority.
Value
Reduces business risk by ensuring the appropriate levels of authority are making and approving
decisions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify the decision review and approval authority. Approval authority is typically determined
by risk and financial, legal, or other business factors in an organization. Determine the
organizational approach to be used in decision-making including:
• The level of authority
• Stakeholder involvement
• Required reviews
• Review roles, such as reviewers, facilitators, and approvers
In addition, decision processes in different parts of the organization or at different levels of the
organization may be analyzed or approved differently.
Example Activities
Example Activities Further Explanation
Identify, record, keep updated, and communicate
the roles and levels of decision-making authority.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
108
Estimating (EST)
Required PA Information
Intent
Estimate the size, effort, duration, and cost of the work and resources needed to develop,
acquire, or deliver the solution.
Value
Estimation provides a basis for making commitments, planning, and reducing uncertainty, which
allows for early corrective actions and increases the likelihood of meeting objectives.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
EST 1.1 Develop high-level estimates to perform the work.
Level 2
EST 2.1 Develop, keep updated, and use the scope of what is being estimated.
EST 2.2 Develop and keep updated estimates for the size of the solution.
EST 2.3 Based on size estimates, develop and record effort, duration, and cost
estimates and their rationale for the solution.
Level 3
EST 3.1 Develop and keep updated a recorded estimation method.
EST 3.2 Use the organizational measurement repository and process assets for
estimating work.
Additional PA Explanatory Information
Estimation provides the basis for making commitments. An estimate takes into consideration
the scope, size, and complexity of the work. Base the estimate on the available information.
Record any uncertainty as a risk.
Uncertainty or risk in a commitment can be handled by:
• Providing an initial commitment with an understanding that the initial commitment may
be changed if the scope changes
• Defining milestones to refine an initial commitment range to produce a final commitment
after more investigation
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
109
• Committing to the known parts of the project, and committing to the remainder of the
work after further investigation and definition
Historical data describing the relationship between measured size and resources such as effort,
cost, and schedule should be used when planning future work. A good understanding of
historical data is critical to successful estimating. Use historical data when planning future work
and to calibrate estimation formulas and models. Record qualitative information such as
context, methods, tools and techniques used, and lessons learned from past projects.
Estimate and track several aspects of the work to realize value. For example, based on Table
EST-1, how complete is the work?
This question cannot be answered if only effort is tracked. To get a complete picture of the
status, estimate and track the other aspects of the project. If all aspects are not estimated and
tracked, it could lead to an incomplete or misleading understanding of the work status. The
numbers in the table indicate a potential problem and should trigger an investigation to
determine the real status of the project. There are other aspects of the work, such as
complexity, that may affect the answer. For example, the size may only be 10% complete
because the project front loaded the highly complex components. Understanding the aspects
and their relationships will provide a more comprehensive estimate. The rationale of the
estimate should be based on historical data, rather than on the experience and knowledge of
the estimator.
Related Practice Areas
Managing Performance and Measurement (MPM)
Planning (PLAN)
Requirements Development and Management (RDM)
Risk and Opportunity Management (RSK)
Context Specific
Agile with Scrum Guidance
In general, agile teams using Scrum estimate during the backlog grooming and sprint planning
steps:
• Estimates for backlog items are typically a rough order of magnitude.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
110
• Some agile teams using Scrum develop a comprehensive estimate during release
planning for a set of stories or epics.
• Estimates for each sprint are typically more refined, allowing the team to understand
their commitments.
The typical agile estimation steps develop the following information:
• Size: During backlog review, assign backlog items, such as requirements and user
stories, a relative size using story points. Refer to Table EST-3. In addition to story
points, agile with Scrum teams may use such techniques as planning poker or t-shirt size
(small, medium, large, or extra-large) to estimate size. Often requirements are
converted into user stories before estimation is performed. Complex needs or
requirements may be transformed into an epic, which is typically a large user story that
can span more than one sprint. If the epic spans more than one sprint, it is typically
broken into smaller user stories. The transformation of user stories into story points
takes into account the size and complexity of the solution.
• Tasks and Effort: During sprint planning, agile teams using Scrum and the product
owner collaborate to select user stories off the backlog based on the priority of the
product owner and estimate them using relative sizing techniques such as planning
poker, t-shirt sizing, or the Team Estimation Game. Using the team’s known velocity as a
guide, prioritized stories are accepted by all stakeholders into the sprint. Some agile
teams estimate the task effort in hours for each story based on historical data or other
effort estimation technique.
o Determine how many user stories can be committed to the sprint when team
velocity is known (story points completed per sprint)
o Estimate effort at the task level and use the total to determine the amount of work
that can fit into a sprint based on available capacity
o Use known velocity numbers to make a first estimate of what can be committed to
in a sprint, and then use task breakdown and effort data to refine and validate the
decision
• Task Assumptions: Discuss and confirm assumptions during sprint planning events and
review during the retrospective to improve estimates. Record, clarify, and communicate
assumptions during these events. Refer to examples in Table EST-3.
Figure EST-1 shows where estimation is typically performed in an agile project. Table EST-2
and Table EST-3 show example estimation data and the model practices used to generate this
information.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
111
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
112
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
113
Level 1
EST 1.1
Required Practice Information
Practice Statement
Develop high-level estimates to perform the work.
Value
A high-level estimate addresses work size, cost, and schedule uncertainties to avoid pursuing
work that may result in schedule or budget overruns.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The high-level estimate is typically:
• A rough draft, top-down estimate (also called a rough order of magnitude estimate)
• Based on identified or recorded assumptions and uncertainty
• Developed quickly
• Based on previous knowledge and experience
Example Activities
Example Activities Further Explanation
Review needs and assumptions and
determine high-level estimates with
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
114
Level 2
EST 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and use the scope of what is being estimated.
Value
Ensures the entire solution is addressed which increases the likelihood of meeting objectives
and avoiding rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The scope:
• Includes the work effort
• Defines the solution to be developed, delivered, or acquired
• Results in the information needed to estimate the size, effort, cost, and duration
• Addresses any resources that must be acquired or will be consumed during the project
• Establishes the work constraints, e.g., what is included and what is not included
Use an initial set of requirements and work objectives to form the basis for establishing the
scope. Defining and using the scope can help uncover missing or misunderstood requirements,
identify risks, and develop more detailed estimates. Inaccurate estimation is often the result of
not understanding the scope of the work. Update the scope as the project progresses to
address changes.
Example Activities
Example Activities Further Explanation
Review requirements and objectives
with stakeholders to determine scope.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
115
Context: Use processes to identify, select, and manage suppliers and their agreements.
Consider activities associated with the acquisition strategy when determining scope. For
example, a complex project can involve managing multiple supplier agreements with one or
more suppliers.
EST 2.2
Required Practice Information
Practice Statement
Develop and keep updated estimates for the size of the solution.
Value
Well-defined estimates allow work tracking and timely corrective actions to deliver the solution
on time and within budget.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Size is the primary input to many estimation models. Estimation is not a one-time activity that is
only performed before or at the start of the project. It is a recurring activity where the estimate
is adjusted as new information becomes available throughout the lifecycle of a solution,
operations and maintenance, or for services produced and delivered.
Estimating size provides a consistent basis for estimating effort, duration, and cost. A relative
level of difficulty or complexity may be associated with size estimates and is used in the
transformation to effort, duration, cost, and quality. For example:
• For services, size could be the type or number of service requests, number of calls
received in an hour, or the number of customers desiring a service delivery, etc.
• For software development, size could be the number of objects, the number of
components, the number of features, standard or customized function points, the
number of requirements, or the number of lines of code, etc.
• For hardware development, size could be the number of connections or connection
points, the number of welds, the number of boards, the number of components, or the
number of hardware and software integration points, etc.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
116
• For supplier management, size could be the number of requirements, the number of
features, the number of items to be acquired, or the number and types of bidders, etc.
Example Activities
Example Activities Further Explanation
Use applicable methods to estimate the Methods for determining size include:
size and complexity of solutions and • Analogy
tasks. • Delphi
• 3-point estimation
• Parametric estimation
The project estimation methods and their use may change
over time as the understanding of the relationship of solution
characteristics to size improves.
Complexity is typically used in the transformation from size
to effort, duration, and cost. Complexity may also include
qualitative aspects of the solution, such as new vs. legacy.
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Context: Use processes to identify, select, and manage suppliers and their agreements.
EST 2.3
Required Practice Information
Practice Statement
Based on size estimates, develop and record effort, duration, and cost estimates and their
rationale for the solution.
Value
Enables a better basis for commitments and improves accuracy of the estimates, leading to
better decision making.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
118
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
119
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Service estimates should consider the effort and cost associated with delivering the service.
Individual services can have associated workflows or detailed steps that involve points of
communication, evaluation, and decision. Consider these lifecycles when estimating the
requirements to support the delivery of individual services.
Parameters to consider include:
• Service characteristics
• Service system and service system components
• Delivery environment
When estimating effort and cost, include infrastructure resources that support services. For
example:
• Computer workstations
• Power, space, and cooling requirements
• Tools for use by service teams
• Facilities
• Network and communications requirements
• Machinery and equipment
• Support for shift work
Inputs used for estimating effort and cost include:
• Availability of services, by service level, e.g., turnaround time, operational availability
ratio, number of calls the help desk should be able to handle per hour
• Level of security required for tasks, work products, hardware, software, personnel, and
the work environment
• Service and service system requirements
• Service approach
• Size estimates of work products, tasks, and anticipated changes
• Cost of externally acquired products
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
121
Context: Use processes to identify, select, and manage suppliers and their agreements.
The amount of supplier work largely determines the amount of acquirer work required to
manage the project and the supplier. Effort for the acquirer includes effort associated with:
• Defining the project and scope
• Developing the solicitation and supplier agreement
• Managing the agreement and technical activities
• Planning, monitoring, and controlling the project and supplier
• Developing and updating acquisition requirements
The project derives detailed estimates for activities performed by the acquirer and its
stakeholders. The acquirer should include stakeholder representatives to ensure they have
accounted for all technical or service considerations in the estimates. As the work evolves,
revise estimates based on changing conditions or requirements.
Additionally, the acquirer needs to estimate the cost and effort for the acquired solutions.
Estimates should address effort and cost for supplier management and reporting requirements.
The acquirer should review its supplier effort and cost estimates with external individuals to
ensure reasonable estimates.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
122
Level 3
EST 3.1
Required Practice Information
Practice Statement
Develop and keep updated a recorded estimation method.
Value
Maximizes consistency and efficiency for developing accurate estimates and increases the
likelihood of meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A defined estimation method is a standard approach using established processes and the best
available valid data to estimate the current or future size, effort, cost, and duration of a project
based on what is known. Valid estimating data is applicable to the context of the work being
estimated. Organizations may have more than one estimation method.
Methods using historical data provide a data driven approach to estimation. Calibrate methods
based on actual results vs. historical data and recalibrate methods when conditions,
assumptions, processes, or performance change. Use an analysis of estimation accuracy to
improve the method.
Some standard methods are described in the following table:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
123
Example Activities
Example Activities Further Explanation
Determine the acceptable estimation Estimation methods are most accurate when based on
methods. historical data and validated before use. The estimation
methods should be used consistently for similar activities,
projects, domains, etc. Involve subject matter experts in
developing and approving the method.
The estimation tools can be built or acquired, but should be
calibrated with organizational data.
Calibrate and adjust method based on One approach to calibrate is to refresh the data periodically
actual results. or recalibrate data after the most recent use. For example,
compare the actuals from the most recent calendar quarter
of data to an estimate of that same quarter using the
average of the previous three calendar quarters. Based on
differences, adjust the method.
Validate method. The method should be validated by subject matter experts
who have used and understand when to apply the method.
EST 3.2
Required Practice Information
Practice Statement
Use the organizational measurement repository and process assets for estimating work.
Value
Increases estimation precision, accuracy, and consistency enabling better decision making, a
higher likelihood of meeting objectives, and reduced risk.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
124
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
126
Governance (GOV)
Required PA Information
Intent
Provides guidance to senior management on their role in the sponsorship and governance of
process activities.
Value
Minimizes the cost of process implementation, increases the likelihood of meeting objectives,
and ensures that the implemented processes support and contribute to the success of the
business.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
GOV 1.1 Senior management identifies what is important for doing the work and
defines the approach needed to accomplish the objectives of the
organization.
Level 2
GOV 2.1 Senior management defines, keeps updated, and communicates
organizational directives for process implementation and improvement
based on organization needs and objectives.
GOV 2.2 Senior management ensures resources and training are provided for
developing, supporting, performing, improving, and evaluating adherence
to expected processes.
GOV 2.3 Senior management identifies their information needs and uses the
collected information to provide governance and oversight of effective
process implementation and improvement.
GOV 2.4 Senior management holds people accountable for adhering to
organization directives and achieving process implementation and
improvement objectives.
Level 3
GOV 3.1 Senior management ensures that measures supporting objectives
throughout the organization are collected, analyzed, and used.
GOV 3.2 Senior management ensures that competencies and processes are
aligned with the objectives of the organization.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
127
Level 4
GOV 4.1 Senior management ensures that selected decisions are driven by
statistical and quantitative analysis related to performance and
achievement of quality and process performance objectives.
Additional PA Explanatory Information
Senior management involvement is critical to the success of process implementation in an
organization.
Senior management:
• Sets the strategy, direction, and expectations for process efforts
• Ensures that processes are aligned with business objectives and needs
• Reinforces and rewards the development and use of processes to ensure their
improvement and sustainment
• Monitors the performance and achievements of the processes
• Provides adequate resources for process and performance improvement
Implement processes to meet the intent of these practices to improve process sustainment and
integration throughout the organization. The practices in this PA are intended to apply to the
set of organizational or project processes by identifying process roles for senior management to
perform.
Related Practice Areas
Implementation Infrastructure (II)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
128
Level 1
GOV 1.1
Required Practice Information
Practice Statement
Senior management identifies what is important for doing the work and defines the approach
needed to accomplish the objectives of the organization.
Value
Increases the likelihood that the organization implements and improves processes efficiently
and effectively to meet business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Senior management is responsible for understanding the marketplace, developing business
strategies, and defining business objectives. Senior management must set and communicate
organizational direction that:
• Governs organizational activities, including process implementation and improvement
efforts
• Includes objectives, business strategy, and the approaches intended to address both
• Sets expectations for ensuring that the organization’s process efforts support business
and performance needs and objectives
• Provides input to improvement plans
Organizational direction is typically provided as statements of policy, strategy, mission, vision,
values, and objectives.
Senior managers review, update, and communicate organizational direction periodically or as
performance, business needs, and objectives change.
Example Activities
Example Activities Further Explanation
Senior management decides what is important for improvement,
sets the approach, and communicates the results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
129
Level 2
GOV 2.1
Required Practice Information
Practice Statement
Senior management defines, keeps updated, and communicates organizational directives for
process implementation and improvement based on organization needs and objectives.
Value
Increases likelihood of meeting organizational needs and objectives because work is performed
in accordance with senior management’s expectations and priorities.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Guiding principles, which are essential to a viable business culture, are often recorded in
organizational strategies, mission, and vision statements.
A mission statement provides a simple statement of what the organization does, the reason for
its existence, and the value it provides to customers, investors, stakeholders, and other
interested parties.
A vision statement provides a high-level statement of what the organization wants to achieve
strategically in the coming years.
Organizational strategy provides guidance related to the:
• Decisions made to achieve long-term objectives
• Actions an organization intends to take to achieve long-term objectives
• Identification of resources needed to accomplish long-term objectives
Guiding principles form the basis for directives. Over time, the directives become ingrained in
how the organization implements and improves processes and provide the basis for how the
organization does business.
Senior management:
• Defines directives that influence and help focus process implementation and improvement
efforts on achieving organizational objectives and addressing needs.
• Communicates these directives across the organization to ensure that priorities and
expectations are understood.
Directives:
• Record what is important to senior management
• Clearly specify which parts of the organization are affected by and held accountable for
compliance
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
130
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
131
GOV 2.2
Required Practice Information
Practice Statement
Senior management ensures resources and training are provided for developing, supporting,
performing, improving, and evaluating adherence to expected processes.
Value
Providing sufficient resources increases the likelihood that senior management’s priorities for
improvement will be met.
Additional Required Information
Resources must be of sufficient quality and quantity to perform these activities.
Explanatory Practice Information
Additional Explanatory Information
Senior management prioritizes resource allocation across the organization. This supports the
capabilities necessary to achieve the desired performance results by balancing resource needs
against availability. For processes to be performed as defined and expected, senior
management must provide adequate resources to develop, perform, improve, support, and
evaluate adherence to those processes. Resources may include people, funding, tools,
equipment, facilities, environment, and consumables. Resources also include senior
management’s time and attention.
Senior management should focus on prioritizing resources to meet both short- and long-term
objectives and encourage repeatable and consistent process performance.
The adequacy of resources depends on availability, capacity, and capability and can change
over time. Sufficient resources must be provided to ensure that needed expertise, facilities, or
tools are available. Senior management should consider increasing available resources or
removing requirements, constraints, or commitments to address needs. Information that can be
used to determine if resources are sufficient includes:
• Roles and responsibilities definition
• Needed and available skills, knowledge, and experience
• Cost
• Description of facilities
• Tool availability and appropriateness
• List of equipment
• Environment description
• List of consumables, including amounts
• Timeframe of availability
• Dependencies
Senior management’s most valuable resource is their time. For improvement efforts to be
successful, senior management must provide ongoing, visible, and active support.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
132
Example Activities
Example Activities Further Explanation
Senior management approves and
provides the funding and resources
needed to develop, perform, improve,
and monitor the process.
Senior management reviews, revises,
and communicates assignment of
needed funding, personnel, and
resources to develop, perform,
improve, and monitor the process.
Senior management reviews and
refines the allocation of budget and
resources.
GOV 2.3
Required Practice Information
Practice Statement
Senior management identifies their information needs and uses the collected information to
provide governance and oversight of effective process implementation and improvement.
Value
Aligns the information senior management receives with their business needs to increase the
likelihood of meeting business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Senior management must identify the information necessary for them to:
• Make timely and informed decisions
• Understand status and when to act on it
• Reinforce the importance of performance improvement
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
133
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
134
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
135
GOV 2.4
Required Practice Information
Practice Statement
Senior management holds people accountable for adhering to organization directives and
achieving process implementation and improvement objectives.
Value
Accountability ensures that directives drive the implementation and improvement of processes
to meet business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Senior management holds people accountable by:
• Verifying and enforcing compliance with organizational directives
• Reviewing commitments that have an organizational impact and ensuring they are met
Periodically and on an event-driven basis, senior management reviews and addresses issues
related to:
• Adherence to organizational directives, practices, and procedures
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
136
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
137
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
138
Level 3
GOV 3.1
Required Practice Information
Practice Statement
Senior management ensures that measures supporting objectives throughout the organization
are collected, analyzed, and used.
Value
Decisions based on results of collecting and analyzing data increase the organization’s ability to
successfully deliver its solutions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Senior management ensures that the:
• Appropriate measures are implemented, collected, analyzed, used, and communicated
• Measures support decisions related to the organization’s and projects’ performance and
capability
• Organizational direction and process improvement strategies are updated based on
measures of performance
Example Activities
Example Activities Further Explanation
Senior management ensures measures are
collected, analyzed, and used.
Senior management directs corrective May include:
actions related to collecting, analyzing, and • Adjusting resources
using measures. • Modifying the plans
• Updating organizational objectives
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
139
GOV 3.2
Required Practice Information
Practice Statement
Senior management ensures that competencies and processes are aligned with the objectives
of the organization.
Value
Aligning processes and competencies improves the capability of the organization to meet its
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Senior management ensures that:
• Objectives are defined
• Processes needed to meet objectives are defined and followed
• Knowledge and skills necessary to perform the processes are identified
• People with the needed knowledge and skills are assigned to perform the processes
Example Activities
Example Activities Further Explanation
Review the status of competencies, Focuses on aligning:
objectives, and processes. • Strategies
• Objectives
• Process reviews
• Competencies
Record and communicate results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
140
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
141
Level 4
GOV 4.1
Required Practice Information
Practice Statement
Senior management ensures that selected decisions are driven by statistical and quantitative
analysis related to performance and achievement of quality and process performance
objectives.
Value
The use of statistical and quantitative analysis of performance strengthens decision making by
providing an understanding of the probability of achieving objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
As an organization becomes more capable, it develops a statistical and quantitative
understanding of the effectiveness of its standard processes. This provides senior management
with visibility into how effectively the processes support achieving business objectives and gives
insight into performance variation which enables:
• Quantifying, understanding, and managing risk
• Ensuring that timely and effective actions are taken to address issues
Example Activities
Example Activities Further Explanation
Review and discuss strategy, process Include related statistical and quantitative analyses and
performance, decisions, and progress. ensure decisions are based on the analyses.
Record and communicate results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
142
Required PA Information
Intent
Ensure that the processes important to an organization are persistently and habitually used and
improved.
Value
Sustains the ability to consistently achieve goals and objectives efficiently and effectively.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
II 1.1 Perform processes that address the intent of the Level 1 practices.
Level 2
II 2.1 Provide sufficient resources, funding, and training for developing and
performing processes.
II 2.2 Develop and keep processes updated, and verify they are being followed.
Level 3
II 3.1 Use organizational processes and process assets to plan, manage, and
perform the work.
II 3.2 Evaluate the adherence to and effectiveness of the organizational
processes.
II 3.3 Contribute process-related information or process assets to the
organization.
Additional PA Explanatory Information
Establish the necessary infrastructure to ensure that processes are built, followed, sustained,
and improved over time. The term “infrastructure” in this Practice Area refers to everything
needed to implement, perform, and sustain the organization’s set of processes. The
infrastructure includes:
• Recorded processes to reflect how work is done
• Resources, e.g., people, tools, consumables, facilities
• Funding to perform the processes
• Training to perform the processes
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
143
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
144
Level 1
II 1.1
Required Practice Information
Practice Statement
Perform processes that address the intent of the Level 1 practices.
Value
Improves the likelihood that solutions are complete, correct, and timely.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Establish the fundamentals of process discipline needed to efficiently and effectively develop
and deliver solutions to the customer. Solutions can be developed and provided without
following a recorded process or plan. The discipline with which these practices are performed
depends on the individuals managing and performing the work and can vary considerably.
An organization can successfully develop, deliver, and acquire solutions, even if:
• Processes are unrecorded, ad hoc, or chaotic
• Organizational infrastructure to support processes does not exist
• Success is based solely on competence and heroic efforts of people
However:
• Solutions may frequently exceed resource and schedule constraints
• Solutions do not consistently meet the customer’s requirements
• Success may not be repeatable
Example Activities
Example Activities Further Explanation
Perform processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
145
Level 2
II 2.1
Required Practice Information
Practice Statement
Provide sufficient resources, funding, and training for developing and performing processes.
Value
Having sufficient resources increases the likelihood of successful process improvement efforts.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
To be sufficient, the right resources need to be available when they are needed. Sufficient
resources for developing processes should include:
• Funding
• Skilled people trained or experienced in:
o Process development
o Domain knowledge
o Quality assurance
• Appropriate tools
• Training materials
• Time to perform the work
Develop a budget to support process activities in addition to work activities. Provide funding for
developing the processes, which may include:
• Recording and updating the process
• Acquiring or building tools
• Developing training materials
• Providing training
• Providing post-deployment support to process users
• Evaluating the processes
Train the people who are responsible for developing processes and performing quality
assurance activities. Training supports successful process deployment by establishing a common
understanding and providing skills and knowledge needed to perform the process.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
146
Example Activities
Example Activities Further Explanation
Identify needed resources. Includes identifying and assigning people with the needed
skills and experience.
Determine budget.
Provide funding.
Develop or buy tools.
Develop training materials.
Provide training.
II 2.2
Required Practice Information
Practice Statement
Develop and keep processes updated, and verify they are being followed.
Value
Minimizes waste by ensuring affected stakeholders focus on the most valuable activities that are
recorded in processes.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
147
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
148
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
149
Level 3
II 3.1
Required Practice Information
Practice Statement
Use organizational processes and process assets to plan, manage, and perform the work.
Value
Leverages organizational learning and use of best practices, leading to:
• Reduced rework and cost
• Increased efficiency and effectiveness
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Organizational process assets enable consistent process execution across the organization.
The availability and appropriate use of consistent organizational process assets help to:
• Perform planning and work activities based on proven practices
• Facilitate the transfer of personnel to where needs are most critical
• Reduce the likelihood of repeating issues and mistakes
• Apply process assets to provide the most benefit to projects and performance
Organizations typically maintain a set of standard process assets to be used and tailored
depending on the type of work performed. For example, an organization may have different
planning processes for various types of work.
Example Activities
Example Activities Further Explanation
Plan work using organizational process Tailoring of assets typically occurs during planning.
assets.
Manage work using organizational
process assets.
Perform work following organizational
process assets.
II 3.2
Required Practice Information
Practice Statement
Evaluate the adherence to and effectiveness of the organizational processes.
Value
Provides insight on potential cost-effective improvements to organizational processes and how
they are used.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluating adherence helps ensure that processes and process assets are understood, relevant,
effective, and used as intended.
Assessing effectiveness of processes and process assets helps keep them relevant to the
business needs and strategy. Analyze processes and process assets periodically. This analysis
helps to understand their strengths and weaknesses and to continually improve them to provide
value to the organization.
Methods for evaluating adherence and effectiveness include:
• Observation
• Evaluations, assessments, or audits
• Interviews
• Analysis of the use of work products and results
Effectiveness includes:
• Ease of use
• Fewer mistakes
• Optimal use of resources
• Timely delivery
• Improved performance
• Increased customer satisfaction
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
151
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
152
II 3.3
Required Practice Information
Practice Statement
Contribute process-related information or process assets to the organization.
Value
Increases return on investment by improving the organizational processes and process assets.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Contributing and using process-related information helps keep processes and process assets
relevant, current, and aligned with organizational needs. Users and implementers of processes
should contribute process use and improvement information to the organization and be involved
in determining what information will be kept and used.
This practice ensures:
• Projects systematically contribute to organizational learning
• Key intellectual capital does not leave the organization when people leave
• Future projects are able to draw from existing process assets to become productive
quickly
Collect process-related experiences such as:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
153
• Best practices
• Work products
• Measures
• Lessons learned
• Process improvement proposals
Store measurement data in the organization’s measurement repository and other information in
the organization’s Process Asset Library (PAL). Make these available to those planning and
performing similar processes.
Example Activities
Example Activities Further Explanation
Collect and record best practices,
lessons learned, and information from
tailoring the processes.
Submit assets for potential inclusion in Include the context along with assets to make them more
the organization’s process asset library. useful.
Propose improvements to the
organizational process assets.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
154
Required PA Information
Intent
Resolve and prevent disruptions promptly to sustain service delivery levels.
Value
Minimize the impact of disruptions to meet objectives and customer commitments more
effectively.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
IRP 1.1 Record and resolve incidents.
Level 2
IRP 2.1 Develop, keep updated, and follow an approach for incident resolution
and prevention.
IRP 2.2 Monitor and resolve each incident to closure.
IRP 2.3 Communicate incident status.
Level 3
IRP 3.1 Develop, keep updated, and use an incident management system for
processing and tracking incidents and their resolution.
IRP 3.2 Analyze selected incident and resolution data for prevention of future
incidents.
Additional PA Explanatory Information
Incident Resolution and Prevention involves:
• Identifying and analyzing incidents and related data
• Initiating specific actions to address incidents
• Monitoring incident status and escalating responses to incidents as necessary
• Identifying breaches of availability, reliability, and maintainability levels
• Identifying threshold breaches
• Identifying and analyzing the underlying causes, i.e. problems, of incidents
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
155
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
156
Organizations can expect to reduce the reoccurrence of specific incidents by identifying and
resolving the root cause of the incident.
The approach to resolving incidents can be as simple as receiving notification of an incident and
communicating the workaround or resolution or it could be as complex as a multi-component
automated system managing multiple inputs and outputs.
Related Practice Areas
Causal Analysis and Resolution (CAR)
Continuity (CONT)
Risk and Opportunity Management (RSK)
Service Delivery Management (SDM)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
157
Level 1
IRP 1.1
Required Practice Information
Practice Statement
Record and resolve incidents.
Value
Improves the ability to handle unexpected situations and still meet commitments.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Record incidents and address them. Some incidents could be beyond the project’s ability to
resolve.
Record the resolution of incidents to enable understanding of incident status.
Example Activities
Example Activities Further Explanation
Record incidents.
Address each incident. Examples of actions to address incidents include:
• Providing fixes
• Providing workarounds
Record incident status. Status examples include:
• Open
• Resolution in progress
• Closed
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
158
Level 2
IRP 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and follow an approach for incident resolution and prevention.
Value
Maintain customer satisfaction by addressing incidents in a consistent and efficient manner.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Record descriptive information sufficient for each incident to use during analysis and resolution
activities. Descriptive information about incidents enables more detailed analysis to determine
the best course of action to address incidents. Descriptive information can also help identify the
people best suited to address the incidents.
The approach to incident resolution and prevention may involve a help desk, service desk, or
similar function. This function typically:
• Communicates with the customer
• Accepts incidents
• Applies workarounds
• Addresses incidents
After analysis has identified the underlying causes of incidents, identify any solutions to reuse if
the incident occurs again. Personnel can identify additional solutions to prevent the recurrence
of similar incidents. Ensure that the best course of action is available to those who address the
underlying causes of incidents. Ensure that personnel manage actions to closure.
Use a workaround as a temporary solution for an incident until a better, more permanent
solution is identified, developed, and deployed. Reusable solutions, such as workarounds,
enable work to continue when an incident occurs. It is important to record and confirm the
effectiveness of workarounds and other solutions with customers and end users before reusing
solutions to address future incidents.
Example Activities
Example Activities Further Explanation
Identify incidents. Identified incidents can include those:
• Reported by the customer
• Reported by the end user
• Detected by automated detection systems
• Derived from the analysis of anomalies in collected data
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
159
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
160
Example Work
Further Explanation
Products
• Escalation protocols
Incident categories vary depending on the context. For example, security
incident categories may include:
• Probes or scans of internal or external systems, e.g., networks, web
applications, mail servers
• Administrative or privileged access to accounts, applications, servers,
networks, etc.
• Distributed denial of service attacks, web defacements, malicious code,
e.g., viruses, malware
• Insider attacks or other misuse of resources, e.g., password sharing
• Loss of personally identifiable information
Incident resolution Typically includes:
and prevention • Incident resolution and closure criteria
approach • Current and new severity and priority levels
• Categories of actions
• Response and escalation procedures
• Customer-identified acceptable minimum or maximum amounts of time to
resolve an incident
• Roles, responsibilities, and authority for:
o Addressing underlying causes of incidents
o Monitoring and tracking the status of incidents
o Communicating the status of incidents
o Tracking the progress of actions related to incidents
• Escalation procedures
• Internal approvals, as required
• Communication mechanisms that customers and end users can use to
report incidents or used to notify affected stakeholders when one occurs
Records of stakeholder
reviews
Recorded workarounds
or responses
Recorded lessons
learned
IRP 2.2
Required Practice Information
Practice Statement
Monitor and resolve each incident to closure.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
161
Value
Maximizes effectiveness of incident resolution to minimize disruptions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Throughout the life of each incident:
• Track and record status of the incident
• Escalate the incident as necessary
• Record resolution of the incident
• Close the incident
Example Activities
Example Activities Further Explanation
Monitor incidents until they Monitor and record:
meet the terms of the • Communication with those who reported the incident
customer agreement. • Resolution of the incident
• Confirmation that the customer is satisfied
Escalate incidents as Track each incident throughout its life. Escalate incidents, as needed,
necessary. to the appropriate level of management or to affected stakeholders, to
ensure their resolution. For example, escalate incidents when:
• Affected stakeholders are not satisfied with the resolution
• The resolution is urgent or requires non-standard processes or
resources
Affected stakeholders may include:
• Service support tiers
• Management
• Different departments within the service organization
Close incidents that meet the Close incidents only when they meet the terms of the agreement.
criteria for closure.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
162
IRP 2.3
Required Practice Information
Practice Statement
Communicate incident status.
Value
Minimizes work disruption by ensuring that affected stakeholders have a common
understanding of the status of the incidents.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Communication is critical when incidents occur. Throughout the life of the incident,
communicate with the person who reported the incident and those affected by it.
Well-informed end users and customers may be more:
• Understanding
• Helpful in addressing the incident successfully
• Patient while waiting for a resolution
Manage internal communication and coordination to prevent incident resolution activities from
interfering with ongoing work.
Review the results of actions with the person who reported the incident to verify that the
actions resolved the incident and satisfied the submitter.
Example Activities
Example Activities Further Explanation
Communicate incident status. This can include status of workaround guidance.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
163
Level 3
IRP 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use an incident management system for processing and tracking
incidents and their resolution.
Value
Maximizes reuse of information about past incidents to help resolve future incidents and
minimize cost.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
An incident management system includes the storage media, procedures, and tools for
accessing the information about incidents.
Keep updated and available a collection of historical data covering:
• Addressed incidents
• Underlying causes of incidents
• Known approaches to addressing incidents
• Workarounds to support incident management
Example Activities
Example Activities Further Explanation
Establish an incident management This can include developing or purchasing an incident
system. management system. Examples of incident management
systems include:
• Indexed physical files of customer complaints and
resolutions
• Bug or issue tracking software
• Help desk software
An incident management system typically allows for the
storage, updating, retrieval, and reporting of incident
information that is useful to the resolution and prevention of
incidents.
Ensure that the incident management system allows for the
escalation and transfer of incidents among groups.
Maintain the integrity of the incident Examples of maintaining the integrity of the incident
management system and its contents. management system include:
• Backing up and restoring incident files
• Archiving incident files
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
164
IRP 3.2
Required Practice Information
Practice Statement
Analyze selected incident and resolution data for prevention of future incidents.
Value
Increase customer satisfaction by preventing incident recurrence.
Additional Required Information
This practice includes:
• Analyzing incidents and resolving them to continue delivery of the service, e.g.,
workaround or temporary resolution. The primary focus of this activity is to restore
service delivery to normal levels as quickly as possible. This may include developing
temporary reusable solutions.
• Selecting and analyzing incidents using criteria to develop solutions to prevent
recurrence. This activity involves identifying incidents and determining their causes, then
making changes to prevent them.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
165
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
166
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
167
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
168
Required PA Information
Intent
Manage performance using measurement and analysis to achieve business objectives.
Value
Maximizes business return on investment by focusing management and improvement efforts on
cost, schedule, and quality performance.
Additional Required PA Information
Managing performance helps to:
• Ensure that benefits and business performance are the leading factors in driving
performance and improvement
• Change the paradigm from “process improvement leads to performance improvement”
to “performance is the primary driver of process improvement”
• Use the results of measurement and analysis to manage and control performance at
various work and business levels
Performance and measurement management includes:
• Setting objectives for:
o The business
o Measurement and performance
o Quality and process performance
• Allocating and tracing objectives to subordinate levels in the business and processes
• Defining measurements to improve the understanding of progress towards achieving the
objectives
• Analyzing measurement and performance data to:
o Understand the relationship and interactions between performance and process
o Define and take actions to address any observed issues with achieving objectives
o Make the performance results and related benefits clearly visible to all
stakeholders
Measurement and performance objectives are quantitative or qualitative objectives that do not
require the additional rigor of statistical and other quantitative techniques. Quality and process
performance objectives apply to High Maturity activities using statistical and other quantitative
techniques. These objectives include the use of statistical and other quantitative techniques on
the related data.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
169
Explanatory PA Information
Practice Summary
Level 1
MPM 1.1 Collect measures and record performance.
MPM 1.2 Identify and address performance issues.
Level 2
MPM 2.1 Derive and record measurement and performance objectives from
selected business needs and objectives and keep them updated.
MPM 2.2 Develop, keep updated, and use operational definitions for measures.
MPM 2.3 Obtain specified measurement data according to the operational
definitions.
MPM 2.4 Analyze performance and measurement data according to the operational
definitions.
MPM 2.5 Store measurement data, measurement specifications, and analysis
results according to the operational definitions.
MPM 2.6 Take actions to address identified issues with meeting measurement and
performance objectives.
Level 3
MPM 3.1 Develop, keep updated, and use organizational measurement and
performance objectives traceable to business objectives.
MPM 3.2 Follow organizational processes and standards to develop and use
operational definitions for measures and keep them updated.
MPM 3.3 Develop, keep updated, and follow a data quality process.
MPM 3.4 Develop, keep updated, and use the organization’s measurement
repository.
MPM 3.5 Analyze organizational performance using measurement and performance
data to determine performance improvement needs.
MPM 3.6 Periodically communicate performance results to the organization.
Level 4
MPM 4.1 Use statistical and other quantitative techniques to develop, keep
updated, and communicate quality and process performance objectives
that are traceable to business objectives.
MPM 4.2 Select measures and analytic techniques to quantitatively manage
performance to achieve quality and process performance objectives.
MPM 4.3 Use statistical and other quantitative techniques to develop and analyze
process performance baselines and keep them updated.
MPM 4.4 Use statistical and other quantitative techniques to develop and analyze
process performance models and keep them updated.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
170
MPM 4.5 Use statistical and other quantitative techniques to determine or predict
achievement of quality and process performance objectives.
Level 5
MPM 5.1 Use statistical and other quantitative techniques to ensure that business
objectives are aligned with business strategy and performance.
MPM 5.2 Analyze performance data using statistical and other quantitative
techniques to determine the organization’s ability to satisfy selected
business objectives and identify potential areas for performance
improvement.
MPM 5.3 Select and implement improvement proposals, based on the statistical
and quantitative analysis of the expected effect of proposed
improvements on meeting business, quality, and process performance
objectives.
Additional PA Explanatory Information
The term "process performance" refers to the "working level" where the solutions are being
developed or delivered, while the term "business performance" refers to the business or
organizational level. "Performance" can refer to either or both levels. For example, collect
measurement and performance data at the "work level" and aggregate data to enable
organizational performance analysis at the business level.
Related Practice Areas
Estimating (EST)
Monitor and Control (MC)
Context Specific
Agile with Scrum Guidance
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
171
An agile project using Scrum can obtain benefits from practices in this practice area by:
• Defining and employing clear objectives; this typically goes beyond a single iteration and
might include meeting specific deadlines within a financial budget for a given scope.
Objectives might include achieving a certain velocity over successive sprints to be able
to satisfy the business need.
• Clarifying and employing operational measurement definitions
o Defining how velocity is calculated:
Is it story points per person, or per team?
Does it include overhead time and significant interruptions?
o Defining a set of reference story points within the team as part of the operational
measurement definition
• Defining how measurements are collected, analyzed, and recorded by agile teams
• Defining to whom the measurement and performance data should be communicated
• Using measurements to track and improve agile team performance based on defined
objectives
A typical agile team using Scrum might have the following measurements, which help assess
performance:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
172
Figure MPM-2: Release Burndown Chart & Sprint (Iteration) Burndown Chart
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
173
This chart shows the remaining story points that have been forecasted for the sprint,
which are updated daily. The performance objective (forecast) is to complete the
planned stories within the sprint using a constant set of resources. The measurement
gives the remaining points (value) to be delivered, and the performance analysis
collected through visual information indicators and daily standups informs the team of
any deviation and their reasons, e.g., the code is difficult to modify. Actions may be
taken, such as backlog grooming, refactoring, or removing other impediments. In this
case, the team determined that the best way to get back on plan was to refactor the
code.
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
An acquirer establishes measurement objectives for its activities and work products and for
supplier activities and deliverables. Measurement and analysis of solution components provided
by suppliers is important to effectively manage the quality and costs of the project. Careful
management of supplier agreements can provide insight into data that supports supplier
performance analysis. The supplier agreement should include:
• Measures for the supplier to collect and report
• Data collection processes and timing for the supplier to use
• Expected analysis of supplier data
• Required storage of supplier data
Identify additional measures to track and achieve interface or connection interoperability in
projects where multiple acquired solutions deliver a capability to the end user or where there
are relationships with other projects to acquire joint capabilities.
The acquirer specifies measures to:
• Gauge its own progress and output
• Monitor supplier performance and progress per contractual requirements
• Gain insight into the status of the evolving solutions acquired
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
174
Level 1
MPM 1.1
Required Practice Information
Practice Statement
Collect measures and record performance.
Value
Enables performance management to increase likelihood of meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Collect available data to provide the team and management with insight into performance.
Identify data that can be used to manage the project. Identifying and using this data leads to
effective performance management.
If limited data are available, senior management should identify the basic set of information
needed to manage the project.
The collection of similar performance measurements at the work level can be aggregated
upwards to form the basis for performance management within an organization. For success,
senior management and other stakeholders should record and communicate current
performance needs and business objectives.
Example Activities
Example Activities Further Explanation
Identify available measures and Collection methods may include:
collection methods. • Surveys
• Observation
• Direct recording
• Statements by customers, clients, or other stakeholders
• Industry comparison
Current business performance data may include:
• Customer satisfaction
• Sales
• Profit and loss
Process performance data may include:
• Adherence to schedule and budget
• Estimates and significant deviations
• Quality data, e.g., defects, warnings, customer
complaints, returns, incidents
Collect and record measures to Determine if collected performance data is relevant and
understand performance. critical to the work and the business.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
175
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Acquiring organizations need to identify the data needed to provide insight into supplier
activities and performance. The supplier agreement must include any data expected from
suppliers.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
176
MPM 1.2
Required Practice Information
Practice Statement
Identify and address performance issues.
Value
Improves the ability to achieve objectives and increases customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify issues by comparing performance with available performance data such as:
• Industry data
• Customer requirements
• Previous performance
• Planned performance
• Objectives
Record performance issues, their causes, and possible solutions. Proposed suggestions can be
used to spread successful performance improvements to other projects.
Example Activities
Example Activities Further Explanation
Collect measurements and derive performance data.
Review performance.
Identify issues associated with performance.
Understand the causes for performance issues.
Make suggestions to improve performance.
Address performance issues based on suggestions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
177
Level 2
MPM 2.1
Required Practice Information
Practice Statement
Derive and record measurement and performance objectives from selected business needs and
objectives and keep them updated.
Value
Aligns measurement and performance activities to increase the likelihood of achieving business
results.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Measurement and performance objectives, along with the related data, provide stakeholders
with the information needed to understand performance against business objectives. This
supports realistic planning and helps avoid duplicative and ineffective performance improvement
activities. This practice addresses measurement objectives at the project level. Projects may
determine that they need to establish a project measurement repository to support these
activities.
Measurement objectives provide a common basis for employees and senior managers to
measure progress and improve or remove ineffective practices. Objectives and measures help
to:
• Provide insight into actual size and effort completed compared to the plan
• Provide insight into schedule fluctuations and progress
• Provide insight into actual costs compared to plan
• Identify unplanned work or scope creep
• Determine the cost and schedule impact of rework
• Evaluate the effectiveness of defect detection throughout the solution lifecycle
• Evaluate supplier performance
Analysis of performance information can indicate where modifications to the identified
information needs and objectives are required. Determine whether the value of the result is
aligned with the resources dedicated to doing the work.
Sources of information needs and objectives include:
• Customer and stakeholder expectations
• Established management objectives
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
178
• Strategic plans
• Business plans
• Formal requirements or contractual obligations
• Work plans
• Work performance monitoring
• Process improvement plans
• Interviews with senior managers and others who have information needs
• Recurring or persistent issues
• Supplier agreements and contractual requirements
• Experiences of other workgroups or organizational entities
• External industry benchmarks
Example Activities
Example Activities Further Explanation
Identify current or planned Collect information about performance improvements, e.g.,
performance improvements. intention, objectives, actions, timeframe.
Record and prioritize business needs Set priorities within the limits of available resources.
and objectives.
Review and keep updated • In the review, include the purpose, value, and intended
measurement and performance uses of objectives
objectives. • Record, keep updated, and have stakeholders review
measurement and performance objectives
• Involve users and providers of measurement,
performance, and analysis results in setting measurement
objectives and deciding on plans of action
Review business needs and objectives Identified business needs and objectives can be refined and
against measurement and performance clarified as a result of setting measurement and performance
objectives, as needed, with affected objectives. Reviewing business needs and objectives against
stakeholders. measurement and performance objectives is an iterative
process. It is possible that:
• Measurement and performance objectives are not aligned
with business needs and objectives
• Initial descriptions of business needs are ambiguous
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
For objectives defined in supplier agreements, the acquirer defines measures that provide
insight into the performance of suppliers, including the quality of their deliverables.
Measurement objectives focus on acquirer performance, supplier performance, and
understanding the effects on customer, operational, and financial performance. Supplier
measurement objectives help to define and track service level requirements recorded in the
supplier agreement.
Derive measurement objectives needed to:
• Maintain alignment to project objectives and provide results that keep a project on track
to its successful conclusion
• Support the organization’s ability to develop an infrastructure that reinforces and grows
acquirer capabilities, including those related to processes, people, and technologies
• Support the ability to monitor and manage financial results and customer expectations
Review appropriate measurement objectives with potential suppliers throughout the solicitation,
obtaining their feedback and commitment.
Example supplier deliverables include:
• Quality performance data
• Performance against agreed to service levels
• Cost and effort data
Include required supplier deliverables in the supplier agreement.
MPM 2.2
Required Practice Information
Practice Statement
Develop, keep updated, and use operational definitions for measures.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
180
Value
Operational definitions increase the consistency of measures and the likelihood that business
needs and objectives are met efficiently and effectively.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Operational definitions of measures enable consistent collection, analysis, use, and
understanding of measurements, performance, and results.
Use of operational definitions increase the:
• Data quality
• Understanding and use of measurements
• Usefulness of historical information
• Ability to make informed management decisions
State operational definitions in clear and unambiguous terms. Operational definitions help to
establish a consistent understanding of measurements and their use. Operational definitions
address two important criteria:
• Communication: What has been measured, how was it measured, what are the units of
measure, and what has been included or excluded?
• Repeatability: Can the measurement be repeated, given the same definition, and get the
same results?
Define collection and storage methods to help ensure that the right data are collected
consistently and stored in the right place. Storage and retrieval procedures help to ensure that
data are available and accessible by the right people for future use.
Specify the analysis procedures to:
• Ensure that the necessary data will be collected
• Ensure the quality of data
• Help minimize subjective interpretation
• Lower the risk of reaching incorrect conclusions due to inappropriate analysis techniques
or lack of understanding
Refine measurement and performance objectives into precise, quantifiable measures. Ensure
that traceability between the measurement and performance objectives and the related
measures is clear, available, bidirectional, and kept updated.
Measures can be either base or derived. Obtain data for base measures by direct measurement.
Data for derived measures typically come from combining two or more base measures. Derived
measures are often expressed as ratios, composite indices, or other aggregate summary
measures.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
181
There are direct relationships among information needs, measurement and performance
objectives, types, or categories of measurement, base measures, and derived measures. This
direct relationship is depicted using some common examples in Table MPM-2.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
182
Information Example
Example Information Example Base
Purpose Type or Derived
Objective Need Measures
Category Measures
Deliver Has scope or Provide Size and Requirements Requirements
specified work size insight into stability count volatility
functionality. grown? actual size Size estimation
compared to accuracy
plan, identify
unplanned
growth.
Reduce defects Where are Evaluate the Quality Number of Defect
in solutions defects being effectiveness defects inserted containment
delivered to inserted and of defect and detected Defect
the customer detected prior detection Solution size
by 10% to delivery? throughout density
without the solution
affecting cost. lifecycle.
What is the Determine the Cost Number of Rework costs
cost of cost of defects inserted
rework? correcting and detected by
defects. lifecycle phase
Effort hours to
correct defects
Labor rates
Reduce What is the Evaluate the Information Number of Percentage of
information magnitude of effectiveness assurance system system
system open system of mitigating vulnerabilities vulnerabilities
vulnerabilities. vulnerabilities? system identified, and mitigated
vulnerabilities. number of
system
vulnerabilities
mitigated
Increase How Determine the Organizational Number of new Innovation
innovation in innovative are level of creativity ways to do trends,
solutions. the solutions? innovation of things. percentage of
past, current, Innovation can adjacent,
and future include: disruptive,
solutions. Sustaining or breakthrough
Adjacent and new
Disruptive market
New Market innovations,
Breakthrough processes that
address
innovations,
incentives for
innovation
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
183
Example Activities
Example Activities Further Explanation
Identify existing measures Specifications for measures, sources, and collection mechanisms may
that address measurement already exist.
objectives and are available
or collected from current
work products, processes, or
transactions.
Select measures that provide Select measures for the selected product and process attributes.
insight into the organization’s Examples of systematic approaches to select measures include:
quality and performance.
• Goal Question Metric (GQM)
• PSM (Practical Software and Systems Measurements)
• AIM (Accelerated Improvement Method)
Examples of criteria used to select measures include:
• Relationship of measures to the organization’s objectives
• Coverage that measures provide over the life of the solution
• Visibility that measures provide into performance
• Frequency at which observations of the measure can be collected
Establish operational May include:
definitions for the selected • Collection steps and rules
measures. • Functions or algorithms used to produce derived measures
• Analysis procedures
• Decision criteria - Numerical thresholds, targets, or limits used to
determine need for action, e.g., 20% variance from plan requires
re-planning
Specify how to collect and Develop data collection mechanisms and process guidance. Data
store data for each required collection mechanisms can include:
measure. • Manual or automated methods
• Forms, templates, and tools
• Mechanisms for ensuring data quality
Select data analysis methods Issues to be considered typically include:
and tools. • Choice of analysis techniques
• Choice of visual display and other presentation techniques, e.g., pie
charts, bar charts, histograms, radar charts, line graphs, scatter
plots, tables
• Decisions about how to handle analysis in the presence of missing
data elements
• Selection of appropriate analysis tools
During data analysis, consider:
• Interrelationships among specified measures
• Changes over time
Review operational definitions
with affected stakeholders
and keep them updated.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
184
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
When selecting measures for managing service capacity and availability, consider supported
activities, reporting requirements, information use. Commitments and agreements should
include the selected measures and analytic techniques. Analysis should include describing the
relationship between identified measures and requirements and deriving objectives that state
specific target measures or ranges to meet for each measured attribute. Capacity and
availability measures should be traced to requirements. Tools needed to support the collection
and analysis of capacity and availability data should be identified, used, and kept updated.
Examples of availability measures include:
• Percentage available within agreed hours (this availability can be overall availability or
component availability)
• Percentage unavailable within agreed hours (this unavailability can be overall
unavailability or component unavailability)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
185
• Duration of downtime due to failure, typically minutes, hours, or hours per week
• Failure frequency
• Degree of effect, e.g., number of affected users, number of minutes that users lost
productivity, number of transactions or vital business functions not processed or carried
out, number of applications impeded
• Response time of the system to incidents, transaction response times, and response
times (as a capacity measure or availability measure)
• Reliability, e.g., number of breaks, mean time between failures, mean time between
incidents
Examples of capacity and availability measures include:
• Use of limited resources
• Use of components
• Unused limited resources
• Unused components
• Throughput, e.g., number of concurrent users, number of transactions to process
• Queue length (maximum and average)
• Number of a type of resource or one or more specific resources in use a selected
number of times (this use can be monitored by calendar time)
Table MPM-3 depicts some common examples of measurement relationships in the context of
services.
Table MPM-3: Example Measurement Relationships
Information Example
Example Information Example Base
Purpose Type or Derived
Objective Need Measures
Category Measures
Provide agreed Can the Provide insight Service • Number of • Service
service continuity. service into whether continuity services with continuity
provider the service recovery test confidence rate
recover provider will failures
services from implement • Total number
disasters or service of services in
major continuity the service
disruptions plans catalog
within agreed successfully to
timeframes? provide agreed
service
continuity.
Provide Are there Provide insight Capacity • Total number • Average service
appropriate enough into resource of service time
capacity to meet resources (or utilization, idle requests • Service provider
business needs. too many) to resources, and • Available resource
inadequate service utilization
provider
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
186
Information Example
Example Information Example Base
Purpose Type or Derived
Objective Need Measures
Category Measures
meet demand capacity to personnel
for services? meet demand. hours
• Service time
Provide effective How effective Provide insight Service • Number of • Service rework
services. is the service? into performance service rate
percentage of requests
reworked reworked
service • Total number
requests. of service
requests
Provide Is the service Provide insight Availability • Agreed • Availability
appropriate, provider into the service time
agreed service providing availability of • Downtime
availability. appropriate, the service.
agreed service
availability?
Is the service Provide insight Availability • Available • Reliability as
reliable as into the time (in mean time
agreed? reliability of the hours) between
service. • Total failures (MTBF)
downtime (in
hours)
• Number of
breaks in
service
(interruptions
to normal
service)
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer uses defined supplier measures and measures of acquirer progress and output to
manage the project. Define measures needed to manage the acquirer’s performance objectives,
some of which need to be provided by suppliers. Incorporate the measures that suppliers collect
and report in the supplier agreement and service level agreements.
Define acceptance criteria to enable the intended use of supplier measures, such as potential
aggregation and analysis. These criteria should include criteria associated with the collection
and transfer mechanisms and procedures that the supplier performs. Consider all supplier
measure characteristics that can affect their use, such as differences in financial calendars used
by different suppliers.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
187
The supplier may provide measures as detailed measurement data or measurement reports.
Align measures that come from suppliers with the acquirer’s acceptance criteria for supplier
measures. Record acceptance criteria in measurement specifications or checklists.
MPM 2.3
Required Practice Information
Practice Statement
Obtain specified measurement data according to the operational definitions.
Value
Quality data improves decisions and increases the likelihood of successfully completing projects.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Measurement results can help to:
• Monitor progress and performance
• Monitor response times
• Fulfill recorded obligations
• Make informed management and technical decisions
• Determine when corrective actions need to be taken
• Build historical data for use in future analysis
Example Activities
Example Activities Further Explanation
Collect data for currently specified base
measures.
Calculate derived measures.
Check data integrity as close to the Data integrity covers three aspects:
source of data as possible. • Accuracy and precision
• Coverage
• Completeness
Checklists are useful for verifying data integrity.
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Obtain derived measures from the supplier as defined in the supplier agreement. The acquirer
should ensure the supplier agreement specifies supplier data requirements for frequency,
accuracy, and consistency. Follow up with suppliers if data is not available or data integrity
checks indicate potential data errors.
Use acceptance criteria to verify:
• The results of data integrity tests conducted by the supplier
• The integrity of the supplier data
Example supplier deliverables include:
• Base and derived supplier measurement data sets
• Results of data integrity tests of supplier measurement data
• Supplier data collection frequency
• Regulatory and statutory compliance data
MPM 2.4
Required Practice Information
Practice Statement
Analyze performance and measurement data according to the operational definitions.
Value
Analysis provides insight into performance and actions needed to meet objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Compare measured performance to measurement and performance objectives to help
determine the organization’s ability to meet objectives. Identify potential areas of improvement
by analyzing performance shortfalls. Use this information to develop, evaluate, and prioritize
proposed improvements, and identify additional areas for analysis.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
189
This practice also lays the groundwork for understanding performance with a wide range of
stakeholders. It is important to make performance visible within and beyond the project. This
communication includes the benefits obtained from performance improvements and may also
be a trigger for further performance improvements.
Example Activities
Example Activities Further Explanation
Perform analyses, interpret results as Typically, the analyses are specified in the operational
planned, and draw conclusions. definition.
Results of planned analyses can identify the need to:
• Complete additional, unanticipated analyses
• Reevaluate capacity, availability, reliability, and
maintainability trends; it may be advisable to perform a
failure trend analysis
• Refine existing measures
• Calculate additional derived measures
• Collect data for additional base measures to properly
complete the planned analysis
Record analysis results and any
significant deviations.
Review results with affected Reviewing the results with stakeholders can prevent
stakeholders. misunderstandings and lead to improvements in the data
analysis and reporting.
Ensure that results are:
• Understandable
• Easily interpretable
• Clearly tied to identified information needs and objectives
The analysis may not be clear to those who are not
measurement experts.
Communication may include:
• How to interpret results based on the evaluation methods
used
• How results address information needs
• How results may affect the project
Examples of actions taken to help others to understand
results include:
• Providing training on the use and understanding of
measurement results
• Discussing the results with stakeholders
• Modifying the approach for communication
• Providing background and explanation
Refine measurements and analysis Performing data analyses and preparing results can lead to
techniques in the operational improved future efforts based on lessons learned. These
definitions. lessons learned can lead to:
• Improved measurement specifications
• Improved data collection procedures
• Ideas for refining information needs and objectives
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
190
Context: Use processes to identify, select, and manage suppliers and their agreements.
The supplier agreement should specify supplier requirements for analyzing measurement data,
including the definition and examples of measures the supplier must provide to the acquirer.
Example measurement analysis activities acquirers can perform with suppliers include:
• Discussing results and preliminary conclusions with suppliers
• Coordinating additional analyses with suppliers
• Reviewing initial results related to supplier progress or output with suppliers and
determining if revisions are appropriate based on their response
• Updating data acceptance criteria for supplier measures
• Reviewing service level performance
Consider validating data collected from a supplier through periodic audits of the supplier for
acquirer required measures. This may be defined in the supplier agreement.
Review specified analyses and reports with suppliers and identify their commitment to support
the analysis. Review recommendations they may provide related to the analysis of
measurement data.
MPM 2.5
Required Practice Information
Practice Statement
Store measurement data, measurement specifications, and analysis results according to the
operational definitions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
191
Value
Storing measurement data enables analysis of performance which enables repeating successes.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Storing measurement data and information:
• Enables multiple options for analysis now and in the future
• Enables its timely and cost-effective use as historical data and results
• Makes historical data and results readily available to stakeholders
Provide sufficient context for interpretation or application of:
• Measurement data
• Analysis techniques
• Analysis results
Stored information contains or refers to other information needed to understand and interpret
the measures and to assess them for reasonableness and applicability, e.g., measurement
specifications used on different projects when comparing across projects.
Projects can choose to store specific data and results in a project-specific repository. When data
are shared across projects, the data can reside in the organization’s measurement repository.
Example Activities
Example Activities Further Explanation
Review data to ensure their quality.
Store data according to data storage
procedures.
Make stored data available for use.
Prevent stored information from being Control access to data and educate people on the
used inappropriately. appropriate use of data.
Examples of inappropriate data use include:
• Disclosure of information provided in confidence
• Faulty interpretations based on incomplete, out-of-
context, or otherwise misleading information
• Measures used to improperly evaluate the performance of
people
• Questioning the integrity of individuals
Observe legal and regulatory requirements as to who can
store which information and who can access them.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
192
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer protects measurement data provided by the supplier according to the supplier
agreement. The supplier agreement might specify that the acquirer must restrict access to a
supplier’s measurement data.
Information stored includes data acceptance criteria for supplier data.
The supplier agreement specifies:
• Measurement data the supplier must provide to the acquirer
• The format the supplier should use for providing data to the acquirer
• How the supplier will collect and store measurement data, e.g., retention period of data
• How and how often the supplier will transfer data to the acquirer
• Who has access to data
• Regulatory requirements
• Provisions for handling proprietary data
Develop mechanisms to transfer measurement data and process guidance from the supplier to
the acquirer. The acquirer can integrate data collection from a supplier with periodic monitoring
and review of supplier activities. In the supplier agreement, the acquirer should specify the
applicable standard report formats and tools the supplier will use for reporting.
Review data collection and storage procedures with suppliers throughout the life of the
agreement. Update data collection and storage procedures, as needed, and obtain supplier
commitment to collect and store measurement data and reference procedures in the supplier
agreement.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
193
MPM 2.6
Required Practice Information
Practice Statement
Take actions to address identified issues with meeting measurement and performance
objectives.
Value
Understanding performance status helps to meet objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Obtain performance information and data at the appropriate level, e.g., business, projects,
process. Use analysis results to ensure sustainment and improvement. If the observed
performance deviates from expected results, take appropriate actions to correct the deviation.
Potential actions to correct significant deviations include:
• Performing causal analysis activities to identify and correct the cause of the deviation
• Re-planning
• Initiating improvement activities
• Renegotiating objectives
Example Activities
Example Activities Further Explanation
Record and implement corrective
actions and manage to closure.
Record and submit proposed
improvements and communicate
results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
195
Level 3
MPM 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use organizational measurement and performance objectives
traceable to business objectives.
Value
Linking measurement and performance objectives to business objectives optimizes resource
usage to achieve and increase business success.
Additional Required Information
Develop, review, and analyze business objectives. Derive business objectives based on
organizational structure, e.g., divisions, sectors, departments, services, projects, teams. The
scale and variation of the allocation of objectives across sub-levels can depend on the business
strategy and tactics, customer base, size, complexity, and solution lifecycle. Once completed at
the organizational level, allocate organizational measurement and performance objectives to the
project level.
Explanatory Practice Information
Additional Explanatory Information
In order to formulate organizational measurement and performance objectives, affected
stakeholders should understand the:
• Organization’s business model
• Business context
• Business objectives
• Related critical factors necessary to ensure the future success of the organization
These factors help to align measurement and performance needs and objectives at both the
organizational and project levels.
Allocate organizational measurement and performance objectives to appropriate subordinate
units down to the project level. Review these allocated objectives, for meaning and usefulness
within their context, with the affected stakeholders. Ensure that the measures and performance
data used contribute to understanding performance at both the project and organizational level.
Elevate project measurement and performance objectives as appropriate, to the organizational
level for deployment to other projects. Iterate this process between the organization and
projects.
Example Activities
Example Activities Further Explanation
Develop, review, and analyze the Analysis may include:
business objectives that drive • Business objectives
measurement and performance • Current performance data and baselines
objectives. • Current distribution of objectives to sub-units
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
196
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
197
MPM 3.2
Required Practice Information
Practice Statement
Follow organizational processes and standards to develop and use operational definitions for
measures and keep them updated.
Value
Enables consistent collection, understanding, and use of organizational measurement and
performance data to improve performance and increase likelihood of success.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Organizational processes and standards levy requirements for operational definitions that are to
be implemented and used throughout the organization. This promotes consistent:
• Definition
• Collection and storage
• Aggregation
o Across projects
o Up to the organization or business level
• Analysis and understanding
• Reporting and recording
Example Activities
Example Activities Further Explanation
Record, communicate, and use
organizational standard operational
definitions for selected measures and
keep them updated.
Revise the set of operational definitions Periodically evaluate measures for their continued
of measures as needed. usefulness.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
198
MPM 3.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow a data quality process.
Value
Ensures that use of the measurement and performance data results in better decision making.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Data quality focuses on integrity in areas such as the completeness and correctness of
performance and measurement information. Data quality ensures:
• Measures adhere to their operational definitions
• Data integrity of the measurement repository enables:
o Efficient and effective operations, decision making, and planning
o Decision error reduction
o Performance improvement
Develop a process to analyze and improve data quality by:
• Minimizing measurement system errors
• Introducing controls to ensure that data inputs are valid
• Ensuring that metrics and measurements support effective decision making
• Understanding the accuracy, completeness, and coverage of the data
• Providing adequate training
Example Activities
Example Activities Further Explanation
Develop criteria for data quality,
accuracy, precision, and validity.
Objectively evaluate the measurement Determine and plan the frequency of evaluations.
repository and data to determine if the
data quality criteria are met.
Identify and communicate data quality
issues and track to closure.
Identify and communicate data
improvement proposals.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
199
MPM 3.4
Required Practice Information
Practice Statement
Develop, keep updated, and use the organization’s measurement repository.
Value
Timely access to measurement and performance data supports informed decisions leading to
more successful projects.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Develop a repository to store and retrieve measurement data that can be used to:
• Understand and improve performance
• Support the evolution of a more efficient and effective data set for use throughout the
business
• Improve and sustain processes
• Support planning
• Support analysis
The measurement repository:
• Contains project, process, and performance measures that are related to the
organization’s set of standard processes.
• Contains or refers to the information needed to understand, interpret, and assess
measures and performance for reasonableness and applicability.
• Contains up-to-date and correct information. Maintaining the repository is important
since objectives and related measures and performance change over time.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
200
Example Activities
Example Activities Further Explanation
Determine the organization’s needs for This results in understanding and recording the requirements
storing, retrieving, and analyzing for the measurement repository.
measurements.
Design and implement the Functions of the measurement repository include:
measurement repository. • Supporting effective comparison and interpretation of
measurement and performance data
• Providing sufficient context to quickly identify and access
data in the repository
• Improving the estimation, measurement, and performance
accuracy and precision through use of historical data
• Supporting the understanding of performance
Populate the contents and
communicate the availability and
benefits of the measurement
repository.
Revise the measurement repository as For example, revise when:
needs change. • Measurement and performance objectives change
• New processes are added
• Processes are revised and new measures are needed
• Data with finer granularity is required
• Greater visibility into the process and performance is
required
• Measures are no longer used
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
201
MPM 3.5
Required Practice Information
Practice Statement
Analyze organizational performance using measurement and performance data to determine
performance improvement needs.
Value
Analyzing and improving performance contributes to business success.
Additional Required Information
Identify, record, and use aggregation rules for measurement and performance data and keep
them updated.
Explanatory Practice Information
Additional Explanatory Information
Identify potential areas for improvement through analysis at the organizational level. Determine
areas that could address process performance shortfalls. Use analysis to evaluate and prioritize
potential improvements. Identify processes and technologies that will have the largest effect on
achieving those improvements. Ensure that each performance improvement is traceable to
processes and business objectives.
Compare data before and after performance improvements are implemented to ensure the
improvements were effective. Aggregate data from various projects to the organizational level
and then compare the results with business objectives. Communicate the results, achieved
benefits, and the satisfaction of objectives to stakeholders.
Example Activities
Example Activities Further Explanation
Aggregate performance data to the
business level.
Analyze measurement and Should include:
performance objectives against current • Which processes are involved in and contribute to a
performance to evaluate the selected performance improvement
organization’s ability to satisfy business • An estimate of the contribution of the respective
objectives. processes
• Traced contribution of performance improvements to
related objectives
• Any barriers that may hinder meeting objectives or
successful deployment of improvements
Identify shortfalls and potential Performance shortfalls may include not meeting objectives
improvement areas where actual for:
performance is not meeting business • Productivity
objectives. • Cycle time
• Customer satisfaction
Examples of areas to consider for improvement include:
• Product technology
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
202
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
203
Context: Use processes to deliver, manage, and improve services to meet customer needs.
When determining performance needs for services, develop, keep updated, and use models,
thresholds, and targets for supporting capacity and availability management to keep the work
effort on track to meet objectives.
Capacity and availability management may include developing service system representations
used for delivering the solution and using these representations for:
• Supporting negotiation of appropriate agreements
• Planning
• Making decisions
• Considering corrective actions
• Providing and allocating resources to meet current and future requirements
These representations provide insight into the behavior of a service system given specific work
volumes and varieties. These representations can be built using diagrams; spreadsheets;
commercial off-the-shelf (COTS) tools, e.g., simulation packages; prototypes; or tools
developed in house. For some service delivery systems, the representations are historical
baselines; trend analyses; analytical models; analysis of waiting times in queues; simulation
models; statistical models, e.g., regression models, time series models; causal models, e.g.,
probabilistic networks; or application sizing.
Example Activities
Example Activities Further Explanation
MPM 3.6
Required Practice Information
Practice Statement
Periodically communicate performance results to the organization.
Value
Enhances coordination and understanding of performance and improvement value to reduce
waste and increase the likelihood of achieving objectives.
Additional Required Information
Performance results include impact, benefits, and analysis of performance against objectives.
Explanatory Practice Information
Additional Explanatory Information
This practice focuses on communicating composite measurement and performance results.
Widespread communication leads to greater understanding across the organization of the
benefits of performance improvement. This understanding is key to developing a sustainable
improvement culture with a positive attitude towards measurement and performance
management and process improvement.
Example Activities
Example Activities Further Explanation
Develop and record performance
improvement reports.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
205
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
206
Level 4
MPM 4.1
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to develop, keep updated, and communicate
quality and process performance objectives that are traceable to business objectives.
Value
Establishing realistic quality and process performance objectives enables making better
decisions, which increases the likelihood of meeting business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Use statistical techniques to determine quality and process performance objectives for the work.
Quality and process performance objectives can be used at the project, organizational level, or
any level. Carefully select performance data for statistical analysis as it can be expensive.
Analyze information periodically and on an event-driven basis. Trace quality and process
performance objectives to business objectives.
Negotiate the quality and process performance objectives for the work with enough detail to
allow for evaluating the objectives and risks. The objectives may be expressed as either a
distribution or discrete number. Update them:
• As the project’s understanding of actual performance and variation becomes known and
more predictable
• To reflect the changing needs and priorities of the business
• When higher level objectives are changed
Quality and process performance objectives may address:
• Planned objectives to be achieved as a result of improvements
• Current objectives to be sustained
Example Activities
Example Activities Further Explanation
Define, record, keep updated, and This involves:
communicate Quality and Process • Incorporating appropriate business and organizational
Performance Objectives (QPPO). objectives
• Recording objectives that reflect the quality and process
performance needs and priorities of affected stakeholders
• Determining how each objective will be achieved
One common technique for recording these objectives is the
SMART approach:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
207
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
208
MPM 4.2
Required Practice Information
Practice Statement
Select measures and analytic techniques to quantitatively manage performance to achieve
quality and process performance objectives.
Value
Focuses measurement and management activities on the data that provide the most insight into
achieving the objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Measurement and analytic techniques enable preparation for statistical and quantitative
management of performance, by establishing a traceable relationship of the selected measures,
and their analyses, to the objectives. Use appropriate analytic techniques, including data
visualization, to enable users to recognize significant deviations from performance objectives
and take corrective action.
Example Activities
Example Activities Further Explanation
Identify common measures
from the organizational
measurement repositories.
Identify additional measures
that may be needed to cover
the critical work product and
process attributes of the
selected processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
209
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
210
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Examples of quality and process performance objectives using derived targets include:
• Maintain a code review rate between 75 to 100 lines of code per hour
• Keep test rate over a specified number of test cases per day
• Maintain productivity in generating use cases per day
• Keep design complexity (fan-out rate) below a specified threshold
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
211
MPM 4.3
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to develop and analyze process performance
baselines and keep them updated.
Value
Enables quantitative understanding of performance and capability to ensure that objectives can
be met.
Additional Required Information
A process performance baseline is a recorded, statistical characterization of the actual results
achieved. Derive baselines by analyzing measures to identify central tendency and distribution
or range of results that characterize the expected performance. Use these baselines to
determine the expected results of the process under a given set of circumstances. The
organization’s process performance baselines measure performance for selected processes
within the organization’s set of standard processes.
Baselines provide an understanding of process variation and support informed decision making
through a better understanding of risks to achieving objectives. Baselines enable:
• Determining the stability and capability of the process
• Detecting defects earlier to save resources
• Detecting significant cost or schedule issues earlier to take corrective actions
• Facilitating earlier detection of anomalies with critical processes
A stable process is important to creating reliable process performance baselines. Understanding
the presence (or absence) of variation enables more accurate understanding of the process
capability. In determining stability and capability of the process, two key terms come into play:
• Stable process: The state in which special causes of process variation have been
removed from the process and prevented from recurring. In a stable process, only
common cause variation of the process remains.
• Capable process: A stable process that is able to meet the quality and process
performance objectives set for it, and the variation of the process falls within set
specification limits.
Explanatory Practice Information
Additional Explanatory Information
Process performance baselines may be used to:
• Compare to performance objectives to identify if they are being met
• Establish trial bounds when starting a control chart
• Compare actual process performance among multiple projects
• Establish benchmarks
• Enable identification of special cause of variation, triggering potential root cause analysis
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
212
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
213
Example Activities
Example Activities Further Explanation
Analyze the collected measures to Include the stability and capability (when specification limits
establish central tendency and are defined).
distribution or range of results that This analysis can help decide the best selection or subset of
characterize the expected performance process performance baselines to maintain.
of selected processes.
Ensure that the baselines are linked to quality and process
performance objectives and business objectives.
Record, keep updated, and use process Examples may include:
performance baselines. • Statistical process control charts
• Box and whisker diagrams
• Confidence intervals
Review process performance baselines Stakeholders can help determine if the baselines are
with affected stakeholders. appropriate.
Make the process performance Workgroups use the organization’s process performance
baselines available in the organization’s baselines to estimate the natural bounds for their process
measurement repository and performance.
communicate to the organization. Some project process performance baselines may not be
included in the organization’s measurement repository.
Revise the process performance For example, when:
baselines as needed. • Processes change
• The organization’s results change
• The organization’s needs change
• Suppliers’ processes change
• Suppliers change
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
214
MPM 4.4
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to develop and analyze process performance
models and keep them updated.
Value
Reduces cost and increases quality by predicting likelihood of meeting objectives and allowing
for early corrective action.
Additional Required Information
A process performance model:
• Developed from historical process performance data such as those contained in process
performance baselines
• Describes, models, or depicts variation in measurable attribute values and terms
• Predicts interim or final process performance
• Estimates expected range and variation of predicted results
• Includes at least one measurable attribute representing a controllable input tied to a
subprocess
The condition in the last bullet makes what-if analyses possible: controllable input(s) can be
varied and resulting changes in process performance predicted. Perform analyses during
planning, dynamic re-planning, and problem resolution to make process tailoring choices that
maximize likelihood of meeting quality and process performance objectives.
Process performance models can be:
• Statistical, e.g., regression
• Probabilistic, e.g., Bayesian
• Simulation-based, e.g., Monte Carlo or discrete event simulation
A process performance model can be a collection of models that when combined meet the
criteria of a process performance model.
Explanatory Practice Information
Additional Explanatory Information
High Maturity organizations generally develop and maintain a set of process performance
models at various levels of detail to predict process performance. These models cover a range
of activities and work product measures that are common across the organization and address
the likelihood of achieving the organization’s quality and process performance objectives.
Process performance models can help to:
• Predict performance results including confidence limits of selected processes
• Analyze and predict the performance associated with processes and changes to the
organization’s set of standard processes
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
215
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
216
MPM 4.5
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to determine or predict achievement of quality
and process performance objectives.
Value
Facilitates a quantitative understanding of risks to achieving objectives which maximizes
likelihood of success.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Use statistical and other quantitative techniques to:
• Analyze variation in process performance
• Monitor the selected processes that drive achieving the objectives
• Review the quality and process performance objectives to determine:
o Their relationship to the business objectives
o The risks associated with not meeting them
o The actions needed to achieve them
Use multiple inputs to predict if the quality and process performance objectives will be satisfied.
Quantitative models of performance can range from simple descriptive statistics concerning
capability to sophisticated Bayesian, stochastic, or multivariate predictive models. These models
may be used to predict project, team, or organizational performance based on the current
capability of processes and the conditions that affect them. An organization may begin with
standard models from related industries and over time refine their algorithms or parameters
with internal data and experience. Quantitative models may differ in:
• Purpose
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
217
• Sophistication
• Analytic foundation
• Parameters
• Predictability
• Use among the various processes
Examples of quantitative models include:
• Models to predict the likelihood of achieving quality and process performance objectives
from the aggregated performance results of projects
• Predictive models of characteristics most likely to affect capability and performance of
the project and used to select improvements and adjust performance expectations
• Models of the effect of variations in practices and activities on the resulting capability
and performance of processes
• Models for evaluating decisions involving performance tradeoffs
Example Activities
Example Activities Further Explanation
Analyze the variation and This analysis may involve:
stability of the selected • Evaluating measurements in relation to the natural bounds and
processes and address specification limits
deficiencies. • Identifying outliers or other signals of potential non-random
behavior (applying run rules or tests to identify anomalies)
• Determining causes of outliers
• Preventing or mitigating the effects of outlier recurrence, e.g.,
addressing special causes of variation
Consider:
• The sufficiency and accuracy of the data
• Shifts in process performance that can affect the ability to
achieve or maintain process stability
• Deficiencies in process performance such as when there is too
much variation to achieve the objectives
Confirm that the process performance is stable before determining
capability. Addressing stability typically includes an in-depth
understanding of special causes. Addressing capability typically
includes an in-depth understanding of common causes and
addressing them appropriately.
Analytic techniques for identifying outliers or signals include:
• Statistical process control charts
• Prediction, confidence, or tolerance intervals
• Analysis of variation
Implement actions needed to Examples of actions to address deficiencies in achieving objectives
address deficiencies in may include:
achieving quality and process • Improving the implementation of the existing process to reduce
performance objectives. its variation or improve its performance, e.g., addressing common
causes of variation or changing the process
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
218
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
219
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
220
Level 5
MPM 5.1
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to ensure that business objectives are aligned
with business strategy and performance.
Value
Minimizes waste and rework through a more accurate understanding of capability which
increases the likelihood of setting and meeting reasonable objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure alignment of quality and process performance objectives, business objectives, and
business strategies.
Use organizational performance data, characterized by process performance baselines and
models, to evaluate whether business objectives are realistic and aligned with business
strategies and to understand variation. There may be multiple baselines and models needed in
an organization to cover different types or aspects of work. After business objectives have been
revised and prioritized, develop, maintain, and communicate resulting quality and process
performance objectives. Use process performance models to understand the processes and
relationships needed to achieve the objectives and to perform what-if analyses to aid in the
alignment process.
Example Activities
Example Activities Further Explanation
Evaluate and update business Business objectives, business strategies, and organizational
objectives periodically and on an event performance may change over time or become obsolete
driven basis to ensure that they align based on the needs of the organization or the strategies.
with business strategies. Understanding performance in this context requires using
statistical and quantitative techniques.
Compare business objectives with Business objectives can set the bar too high to motivate real
baselines and process performance improvement. Using process performance baselines and
predictions to ensure the objectives are models helps balance expectations and reality. If process
realistic. performance baselines and models are not available, use
sampling techniques to quickly develop a quantitative basis
for comparison.
Prioritize business objectives based on Example criteria include the ability to:
recorded criteria. • Win new business
• Retain existing clients
• Respond to changing or disruptive markets
• Innovate
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
221
MPM 5.2
Required Practice Information
Practice Statement
Analyze performance data using statistical and other quantitative techniques to determine the
organization’s ability to satisfy selected business objectives and identify potential areas for
performance improvement.
Value
Identifies areas that pose the greatest risk to achieving business objectives or greatest
opportunity for increasing business performance.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
222
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
223
MPM 5.3
Required Practice Information
Practice Statement
Select and implement improvement proposals, based on the statistical and quantitative analysis
of the expected effect of proposed improvements on meeting business, quality, and process
performance objectives.
Value
Increases likelihood that selected improvements will significantly contribute to achieving
business, quality, and process performance objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Proposed improvements selected for implementation should significantly contribute to achieving
business, quality, and process performance objectives. Improvement ideas may come from
either inside or outside the organization. By analyzing the benefits and impacts of
improvements, this practice can also help to prepare the organization for their deployment and
maximize the benefits.
Example Activities
Example Activities Further Explanation
Use process performance models to
predict process performance based on
proposed improvements.
Run pilots to determine preliminary
process performance based on
proposed improvements.
Run tests for statistical significance of
modeled or piloted results.
Analyze the costs and benefits of Estimate the cost, effort, and schedule required for
proposed improvements. implementing, verifying, and deploying each proposed
improvement.
Process performance models provide insight into the effect of
process changes on process capability and performance.
Criteria for evaluating costs and benefits may include:
• Contribution toward meeting the organization’s quality
and process performance objectives
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
224
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
225
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
226
Required PA Information
Intent
Provide an understanding of the project progress so appropriate corrective actions can be taken
when performance deviates significantly from plans.
Value
Increases the probability of meeting objectives by taking early actions to adjust for significant
performance deviations.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
MC 1.1 Record task completions.
MC 1.2 Identify and resolve issues.
Level 2
MC 2.1 Track actual results against estimates for size, effort, schedule,
resources, knowledge and skills, and budget.
MC 2.2 Track the involvement of identified stakeholders and commitments.
MC 2.3 Monitor the transition to operations and support.
MC 2.4 Take corrective actions when actual results differ significantly from
planned results and manage to closure.
Level 3
MC 3.1 Manage the project using the project plan and the project process.
MC 3.2 Manage critical dependencies and activities.
MC 3.3 Monitor the work environment to identify issues.
MC 3.4 Manage and resolve issues with affected stakeholders.
Additional PA Explanatory Information
The term “project plan” refers to the overall plan for managing the project and includes a
coherent description of who does what and when for developing, updating, or delivering a
solution. The project plan can be a stand-alone document or distributed across multiple
documents and provides a way to track and communicate actual progress and determine if
corrections are needed.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
227
Tracking progress typically consists of comparing actual values to planned or estimated values
for:
• Size
• Complexity
• Effort
• Cost
• Schedule
• Quality
• Milestones
• Knowledge and skills
• Resources
• Stakeholder involvement
• Commitments
• Transition to operations and support
Tracking actuals against estimates supports managing the expectations of customers and
stakeholders. Take corrective actions when actual values deviate significantly from expected
values. These corrective actions may include:
• Revising the strategy for accomplishing the work
• Updating objectives
• Revising the plan
• Revising the estimates
• Establishing or modifying agreements and commitments
• Updating risk management activities and work products
If corrective actions are required to resolve significant deviations from project plans, define and
track these actions to closure.
Related Practice Areas
Managing Performance and Measurement (MPM)
Planning (PLAN)
Context Specific
Agile with Scrum Guidance
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
228
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
229
Figure MC-1 states where monitoring is performed in an agile project using Scrum. Table
MC-1 and Figure MC-2 show example tracking information and related model practices.
Typical monitoring practices for agile teams using Scrum, e.g., stand up meetings, visual
information management, scrum of scrums, result in the following information:
• Task (Scrum) board showing the status of work being performed, specifically tasks and
backlog items assigned to the sprint (refer to Table MC-1)
• A release burndown chart (refer to Figure MC-2) showing the number of story points
remaining, tracked within each sprint, and representing all of the work for a release
typically consisting of several sprints
• A sprint (iteration) burndown chart (not shown) that is updated daily indicating the time
needed to complete the work committed for the sprint
• Visual information on walls and/or digital screens indicating the current state of team
performance, culture, and tasks
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
230
Develop monitoring and control functions early in the project during planning when defining the
supplier management strategy.
Monitor and control activities are essential throughout the supplier management process to
ensure:
• Application of appropriate resources
• Acquirer activities progress according to plan
After selecting one or more suppliers and establishing agreements, the acquirer continues to
monitor and control its activities and work products. At the same time, the acquirer monitors
and controls supplier progress and performance for effects to the overall effort.
Define supplier progress and performance reporting requirements in the supplier agreement
consistent with the needs of the contract.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
231
Level 1
MC 1.1
Required Practice Information
Practice Statement
Record task completions.
Value
Knowing how much work remains enables the team and senior management to make better
decisions to achieve objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Tracking completed work is part of monitoring progress. Regularly review tasks to determine
status, which may include:
• Completed
• Delayed
• Not completed
Example Activities
Example Activities Further Explanation
Record task completion. Although tasks can be given a percentage completion, this
may lead to inaccurate status reporting such as “90% done
90% of the time.” One way of avoiding this is to only show
100% complete or not complete.
Review updated task list with affected
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
232
MC 1.2
Required Practice Information
Practice Statement
Identify and resolve issues.
Value
Resolving issues helps prevent uncontrolled cost and schedule creep.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify and resolve issues as they arise. Resolving issues is important to keeping tasks on
schedule. Analyze issues as they are identified to determine the appropriate corrective action
and track to closure.
Issues may generate unplanned work. If issues are not monitored and controlled, work can be
delayed without an understanding of the reason.
Example Activities
Example Activities Further Explanation
Record the issue in the issue and
action item list.
Assign responsibility for resolving the Ensure people are aware that they have been given
issue or action item. responsibility to resolve the action.
Assign a due date. Work with the person assigned responsibility to determine
when the issue or action can be completed.
Track issues and action items to Tracking to closure is critical to knowing if and how the
closure. project plan will be impacted.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
233
Level 2
MC 2.1
Required Practice Information
Practice Statement
Track actual results against estimates for size, effort, schedule, resources, knowledge and skills,
and budget.
Value
Identifies significant deviations so more effective corrective actions can be taken which
increases the likelihood of meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Record associated contextual information when tracking actual results versus estimates to help
understand what the measurement data represents.
Typical indicators of project progress and performance include characteristics of work products
and tasks that may include:
• Cost
• Budget
• Effort
• Schedule
• Size
• Complexity
• Capacity and availability
• Function
• Knowledge and skills
• Resources
• Stakeholder involvement
• Commitments
• Transition to operations and support
Frequency of monitoring depends on the:
• Collection schedule
• Pace and duration of the work
• Agreed to milestones
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
234
Example Activities
Example Activities Further Explanation
Track actual results to plans and Track size, effort, schedule, resources, knowledge and skills, and
estimates. budget.
Tracking actual results typically occur through:
• Progress reporting
• Status reviews
• Milestone reviews
Monitor resources provided and Identify what resources are needed to address the corrective
used. actions. This typically includes:
• People
• Processes
• Physical facilities
• Computers, peripherals, and software
• Networks
• Security environment
Monitor the knowledge and skills This typically includes:
of workgroup members. • Periodically measuring the knowledge and skills of people to
assess changes
• Comparing actual training obtained to training recorded in the
project plan
• Identifying significant differences from project plan estimates
Monitor commitments against This includes:
those identified in the project • Regularly reviewing internal and external commitments
plan. • Identifying commitments that have not been satisfied or are at
significant risk of not being satisfied
• Monitoring availability, reliability, and maintainability against
their requirements
• Recording review results
Record significant differences in This includes:
planned vs. actual values. • Defining criteria for what “significant” means for the planned
and actual values
• Keeping a record of significant differences to be used for more
effective future planning
Monitor progress against This typically includes:
schedule. • Periodically measuring the actual completion of activities and
milestones
• Comparing actual completion of activities and milestones to the
project schedule to identify significant deviations
Monitor expended effort and This typically includes:
costs. • Periodically measuring the actual effort and costs expended
• Comparing actual effort and costs, to the planned/estimated
budget and costs
• Identifying significant deviations from the project budget and
estimates
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
235
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Monitoring and analyzing capacity and availability can help identify the need for corrective
actions to prevent service interruption and service system failure.
Record the use of each resource including the use of each resource by each component, i.e.,
the extent or degree of use by each component for a given resource. Analyze the effect of
failures to align capacity and availability.
Monitor the use of resources during unexpected increases in demand to determine whether
corrective actions are needed. Examples of corrective actions include:
• Adjustments to resources provided
• Adjustments to thresholds
• Adjustments to descriptions of the normal use of service resources and service system
performance
Identify the need for corrective actions:
• Based on monitoring and analyzing capacity and availability
• In response to service incidents, change requests, changes to service requirements
(current and future)
• To improve service system performance or prevent breaches of the service agreement
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
236
Monitor the service system to detect or prevent the failure of components that affect service
system availability. At a minimum, monitor availability. Monitor other quality attributes if
appropriate based on the type of service, development, or acquisition provided. For many
service systems, it may also be appropriate to monitor other quality attributes such as reliability
and maintainability. Monitor the resilience of the service system to service component failure
and identify the impacts of specific failures on service system availability.
Activities to monitor capacity and availability of service systems may include:
• Monitoring the use of resources against thresholds, descriptions of normal use, and
service system performance
• Estimating future changes, either growth or reduction, in resource use
o Methods and tools for estimating service system behavior include trend analysis,
analytical modeling, simulation modeling, baseline models, and application sizing
o Resource usage growth estimates can be based on collected capacity and
availability data, projected requirements, and service system representations
• Communicating the analysis of results on performance objectives and their impact on
capacity and availability
o Capacity and availability reports can be regular or ad hoc. If helpful, simplify
reporting by using databases with automated reporting features. Follow
organizational reporting standards. When they exist, use standard tools and
techniques to integrate and consolidate information in the reports.
o Information should be appropriate to the audience and understandable, and it
may need to address multiple perspectives. These perspectives can include
business, end user, customer, or provider. Agreements can define the reported
information, to whom it should be delivered, and how it is provided, e.g., format,
detail, distribution, media.
o Availability is typically reported as a percentage. If required, in addition to
reporting availability, report on reliability, e.g., reliability of the service or service
system components, maintainability, and other quality attributes.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Track resource commitments that result in expenditures, e.g., issued purchase orders and
completed, accepted supplier deliverables, when the organization incurs the expense. Track
resource commitments even before formal payment, to account for financial and legal
obligations. Monitor commitments that do not result in expenditures, e.g., allocation of
resources or skill sets.
Example supplier deliverables include:
• Supplier progress and performance reports
• Records of significant deviations from plans or processes
• Cost performance reports
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
237
MC 2.2
Required Practice Information
Practice Statement
Track the involvement of identified stakeholders and commitments.
Value
Managing stakeholder involvement is critical to successful work completion.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Manage stakeholder involvement according to the plan and process. Re-plan stakeholder
involvement when changes to requirements, situation, or status occur.
Example Activities
Example Activities Further Explanation
Periodically review and record the Stakeholder involvement can be tracked in events such as
status of stakeholder involvement. team meetings and cross-functional coordination meetings.
Identify and record significant
stakeholder issues.
Develop recommendations and
coordinate actions to resolve issues.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
238
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
MC 2.3
Required Practice Information
Practice Statement
Monitor the transition to operations and support.
Value
Solutions are smoothly transitioned and successfully implemented ensuring expected benefits
are obtained.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Monitor and control the actual transition of the accepted solution against the plan for the
transition to operations and support. In some instances, this may be accomplished by delivering
the solution directly to the customer.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
239
Example Activities
Example Activities Further Explanation
Monitor the capabilities of • Operations and support organizations should demonstrate
operations and support to readiness to accept the solution and provide uninterrupted
receive, store, use, and support.
maintain new or modified • Use transition readiness criteria and verification and validation
solutions. practices to decide if delivered solutions meet specified
requirements.
• Use verification and validation practices to confirm readiness for
acceptance into operations and support.
Monitor training delivery to This typically includes:
stakeholders involved in • Verifying correct training materials and resources specific to
receiving, storing, using, and stakeholders involved are available and used
maintaining solutions. • Verifying that the right training is given to the right people at the
right time
• Verifying that the delivered training has enabled the recipients to
carry out their work efficiently and effectively
Review and analyze the results Decide whether corrective actions must be completed before
of transition activities. transferring responsibility to operations and support.
Example work products that support transition analyses include:
• Transition activity reports that include quality measures collected
during the pilot and the warranty period
• Problem tracking reports, detailing resolution time, escalation,
and root cause analysis
• Change management reports
• Configuration management records
• Operation logs to decide that sufficient information is stored to
support revisions
• Security reports
• Actual operations and support costs compared to estimates
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
240
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Typically, the supplier has a role in integrating and packaging solutions and preparing for the
transition to operations and support, including support for business user acceptance. The
acquirer monitors these supplier activities. The solicitation package and the supplier agreement
set the expectations of the supplier and the acceptance criteria to transition to operations and
support.
Example supplier deliverables include:
• Training materials and supporting work products
• Site readiness reports
• Verification reports
• Training records
• Operational readiness reports
• Test results
• Pilot results
The acquirer makes adequate provisions to operate the acquired solution through the supplier
agreement or in-house operations and support organizations. Typically, the supplier develops
training for the solution.
MC 2.4
Required Practice Information
Practice Statement
Take corrective actions when actual results differ significantly from planned results and manage
to closure.
Value
Managing corrective actions can increase the probability that objectives will be met.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Collect and analyze issues and decide on corrective actions to address them. Manage the
corrective actions to closure. Actions can be automated, performed manually, or a combination
of the two. Examples of corrective actions may include:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
241
Example Activities
Example Activities Further Explanation
Collect issues for analysis. Collect issues from reviews and the execution of other
processes.
Examples of issues to collect include:
• Issues discovered when performing technical reviews,
verification, and validation
• Significant deviations in project planning parameters from
estimates in the project plan
• Commitments (either internal or external) that have not
been satisfied
• Significant changes in risk status
• Data access, collection, privacy, or security issues
• Stakeholder representation or involvement issues
• Solution, tool, or environment transition assumptions (or
other customer or supplier commitments) that have not
been achieved
Analyze issues to decide if corrective Corrective action is required when the issue, if left
action is needed. unresolved, may prevent the project from meeting its
objectives.
Take corrective action on identified Steps typically include:
issues. • Deciding and recording actions to resolve selected issues.
Examples of potential actions include:
o Modifying the statement of work
o Modifying requirements
o Revising estimates and plans
o Renegotiating commitments
o Adding resources
o Changing processes
o Improving skills and efficiency
o Revising project risks
• Obtaining agreement from affected stakeholders on the
actions
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
242
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Work group level monitoring and control or measurement and analysis can adequately cover
some monitoring of service system operation. This can include managing and controlling other
operationally-oriented quality attributes associated with service delivery, such as:
• Capacity
• Availability
• Responsiveness
• Service Level Agreement performance
• Usability
• Reliability
• Maintainability
• Safety
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
243
• Security
o Monitoring for security breaches, correcting vulnerabilities, and controlling access
to services
o Ensuring that the service provider only delivers approved services, as specified in
the service agreement, to authorized personnel
However, some services can require monitoring and data collection at the level of individual
service requests or continuously within the scope of a single service request. Such monitoring
can require its own tools to handle data collection, analysis, and reporting appropriately. These
tools are often automated. Perform low-level monitoring of service system components using
monitoring and data collection tools as appropriate.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer has the sole responsibility for taking corrective actions when either the acquirer or
supplier implementation results deviate from plan.
The acquirer determines, e.g., by monitoring measurement data, whether supplier progress is
sufficient to meet a service level defined in the supplier agreement. If the supplier’s progress is
not sufficient, the acquirer initiates and manages corrective action with the supplier. If the
supplier does not comply appropriately with this corrective action, the acquirer escalates the
issue for resolution.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
244
Level 3
MC 3.1
Required Practice Information
Practice Statement
Manage the project using the project plan and the project process.
Value
Helps to ensure necessary activities are performed which reduces rework and improves the
likelihood of achieving objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Managing the project helps to:
• Understand how much time is spent on each activity and decide if it is the most effective
use of time
• Measure the resources used and available to a project
• Provide status to members of the team and stakeholders
Example Activities
Example Activities Further Explanation
Manage the project activities The project process is tailored by the project from the organization’s
using the project process set of standard processes.
and all related plans. This includes:
• Using the defined entry and exit criteria to start and finish tasks
• Monitoring activities that could significantly affect actual values of
the planning parameters, such as size, effort remaining, effort
expended and changes in complexity
• Tracking planning parameters using measurable thresholds to trigger
investigation and corrective action
• Monitoring risks
• Managing external and internal commitments based on plans for
tasks and work products
• Understanding the relationships between the:
o Tasks and work products of the project process, and
o Roles of affected stakeholders
• Using quality control processes, e.g., peer reviews, objective
evaluations, to improve both visibility into performance and control
of the work
• Taking corrective action when progress deviates significantly from
the plan
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
245
Context: Use processes to deliver, manage, and improve services to meet customer needs.
When managing the project, consider the critical dependencies of service delivery and service
performance, such as:
• Timing of shipments
• Service delivery activities
• Service delivery schedules
• Operating procedures
• Service requests identified in service agreements
• Service delivery performance and measurements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
246
Context: Use processes to identify, select, and manage suppliers and their agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
247
MC 3.2
Required Practice Information
Practice Statement
Manage critical dependencies and activities.
Value
Managing critical dependencies can significantly reduce risk and increase the likelihood of
meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Critical dependencies can also involve on-time availability of resources.
Example Activities
Example Activities Further Explanation
Review and update dependencies. Record agreements for:
• Coordinating dependent work
• Ensuring that resources are available on time
Provide advance communication to all affected stakeholders
when dependencies cannot be met.
Record minutes from reviews and
discussions.
Record issues.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
248
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The supplier agreement provides the basis for managing supplier involvement in the project.
Supplier agreements, e.g., interagency and intercompany agreements, memoranda of
understanding, memoranda of agreement, that the acquirer makes with stakeholder
organizations provide the basis for stakeholder organization involvement. These stakeholder
organizations can be solution providers or recipients. These agreements are particularly
important when the acquirer’s project produces complex integrated solutions.
MC 3.3
Required Practice Information
Practice Statement
Monitor the work environment to identify issues.
Value
An effective, safe, and healthy work environment helps ensure objectives are met.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify and correct environmental and physical factors that degrade the safety, health,
effectiveness, and productivity of the workforce.
Monitor the environment to ensure that people can focus on achieving objectives and are free
from issues and unwanted distractions. Ensure the entire workforce recognizes that worker
safety and health is central to objective accomplishment.
Example Activities
Example Activities Further Explanation
Monitor work environment Work environment elements may include:
elements that affect safety, • Standard workstation hardware and software
health, effectiveness, and • Standard production and calibration equipment
productivity and identify and • Buildings, facilities, and other physical resources
record any corrections needed. • Security
• Safety
• Management and leadership
• Specific environmental conditions
• Periodic inspections of the work environment
• Health and welfare
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
249
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
250
MC 3.4
Required Practice Information
Practice Statement
Manage and resolve issues with affected stakeholders.
Value
Resolving issues early increases the likelihood of meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The purpose of this practice is to identify, communicate, and resolve issues with affected
stakeholders. When notified and engaged early in the process, stakeholders can more
effectively address their responsibilities to ensure they stay in sync with objectives and plans.
Examples of issues include:
• Incomplete requirements
• Design defects
• Late critical dependencies and commitments
• Solution problems
• Unavailable critical resources
Example Activities
Example Activities Further Explanation
Identify and record issues. Issues are commonly identified in meetings
and cross-functional coordination events.
Communicate issues to affected stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
251
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
252
Required PA Information
Intent
Develop the skills and knowledge of personnel so they perform their roles efficiently and
effectively.
Value
Enhances individuals’ skills and knowledge to improve organizational work performance.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
OT 1.1 Train people.
Level 2
OT 2.1 Identify training needs.
OT 2.2 Train personnel and keep records.
Level 3
OT 3.1 Develop and keep updated the organization’s strategic and short-term
training needs.
OT 3.2 Coordinate training needs and delivery between the projects and the
organization.
OT 3.3 Develop, keep updated, and follow organizational strategic and short-
term training plans.
OT 3.4 Develop, keep updated, and use a training capability to address
organizational training needs.
OT 3.5 Assess the effectiveness of the organization’s training program.
OT 3.6 Record, keep updated, and use the set of organizational training records.
Additional PA Explanatory Information
The training program supports the organization’s business objectives, and training needs that
are common across projects and support groups. The organization coordinates with projects
and support groups to determine responsibility for providing training.
Provide training to enhance skills and knowledge including:
• Technical skills related to:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
253
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
254
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Consider affected stakeholders of the service system for organizational training activities.
Affected stakeholders include customers, end users, provider personnel, senior management,
external suppliers, and anyone else who is engaged with the service system. Develop, keep
updated, and follow training plans that include the appropriate forms of training and
communications to affected stakeholders. Training for affected stakeholders can vary greatly
based on the complexity of the service system, scope of transition changes to the service
system, and the knowledge and skills of the stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
255
Level 1
OT 1.1
Required Practice Information
Practice Statement
Train people.
Value
Increases likelihood of meeting objectives by ensuring individuals have needed skills and
knowledge.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Identify people who will receive the
training.
Schedule training.
Deliver the training.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
256
Level 2
OT 2.1
Required Practice Information
Practice Statement
Identify training needs.
Value
Reduces costs by providing training needed to perform the work.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify the skills and knowledge needed for each role. Compare this to the skills and
knowledge of the individuals in those roles to determine what training is needed.
Example Activities
Example Activities Further Explanation
Identify skills and knowledge for each
role.
Record and keep updated skills and
knowledge of individuals.
Perform a gap analysis to determine
training needs.
Record and communicate training
needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
257
OT 2.2
Required Practice Information
Practice Statement
Train personnel and keep records.
Value
Avoids training people who already have the needed knowledge and skills and ensures that
people get the training needed to perform their work.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Deliver training based on identified
training needs.
Maintain training records.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
258
Level 3
OT 3.1
Required Practice Information
Practice Statement
Develop and keep updated the organization’s strategic and short-term training needs.
Value
Maximizes the likelihood of meeting objectives by ensuring that the organization has skilled
individuals now and in the future.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Strategic training needs address long-term business objectives to build capability by:
• Filling significant knowledge gaps
• Keeping current with new and emerging technologies
• Adapting to changing business needs
Strategic training considerations typically cover a span of time into the future beyond the short-
term training activities. Strategic training is typically linked to organizational strategic needs and
objectives.
Examples of sources of strategic training needs include:
• The organization’s business plan
• The organization’s standard processes
• The organization’s process improvement plan
• Enterprise-level initiatives
• Skill assessments showing common long-term needs
• Industry trends
The primary difference between strategic and short-term needs is how quickly that competency
is needed.
Short-term training needs address immediate business objectives to build capability by:
• Filling current knowledge gaps
• Responding to an event driven need
• Introducing new, currently needed technologies
When developing strategic and short-term training needs, consider:
• The organization’s business plan
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
259
OT 3.2
Required Practice Information
Practice Statement
Coordinate training needs and delivery between the projects and the organization.
Value
Ensure efficient and effective allocation of training resources.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
260
OT 3.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow organizational strategic and short-term training plans.
Value
Ensure personnel are trained to enable them to efficiently and effectively perform their tasks.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
261
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
262
OT 3.4
Required Practice Information
Practice Statement
Develop, keep updated, and use a training capability to address organizational training needs.
Value
Ensure personnel have the knowledge, skills, and abilities to perform their work efficiently and
effectively.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Provide the training to meet the needs of the organization, projects, and support groups.
Example Activities
Example Activities Further Explanation
Select approaches to satisfy To select an approach, consider how to provide skills and
organizational training needs. knowledge in the most efficient and effective way.
Factors that can affect the selection of training approaches,
include:
• Learner knowledge
• Constraints
• Costs
• Schedule
• Work environment
Examples of training approaches include:
• Classroom training
• Computer or technology aided instruction, e.g., tutorials,
simulations, webinars
• Guided self-study
• Formal apprenticeship and mentoring programs
• Facilitated videos
• Chalk talks
• Brown bag lunch seminars
• Structured on-the-job training
Decide whether to develop training Decision criteria may include:
internally or to acquire it externally. • Preparation time
• Cost benefit analysis
• Availability of in-house expertise
• Availability of external training
• Training effectiveness data
Examples of external sources of training may include:
• Customer-provided training
• Commercially available training courses
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
263
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
264
OT 3.5
Required Practice Information
Practice Statement
Assess the effectiveness of the organization’s training program.
Value
Keeps the training program relevant and valuable to the business and makes effective use of
training resources.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Develop a process to determine how effectively training:
• Improves the capability of people to perform their work
• Enables achieving performance improvement goals
• Meets the organization’s needs and objectives
Effective assessment of training includes:
• Pre- and post- training assessments to determine before and after levels of competence
• Measurement scales of training effectiveness
To ensure that the information is not used for positive or negative individual incentives,
individuals’ training effectiveness assessments should not be reported to their managers.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
265
Example Activities
Example Activities Further Explanation
Assess the effectiveness of each Examples of methods used to assess training course
training course. effectiveness may include:
• Testing in the training context, e.g., meeting learner
objectives
• Assessment mechanisms embedded in courseware
• Evaluations of instructor effectiveness
• Pre- and post-training assessments involving training
participants and their managers to determine if the
training delivered has helped the projects
Assess the effectiveness of the training Examples of methods used to assess training program
programs. effectiveness may include:
• Analysis of the improvement in performance of individuals
to determine effectiveness of the:
o Training provider
o Instructors
o Course materials
o Overall program
• Process non-compliances; these can be considered as an
input and may indicate an issue with the training program
• Surveys on the training program effectiveness
• Industry standards for benchmarking training
effectiveness against behavioral and performance
improvements goals
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
266
OT 3.6
Required Practice Information
Practice Statement
Record, keep updated, and use the set of organizational training records.
Value
Records are essential in determining how well the training program supports the achievement
of business and performance goals.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure that training records are kept for individuals, projects, and support groups, and
organizational training.
Example Activities
Example Activities Further Explanation
Keep and use records of all
participants.
Keep and use records of all personnel Record the rationale.
who are waived from training.
Keep and use records of the training May include:
course and program effectiveness. • Course evaluations and other feedback mechanisms and
information
• Improvement of individual performance
• Contextual information of provided training:
o Instructor
o Course name
o Provider
o Date delivered
o Participants
• Course feedback
Make training records available to the Training records may be part of a skills matrix summarizing
appropriate people for consideration in the experience and education of people.
assignments.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
267
Required PA Information
Intent
Identify and address work product issues through reviews by the producer’s peers or Subject
Matter Experts (SMEs).
Value
Reduce cost and rework by uncovering issues or defects early.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
PR 1.1 Perform reviews of work products and record issues.
Level 2
PR 2.1 Develop and keep updated procedures and supporting materials used to
prepare for and perform peer reviews.
PR 2.2 Select work products to be peer reviewed.
PR 2.3 Prepare and perform peer reviews on selected work products using
established procedures.
PR 2.4 Resolve issues identified in peer reviews.
Level 3
PR 3.1 Analyze results and data from peer reviews.
Additional PA Explanatory Information
Performing peer reviews helps to find issues and remove defects from work products early. A
peer review is an important and effective verification, validation, and assurance activity. Peer
reviews may be implemented via inspections, structured walkthroughs, audits, or other review
methods. Peers or relevant SMEs methodically and objectively examine work products to
identify defects for removal.
Teams performing peer reviews can benefit from:
• Defining selection criteria to focus on the most important areas
• Selecting what to peer review
• Performing peer reviews thoroughly with multiple view points
• Analyzing data to identify quality trends and improvements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
268
Figure PR-1 is an example of where peer reviews can be performed in an agile project using
Scrum. Examples may include:
• Performing backlog grooming
• Demonstrating completed stories during the sprint review with product owner
• Using pair, team, or mob programming during each sprint
• Reviewing design, test plans, test cases, and code work products
• Performing peer reviews thoroughly with multiple viewpoints
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
269
Agile teams benefit from systematically performing peer reviews of selected work products that
affect quality. Performing backlog grooming and a sprint demo would not consistently be as
thorough.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
270
Level 1
PR 1.1
Required Practice Information
Practice Statement
Perform reviews of work products and record issues.
Value
Improves work product quality and reduces cost and rework by uncovering issues early.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Review work products to identify
issues.
Record results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
271
Level 2
PR 2.1
Required Practice Information
Practice Statement
Develop and keep updated procedures and supporting materials used to prepare for and
perform peer reviews.
Value
Maximizes efficiency and effectiveness of finding issues in peer reviews.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Record and keep updated peer review
procedures.
Record and keep updated related
supporting materials.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
272
PR 2.2
Required Practice Information
Practice Statement
Select work products to be peer reviewed.
Value
Targeting critical work products for peer review helps to manage cost.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Evaluate the criticality of the work It may not be possible to review every work product. For
product. large or complex work products, it may not be possible to
review the entire work product. The evaluation should
consider the highest priority work products or elements.
Example criteria include: the most critical section, the most
used by the user, the costliest if defective, the most error-
prone, the least well understood section, or the most
frequently changed section.
Determine and record the review type Different work products may be more effectively reviewed
to use. using different techniques or methods.
Types of peer reviews may include:
• Inspections
• Structured walkthroughs
• Perspective-based reviews, which involve assigning
reviewer perspectives such as:
o Standards
o Domains
o Types of issues
• Objective evaluations
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
273
PR 2.3
Required Practice Information
Practice Statement
Prepare and perform peer reviews on selected work products using established procedures.
Value
Thorough and consistent review with early detection of work product issues leads to reduced
cost.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Develop schedule. This should be integrated with the work schedule.
Follow procedures.
Record results from the peer reviews May include:
and the data from the process. • List of issues found in the peer reviews
• Data related to process aspects, e.g., prep time, number of
work products, time spent in peer reviews
Communicate results to affected Results include the peer review process data and the issues.
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
274
PR 2.4
Required Practice Information
Practice Statement
Resolve issues identified in peer reviews.
Value
Reduces rework, costs, and increases quality.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Resolve issues.
Record resolutions and results and Include expectations for when actions will be closed by
communicate to affected stakeholders. affected stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
275
Level 3
PR 3.1
Required Practice Information
Practice Statement
Analyze results and data from peer reviews.
Value
Increases the efficiency and effectiveness of the process for performing peer reviews.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
One of the primary objectives of peer reviews is to identify and remove defects early in the
project. Analysis of results can help identify trends in defect injection and sources and types of
defects.
In addition, it is important to analyze data about the preparation and conduct of peer reviews in
order to determine the efficiency and effectiveness of the peer review process.
Example Activities
Example Activities Further Explanation
Analyze peer review process data and
the results from the peer review.
Record and communicate analysis This typically includes:
results. • When defect was injected
• Preparation time or rate versus expected time or rate
• Number of issues versus number expected
• Types of issues detected
• Causes of issues
• Issue resolution impact
• Stakeholders associated with issues
Planning (PLAN)
Required PA Information
Intent
Develop plans to describe what is needed to accomplish the work within the standards and
constraints of the organization, including the:
• Budget
• Schedule
• Resource demand, capacity and availability
• Quality
• Functionality requirements
• Risks and opportunities
Plans also describe:
• The work to be performed
• Applicable organizational set of standard processes, assets, and tailoring guidelines
• Dependencies
• Who performs the work
• Relationships with other plans
• Stakeholders and their role
Value
Optimizes cost, functionality, and quality to increase the likelihood of meeting objectives.
Additional Required PA Information
Planning includes developing budgets and schedules based on estimates; identifying the
appropriate set of stakeholders and tasks; managing risks; determining the necessary
resources; and developing and keeping the project plan updated to reflect how to perform the
work. An important aspect of planning is capacity and availability management.
Capacity and availability management activities can be performed at different levels of the
organization and applied to any type of work. Capacity and availability management activities
typically involve:
• Developing a capacity and availability management approach and keeping it updated
• Providing and allocating resources
• Monitoring, analyzing, understanding, forecasting, adjusting, and reporting on current
demand for:
o Work activities
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
277
o Services
o Solutions and Deliverables
o Resources
o Capacity and availability
o Service or service system performance
o Availability
• Determining corrective actions to ensure appropriate capacity and availability while
balancing costs against resources needed and supply against demand
Explanatory PA Information
Practice Summary
Level 1
PLAN 1.1 Develop a list of tasks.
PLAN 1.2 Assign people to tasks.
Level 2
PLAN 2.1 Develop and keep updated the approach for accomplishing the work.
PLAN 2.2 Plan for the knowledge and skills needed to perform the work.
PLAN 2.3 Based on recorded estimates, develop and keep the budget and schedule
updated.
PLAN 2.4 Plan the involvement of identified stakeholders.
PLAN 2.5 Plan transition to operations and support.
PLAN 2.6 Ensure plans are feasible by reconciling available and estimated
resources.
PLAN 2.7 Develop the project plan, ensure consistency among its elements, and
keep it updated.
PLAN 2.8 Review plans and obtain commitments from affected stakeholders.
Level 3
PLAN 3.1 Use the organization’s set of standard processes and tailoring guidelines
to develop, keep updated, and follow the project process.
PLAN 3.2 Develop a plan and keep it updated, using the project process, the
organization’s process assets, and the measurement repository.
PLAN 3.3 Identify and negotiate critical dependencies.
PLAN 3.4 Plan for the project environment and keep it updated based on the
organization’s standards.
Level 4
PLAN 4.1 Use statistical and other quantitative techniques to develop and keep the
project processes updated to enable achievement of the quality and
process performance objectives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
278
Figure PLAN-1 states where planning is typically performed in an agile project using Scrum.
Table PLAN-1 shows example planning information and related model practices.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
279
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
280
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
281
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Most engineering disciplines can benefit from project planning practices and include examples
such as:
• Software development
• Hardware development
• Systems development
• Manufacturing or product lines, such as in:
o Developing and maintaining core assets, e.g., components, tools, architectures,
operating procedures, software
o Supporting the use of core assets
o Developing each individual system from core assets
o Coordinating the overall effort of developing, using, and improving the core
assets
• Construction and maintenance
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Responding to service requests may require detailed, frequently revised plans for allocating
resources to tasks and managing the task queue, e.g., assigning repair jobs in a maintenance
shop. Consider these low-level operating plans as an extension of the overall service plan.
When planning for transitions in services or service system components, e.g., archival of a
service, upgrade technology and account for all operational and support activities affected by
the transition. Typically, organizations record this information in a transition plan. When
planning for services, consider plans for service continuity.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Planning for supplier management is based on the acquisition strategy. The acquisition strategy
is a guide for directing and controlling the work, and a framework for integrating activities
essential to acquiring an operational solution. When needed, a supplier management approach
should be developed and included as part of the planning activities and should include such
items as:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
282
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
283
Level 1
PLAN 1.1
Required Practice Information
Practice Statement
Develop a list of tasks.
Value
Ensure that the work needed to meet customer requirements is identified to increase customer
satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Develop a task list. The level of detail of the task descriptions will vary based on
the size and complexity of the tasks.
Review the task list with affected
stakeholders.
Revise the list as needed.
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
284
When providing a service, it is important to know and list what resources are available for
performing the tasks needed to deliver the service. Identify needed and available resources to
understand where the service may use resources. This can also help identify where shortages
may occur. Unrecognized shortages may cause the organization to miss business objectives.
Activities can include:
• Developing the task list
• Developing a list of needed resources by task
• Developing a list of the available resources
The task list may include a high-level description of the tasks that need to be performed to
meet requirements or agreements. Include:
• Resource identifiers, i.e., a labor category for a human resource
• Descriptions of needed skills for the personnel resources, i.e., human resources,
training, professional certifications
• Descriptions of needed equipment, tools, or facilities
PLAN 1.2
Required Practice Information
Practice Statement
Assign people to tasks.
Value
Ensure that tasks will be performed to meet requirements and satisfy the customer.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure all tasks are assigned to specific members of the project, and ensure that they know
which tasks they are responsible for completing. Identify the needed skills, experience, abilities,
and responsibilities needed to accomplish each task.
Example Activities
Example Activities Further Explanation
Assign an individual who is responsible Identify an individual with the skill and experience needed to
for each task. accomplish the task.
Assign any additional people to the Determine the project load and the abilities of the individuals
task. as a part of assigning them to the task.
Review assignments with the assigned Ensure that the assigned individuals understand what is
individuals. needed to complete the task assignment.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
285
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
286
Level 2
PLAN 2.1
Required Practice Information
Practice Statement
Develop and keep updated the approach for accomplishing the work.
Value
Maximize project success by keeping the affected stakeholders focused on accomplishing their
specific objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The approach is particularly valuable for making decisions when requirements and work
changes. Identify the approach, and the priority of objectives for addressing requirements and
accomplishing the work. Strategy and approach typically include:
• Business considerations
• Objectives and constraints
• Possible approaches to meeting those objectives and constraints
• Requirements
• Project lifecycle description
• Needed resources, e.g., skills, environment, tools, new technologies
• Risks associated with the above and how they will be mitigated
Example Activities
Example Activities Further Explanation
Identify the objectives of the project. Describe what the project is trying to accomplish in terms of
expected outcomes.
Identify the approach to be used to Describe the why and how:
achieve objectives. • Tasks and how they are performed
• The work is going to be done
• Methods or techniques will be used
• How resources will be provided to support and accomplish
the work
Identify requirements. Record how requirements will be addressed in the approach.
Record business considerations. Business considerations may include:
• Potential costs and benefits
• Intellectual property
• Competitive climate
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
287
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
288
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Larger development projects can contain multiple phases, such as concept exploration,
development, production, operations, and disposal. A development phase can include
subphases such as requirements analysis, design, fabrication, integration, and verification. The
determination of project phases typically includes selection and refinement of one or more
development models to address interdependencies and appropriate sequencing of the activities
in the phases.
Depending on the strategy for development, there can be intermediate phases for the
development of prototypes, increments of capability, or spiral model cycles. In addition, include
explicit phases for startup and close-out as needed.
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
The service approach can play various roles, but initially, it serves as the basis for senior
management to approve and commit resources. Revise the service approach through planning
when identifying the solution, processes, resources, and risks.
A service approach can be developed by the organization, by prospective service personnel,
e.g., in collaboration with potential customers and suppliers, or by some other combination of
parties with a strategic business view of the service.
The service approach can include a high-level description of the service, the development
approach, and the delivery approach and approached for automated service delivery, as
appropriate.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
289
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquisition strategy defines the approach for formulating solicitation packages, supplier
agreements, and plans. The strategy evolves over time and should continuously reflect the
status and desired end of the work. The acquisition strategy establishes the acquisition phases,
milestone decision points, and accomplishments for each acquisition phase. Develop the
acquisition strategy from an understanding of the acquisition work and environment. The
acquirer considers the:
• Potential value or benefit of the acquisition
• Risks or opportunities
• Constraints
• Experiences with different types of suppliers and agreements
The acquisition strategy includes:
• Acquisition objectives and constraints
• Asset and technology availability
• Consideration of acquisition methods
• Potential supplier agreement types
• Terms and conditions
• End user considerations
• Risk and opportunity considerations
• Core asset development and maintenance considerations
• Operational support processes
A well-developed acquisition strategy minimizes the time and cost required to satisfy approved
capability needs and maximizes affordability throughout the lifecycle.
When an acquisition uses an evolutionary lifecycle, the strategy may describe the function, and
how the acquirer and supplier will fund, develop, test, produce, and support the increasing
functionality of the solution.
Business considerations for the acquisition strategy may include:
• Type of competition planned for all phases of the acquisition or an explanation of why
competition is not practical or not in the best interests of the acquirer
• Developing or keeping updated access to competitive suppliers for critical solutions or
solution components
• Availability and suitability of commercial items and the extent to which interfaces or
connections for these items have broad market acceptance, standards, organization
support, and stability
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
290
• Both international and domestic sources that can meet the required need consistent with
organizational policies and regulations
• Critical technologies
• Data rights
• Product line considerations
• Socio-economic constraints
• Safety and health issues
• Security issues, including physical and information technology
• Other business-oriented solution quality characteristics that can be market
differentiators or mission critical, e.g., solution responsiveness, platform openness,
availability, sustainability
The acquisition strategy explains the planned acquisition incentive structure. This may include
providing incentives for delivering the solution at or below the established cost targets, while
satisfying requirements. Consider using incentives to manage risks.
If operations and maintenance support is going to be performed by an organization different
from the supplier, define a sufficient overlap period to ensure a smooth transition. The
acquirer’s sustainment organization or supplier typically participates in the development of the
solution support strategy.
PLAN 2.2
Required Practice Information
Practice Statement
Plan for the knowledge and skills needed to perform the work.
Value
Enables efficient and effective use of personnel resources.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Assess each individual’s knowledge and skills against the critical skills required for work
assignments to decide if training in these skills is needed. Examples of critical skills include the
ability to:
• Execute specific processes
• Perform tasks within specific time limits
• Perform tasks to defined accuracy
• Use equipment safely and effectively
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
291
• Follow instructions
• Interpret information
• Organize actions, material, or people
• Communicate to perform assigned tasks. Examples of communication skills include:
o Literacy in one or more of the languages used in the organization
o Knowledge of local jargon or technical terms
o Knowledge of communication protocols
o Oral presentation skills
o Negotiating skills
o Writing skills
o Ability to use communication media
Examples of items to be considered when evaluating knowledge and skills may include:
• Individual’s personal assessment
• Individual’s previous experience
• Performance feedback sessions and reviews
• Tests
• Training records
Example Activities
Example Activities Further Explanation
Identify the knowledge and skills
needed to perform the work.
Determine the gaps between the
knowledge and skills needed versus
those held by the currently assigned
people.
Select methods for providing needed Training may be either in-house (both organizational and
knowledge and skills. project) or external.
Methods may include:
• Staffing and new hires
• Classroom instruction
• Online or computer-aided training
• Apprenticeship or mentoring programs
• Job rotation or cross-training
• Conferences, seminars, workshops, and tutorials
• College and university courses
• Videos
• Directed self-study courses
Incorporate selected methods into the
project plan.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
292
Context: Use processes to deliver, manage, and improve services to meet customer needs.
For long-duration and continuous-operation services, the knowledge and skills needed change
as:
• Personnel rotate in and out of the projects (or from one service type to another)
• Technology used in the service system or for an individual service changes
• Processes and technology used in the development or customer environments change
For example, a personnel change triggers the need to reevaluate the knowledge and skills
required for new team members. The types of knowledge and skills needed may change during
different phases of the service lifecycle, when adding new services, or changing service levels.
Plan for needed knowledge and skills to better address these sources of change.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer plans for knowledge and skills required by the acquisition team to perform their
tasks.
For example, if the acquirer is purchasing a software-intensive solution, ensure that the
assigned acquisition personnel have expertise in systems and software engineering or the
acquirer will train personnel in these areas. The acquirer requires that personnel have
orientation and training in acquirer processes and domain knowledge. Personnel involved in
receiving, storing, using, and supporting the acquired solution also may need appropriate
training.
The acquirer also plans for knowledge and skills needed from the supplier. For example, the
acquirer can provide role descriptions and skill profiles to the supplier as part of the solicitation
package.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
293
PLAN 2.3
Required Practice Information
Practice Statement
Based on recorded estimates, develop and keep the budget and schedule updated.
Value
Early detection of significant deviations from the budget and schedule enables timely
management and corrective actions needed to achieve objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Record and maintain the budget, effort, and duration needed to accomplish the work.
Example Activities
Example Activities Further Explanation
Identify major milestones. Milestones can be event-based or time-based.
Identify schedule assumptions. Assumptions are frequently made on items with little, if any,
available estimation data. Identifying assumptions about
activity duration provides insight into the confidence level
(i.e., uncertainties) in the overall schedule.
Identify constraints. Identify factors that limit planning flexibility as early as
possible. Examining solution and task characteristics
identifies these issues. Constraints may include:
• Customer requirements
• Resources
• Defining dependencies among activities (predecessor or
successor relationships)
• Supplier availability
Identify task dependencies. A critical part of ordering tasks for a project is identifying
task dependencies.
Tools and inputs that can help determine the optimal
ordering of task activities may include:
• Critical Path Method (CPM)
• Program Evaluation and Review Technique (PERT)
• Resource limited scheduling
• Customer priorities
• User or end user value
• Work packages
Identify resources. Project resources may include:
• Staffing needs and costs
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
294
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
295
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Individual service requests, e.g., to repair a piece of equipment in a remote facility, transport a
package to a destination, can have individual milestones, task dependencies, resource
allocations, and scheduling constraints. Consider these milestones together and coordinate with
larger budgeting and scheduling activities.
Develop communication methods during service system development. Review, tailor, and
possibly supplement communication methods regularly to meet ongoing service delivery needs.
Budget development for service-related activities may include:
• Service components consumed during the lifecycle of a service request or for multiple
service requests that span multiple customers
• Type of resources required, e.g. 24-hour available resources for VIP services
• Expected number of service requests considered in a service agreement
• New resources that need to be added, purchased or modified to comply with current or
future demand
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
For the duration of the work, define, track, and keep updated:
• Budget and schedule, including both acquirer and supplier activities
• Critical dependencies of supporting organizations, including any suppliers that support
the acquirer
PLAN 2.4
Required Practice Information
Practice Statement
Plan the involvement of identified stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
296
Value
Ensures that stakeholder needs are addressed when they arise, reducing the amount and cost
of rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Stakeholder involvement allows the project to focus on:
• Developing the right solutions
• Delivering adequate services
• Acquiring compatible solutions that provide the required functionality
Identify personnel who must be included in the project for it to be accomplished in accordance
with requirements. Affected stakeholders may include:
• People and functions that should be represented
o Those affected by the activity
o Those who have the needed expertise to perform the activity
Affected stakeholders are those who will participate in the project’s activities. The list of
affected stakeholders may change as work progresses. It is important to ensure that affected
stakeholders have early input to the planning of the project.
Some stakeholders, such as higher levels of management and customers, may have no formal
role in the project, but are invested in the outcome. Consult these stakeholders for advice and
consent when the scope may change.
Example Activities
Example Activities Further Explanation
Develop a list of stakeholders.
Identify the involvement of each Describe how and why each stakeholder is involved and what
stakeholder. is required of them.
Record when the involvement is Address the timing and sequencing for stakeholder input and
required. involvement.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
297
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Plan for the involvement of stakeholders with service system transition activities, e.g., inclusion
of a new product, update of technology for service system components. Affected stakeholders
include customers, end users, provider personnel, senior management, external suppliers, and
anyone else who should be aware of expected changes. Consider the magnitude of the change
in planning for the appropriate level of detail and involvement during the transition.
Example mechanisms for involving stakeholders of service system transitions include:
• Automatic notifications from the service system
• Posted information within the service system
• Progress reviews, discussions, or approaches
• Communications through newsletters
• Updates of user guides and user procedures
• Updates of user training
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Stakeholders can include acquirers, supplier team members, end users, and other involved
parties. When acquiring complex integrated solutions involving multiple suppliers, the acquirer
needs to ensure coordination between all stakeholders. This planning typically includes steps for
developing and keeping updated supplier agreements with these stakeholders, e.g., interagency
and intercompany agreements, memoranda of understanding, memoranda of agreement.
PLAN 2.5
Required Practice Information
Practice Statement
Plan transition to operations and support.
Value
Minimizes surprises and rework during adoption and deployment.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
298
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
299
PLAN 2.6
Required Practice Information
Practice Statement
Ensure plans are feasible by reconciling available and estimated resources.
Value
Increases likelihood that the objectives will be achieved by ensuring that needed resources are
available and committed to throughout the project.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Overcommitted resources can be reconciled by:
• Resource leveling the schedule
• Modifying or deferring requirements
• Negotiating more resources
• Finding ways to increase productivity
• Modifying or negotiating the scope of work involved, such as phased delivery
• Outsourcing
• Adjusting the personnel skill mix
• Revising all plans that affect the project or its schedules
• Identifying tools, techniques, and methods that could reduce time or cost
• Implementing incremental delivery
• Renegotiating stakeholder commitments
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
300
Manage individual project assignments to balance committed work among individuals and
projects:
• Evaluate individual workloads periodically to ensure they are balanced. Adjust individual
commitments as needed to improve balance and avoid over commitment.
• When individuals’ work is nearing completion, seek opportunities to apply their effort to
other business activities.
• Ensure the manager of an individual committed to work on several projects:
o Ensures the combined commitments do not result in over commitment
o Coordinates expectations for timing of work and results
o Resolves conflicts among project commitments
Example Activities
Example Activities Further Explanation
Perform resource leveling to adjust scheduling of Resource leveling balances the demand for
tasks and resources. resources with their availability.
Ensure commitments are supported by adequate
personnel or other required resources.
Negotiate commitments with affected stakeholders.
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
While selecting a supplier and negotiating the supplier agreement, the acquirer reconciles
overall work and resource levels based on supplier proposals. After completing the supplier
agreement, the acquirer incorporates the supplier’s plans at an appropriate level of detail to
support plan alignment. For example, an acquirer can incorporate major supplier milestones,
deliverables, and reviews.
The resource plan should plan for personnel with the appropriate training and experience to
evaluate supplier proposals and participate in negotiations with suppliers. The resource plan
identifies the work resources expected from the supplier, including critical facilities or
equipment needed. Revise the resource plan based on the supplier agreement or changes in
environment conditions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
301
PLAN 2.7
Required Practice Information
Practice Statement
Develop the project plan, ensure consistency among its elements, and keep it updated.
Value
A consistent project plan helps to ensure efficient and effective communication and
achievement of objectives.
Additional Required Information
A plan addresses the planning and management of work activities collectively. A plan is more
than just a list of scheduled activities and tasks. It includes an approach for how the work is to
be performed and managed. Developing and using a project plan includes these iterative
activities:
• Identifying required tasks, including the activities and their interdependencies to be
used for tracking and managing the project
• Using estimates to:
o Develop a budget and schedule
o Determine the resources required
• Determining the tasks and their interrelationships
• Assigning roles and responsibilities for performing the tasks
• Identifying realistic performance data and objectives:
o Determining if objectives can be achieved as the project progresses
o Evaluating alternative objectives when the objectives cannot be met
• Identifying and analyzing risks or opportunities
• Determining information and data management needs and how they will be addressed
• Identifying and interacting with affected stakeholders to adequately address technical
and support activities in project plans
• Negotiating and obtaining commitment to the project plan
Explanatory Practice Information
Additional Explanatory Information
The project plan can include multiple plans. The plan generated for the project defines all
aspects of the effort, tying together the following in a logical manner:
• Tasks
• Budgets and schedules
• Milestones
• Information management and governance
• Risks
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
302
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
303
PLAN 2.8
Required Practice Information
Practice Statement
Review plans and obtain commitments from affected stakeholders.
Value
Rework is reduced and the likelihood of achieving objectives is increased through a consistent
understanding and commitment to the plan.
Additional Required Information
This section left blank for future content
Explanatory Practice Information
Additional Explanatory Information
All plans that affect the project should be reviewed to obtain a common understanding of the
scope, objectives, roles, responsibilities, and relationships. Ensure that individuals or groups
making a commitment are confident that the project can be performed within cost, schedule,
and performance constraints.
Example Activities
Example Activities Further Explanation
Ensure individuals are involved in Review the decisions, agreements, and related information
reviewing the work they are responsible needed to understand requirements and plans necessary for
for and the inputs that initiate the work. accomplishing the work.
Record commitments. • A commitment is a pact that is freely assumed, visible,
and expected to be kept by all involved
• Ensure individuals and workgroups make commitments
for work they will be accountable for performing
• Commitments can be internal and external
• Record commitments to ensure a consistent mutual
understanding and for project tracking and maintenance.
Provisional commitments should include a description of
risks associated with the relationship.
Review and approve project • Work with the appropriate levels of management as
commitments. defined by the process
• The plan for stakeholder interaction should identify all
parties from whom commitment should be obtained
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
304
Example Work
Further Explanation
Products
Recorded Includes decisions and agreement to requirements, project plans, and their
commitments related elements.
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
305
Level 3
PLAN 3.1
Required Practice Information
Practice Statement
Use the organization’s set of standard processes and tailoring guidelines to develop, keep
updated, and follow the project process.
Value
Establishing the project process ensures the efficient and effective achievement of the
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Select and tailor or modify processes from the organization’s standard set of processes to build
a process to fit the specific needs of the project. The project process is tailored from the
organizational set of standard processes in accordance with organizational tailoring guidelines,
and:
• Includes a process description that is kept up-to-date
• Contributes to organizational assets
A project’s process is based on:
• Stakeholder requirements
• Goals and objectives
• Work product and task characteristics
• Impacts or requirements of the lifecycle
• Support activities
• Commitments
• Organizational process needs and objectives
• The organization’s set of standard processes and tailoring guidelines
• Domain
• The operational environment
• The business environment
• Stakeholder availability
• Experience of the people
• Project constraints
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
306
When the organization's standard set of processes change, there may be changes in the
project’s processes.
Example Activities
Example Activities Further Explanation
Select standard processes from the Collectively, these comprise the project process
organization’s set of standard
processes that best fit the needs of the
project.
Modify the organization’s set of
standard processes and other
organizational process assets according
to tailoring guidelines to produce the
project’s process.
Use other artifacts from the Other artifacts can include:
organization’s process asset library as • Estimating models
appropriate. • Lessons learned documents
• Templates
• Example documents
Record the project process. The project process covers the activities for the work and
interfaces or connections to affected stakeholders.
Review the project process. Record and use review results, inputs, and issues of the
project processes to identify potential impacts.
Revise the project process as As the project progresses, revise the description of the
necessary. project process to better meet project requirements and the
organization’s process needs and objectives.
Context: Use processes to deliver, manage, and improve services to meet customer needs.
The description of the defined process should be based on services that the project delivers,
including both tailored standard services and unique services, and the service delivery
environment.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
307
Organizations that define standard services may have individual systems that enable the
delivery of those standard services. Any processes that are components of service system(s)
within an organization are good candidates to consider when defining the standard processes
for delivering services.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The supplier agreement should identify the key activities to deliver a solution that meets
requirements. The acquirer may require the supplier to align selected supplier processes with
the acquirer’s defined process to achieve the project goals.
The acquirer should align its defined process with the acquisition strategy. For example,
whether the acquisition strategy is to introduce new technology or to consolidate existing
solutions affects the acquirer’s defined process.
Supplier deliverables may include:
• Common defined processes
• Requirements tools shared by both acquirer and supplier
• Test tools and facilities shared by both acquirer and supplier
PLAN 3.2
Required Practice Information
Practice Statement
Develop a plan and keep it updated, using the project process, the organization’s process
assets, and the measurement repository.
Value
Using proven organizational assets for planning the project increases the likelihood that the
objectives will be met.
Additional Required Information
This section left blank for future content
Explanatory Practice Information
Additional Explanatory Information
Addresses organizational learning and enhances performance improvement by providing proven
assets to projects, which gives them the best chance for success.
Developing a project plan and keeping it updated should address additional planning activities
such as:
• Incorporating the project process
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
308
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
309
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
310
Context: Use processes to deliver, manage, and improve services to meet customer needs.
The work plan should include service delivery and, when needed, service system development
and service system transition.
Examples of the types of service data contained in the organization’s measurement repository
include:
• Service capacity
• Number of service requests received, closed, cancelled, or in progress
• Number of service requests that missed their service level agreement
• Standard services from the catalog that are in high demand
• Average service request completion time
• Average cost consumed by service request
Plans that affect the work plan include:
• Capacity and availability management strategy
• Service continuity plan
• Incident management approach
• Risk and opportunity management approach
When developing a plan for the project, it is important to develop, keep updated, and follow a
strategy for capacity and availability management for critical services. This will help ensure the
right resources will be available to meet the requirements when needed and that the
organization can meet commitments to customers within agreed limits.
A capacity and availability management strategy is based on requirements, failure and incident
trend analysis, current resource use, and service system performance. Strategy should consider
the minimum, maximum, and average use of resources over the short, medium, and long term.
It may be appropriate for some projects to identify, plan for, and manage the availability of
resources to respond to sudden, unexpected increases in demand. Sometimes, the
management of the obsolescence of certain resources and offerings factor into the strategy for
capacity and availability management.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
311
Service representations can help to determine resources and aspects to measure, monitor,
analyze, and manage. However, solution design documents may not be available or may not
accurately and completely reflect all aspects of the live environment that affect capacity and
availability. It is important to monitor and analyze actual capacity and availability data.
Requirements strategies, monitoring, and information from day-to-day service delivery, product
development, or acquisition can assist with these determinations.
The capacity and availability management strategy can reflect limits and constraints, e.g.,
limited customer funding, the customer’s acceptance of certain risks related to capacity and
availability.
The provider must formulate a strategy that best meets requirements, even if they cannot
influence or control demand and resource adjustments. This strategy can be more sophisticated
in situations where the provider can influence or control demand and resource adjustments.
Example activities for developing a capacity and availability management strategy include:
• Recording actual resource use, performance, and availability data
• Estimating future resource and capacity and availability requirements
• Developing a capacity and availability strategy that meets requirements, meets the
demand for resources and services, products, or acquisitions, and addresses how the
organization provides, uses, and allocates resources
• If appropriate, including an availability testing schedule, a maintenance strategy, and an
outage schedule
• Recording costs and benefits of the strategy and any assumptions
• As necessary, revising the strategy on an event-driven basis
PLAN 3.3
Required Practice Information
Practice Statement
Identify and negotiate critical dependencies.
Value
Paying close attention to critical dependencies reduces risk and increases the likelihood the
project will be completed on time, within budget, and meeting quality objectives.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
312
PLAN 3.4
Required Practice Information
Practice Statement
Plan for the project environment and keep it updated based on the organization’s standards.
Value
Ensures that the resources needed to complete the work are readily available to maximize
productivity.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Describe the project environment to address any unique or critical aspects that may affect the
project being performed.
An appropriate project environment is comprised of an infrastructure of facilities, tools, and
equipment that people need to perform their jobs effectively in support of business and project
objectives. Keep the project environment updated at a level required by the organizational
project environment standards. Develop or acquire the project environment or its components.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
313
Example Activities
Example Activities Further Explanation
Analyze project and plan for The critical aspects of the project environment are requirements
resources, facilities, and driven. Explore project environment functionality and quality
environment characteristics with the same rigor as any other project planning
activity. Examples of the resources to be considered include:
• Considerations for the project environment
o Cultural issues
o Visibility
o Voice communication
o Comfortable furniture
o Airborne particulates
o Light for performing work
o Isolation and noise protection
o Space to perform group work activities
o Meeting space
o Support areas
o Laboratories
• Specialized characteristics of workspaces
o Safety
o Security
o Air conditioning
o Tools
o Training
o Remote locations
o Telecommuting
• Storage
• Project equipment
o Computers or work stations
o Communications technologies, e.g., telephones, fax
machines, e-mail, and networks
o Office equipment
o Printing and reproduction equipment
• Supplies
• Application software
• Documentation
Assign a responsible individual to Examples of actions include:
plan to acquire resources, • Preparing budget requests
facilities, and the environment • Developing cost-benefit justifications
needed to perform assigned • Consulting with subject matter experts
work. • Submitting purchase orders
• Negotiating with those responsible for managing building or
computing facilities, distributing equipment or supplies, or other
project environment-related resources
Develop a contingency plan if the
resources, facilities, and
environment cannot be obtained.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
314
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
The project environment might encompass environments for product development, integration,
verification, and validation, or they might be separate environments.
Development-specific examples of equipment and tools include:
• Design tools
• Configuration management tools
• Evaluation tools
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
315
• Integration tools
• Automated test tools
Components in the development environment include software, databases, hardware, tools, test
equipment, and appropriate documentation. Qualification of software includes appropriate
certifications. Hardware and test equipment qualification includes calibration and adjustment
records and traceability to calibration standards.
Examples of actions to improve the development environment include:
• Adding new tools
• Acquiring additional networks, equipment, training, and support
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Verification and validation of the service system can include both initial and ongoing evaluation
of the environment in which the service provider delivers the service.
Components in the services work environment include those necessary to support service
delivery, software, databases, hardware, tools, test equipment, and appropriate documentation.
Qualification of a service delivery environment includes audits of the environment and its
components for compliance with safety requirements and regulations. Software qualification
includes appropriate certifications. Hardware and test equipment qualification includes
calibration, records and traceability to calibration standards.
Examples of actions to take to improve the services work environment include:
• Adding new equipment and tools
• Acquiring additional networks, equipment, training, and support
Examples of equipment and tools include:
• Resource management tools for service delivery
• Incident and request management tools
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Ensure that the supplier’s and acquirer’s projects are compatible to enable the efficient and
effective transfer of work products and solutions.
Define the project environment in the plan, and include any environments required throughout
the project lifecycle.
Example environment types include:
• Acquirer or supplier facilities
• Independent Verification and Validation (IV&V)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
316
• Configuration Management
• Testing
• Infrastructure hosting
• Information repositories
• Field sites
• Classified facilities
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
317
Level 4
PLAN 4.1
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to develop and keep the project processes
updated to enable achievement of the quality and process performance objectives.
Value
Increases the likelihood that the processes of the project will enable achievement of consistent
performance and quality.
Additional Required Information
Managing the progress towards achieving quality and process performance objectives should be
an integral part of how the project is planned and managed.
Explanatory Practice Information
Additional Explanatory Information
Ensure that projects:
• Identify the processes required to accomplish business activities.
• Identify conditions that may affect performance of the processes.
• Identify relevant process performance baselines and models for the selected processes.
Projects may have historical process performance baselines and models that are more
accurate or relevant than organizational baselines.
• Evaluate the planned performance of the selected processes to determine if they are
capable of achieving the measurable performance objectives.
• When planned performance is not being achieved, negotiate adjustments in measurable
performance objectives and the associated processes. This may involve identifying and
developing new processes or subprocesses.
Example Activities
Example Activities Further Explanation
Develop the criteria to use in Criteria can be based on:
evaluating process alternatives for the • Quality and process performance objectives
project. • Availability of process performance data and the relevance
of the data to evaluating an alternative
• Previously recorded process performance baselines and
models that can be used in evaluating an alternative
• Lifecycle models
• Stakeholder requirements
• Laws and regulations
Identify or develop alternative May include:
processes for doing the work and • Analyzing organizational process performance baselines
meeting objectives. and models to identify candidate processes
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
318
Analyze and evaluate alternative Analyze the relative strengths and weaknesses of
processes against recorded evaluation alternatives. This analysis can be supported by aligning the
criteria. organization’s process performance models with process
performance data.
Perform additional modeling activities if existing process
performance models cannot address significant relationships
among the alternative processes under consideration and
there is high risk of not achieving objectives.
Use historical data and process performance baselines and
models to assist in evaluating alternatives against the
criteria. These evaluations can include a sensitivity analysis,
particularly in high risk situations.
Select the alternative process that best If needed, repeat these activities several times until
meets the criteria. confident that the best available alternative has been
identified.
Evaluate the risk of not achieving the If the risk cannot be avoided or mitigated, it may be
project’s quality and process necessary to revise the project’s quality and process
performance objectives. performance objectives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
319
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
320
Required PA Information
Intent
Develop and keep updated the process assets necessary to perform the work.
Value
Provides a capability to understand and repeat successful performance.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
PAD 1.1 Develop process assets to perform the work.
Level 2
PAD 2.1 Determine what process assets will be needed to perform the work.
PAD 2.2 Develop, buy, or reuse process assets.
PAD 2.3 Make processes and assets available.
Level 3
PAD 3.1 Develop, keep updated, and follow a strategy for building and updating
process assets.
PAD 3.2 Develop, record, and keep updated a process architecture that describes
the structure of the organization’s processes and process assets.
PAD 3.3 Develop, keep updated, and make processes and assets available for use.
PAD 3.4 Develop, keep updated, and use tailoring criteria and guidelines for the
set of standard processes and assets.
PAD 3.5 Develop, keep updated, and make the organization’s process asset library
available for use.
PAD 3.6 Develop, keep updated, and make work environment standards available
for use.
PAD 3.7 Develop, keep updated, and make organizational measurement and
analysis standards available for use.
Additional PA Explanatory Information
Organizational process assets enable:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
321
Agile teams use process assets to perform their work. Figure PAD-1 shows where a team
might develop these assets in sprint 0 to prepare for the first development sprint. Collect
refinement suggestions in the sprint retrospective. Figure PAD-2 shows some example assets
in their template form.
The assets referenced in Process Asset Development extend beyond the typical ones of an agile
project. They include a measurement repository, tailoring guidelines, and work environment
standards.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
322
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
323
Level 1
PAD 1.1
Required Practice Information
Practice Statement
Develop process assets to perform the work.
Value
Improves consistency to increase likelihood of meeting objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Recording work steps helps to avoid rework and ensure that team members know what needs
to be done.
Example Activities
Example Activities Further Explanation
Record work instructions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
324
Level 2
PAD 2.1
Required Practice Information
Practice Statement
Determine what process assets will be needed to perform the work.
Value
Avoids waste by focusing resources only on the process assets needed to perform the work.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The context and scope of the work will help determine which process assets are needed.
Consider when process assets will be needed, especially for large projects. Review and revise
those needs if the context or scope changes.
Example Activities
Example Activities Further Explanation
Identify process assets needed for the
project.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
325
PAD 2.2
Required Practice Information
Practice Statement
Develop, buy, or reuse process assets.
Value
Helps to minimize costs, effort, and time needed for developing the assets.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Select which assets will be subject to a
build, buy, or reuse analysis.
Perform build, buy, or reuse analyses
to determine the best option of various
selected assets.
Record results of analyses.
Build, buy, or reuse the indicated
assets.
PAD 2.3
Required Practice Information
Practice Statement
Make processes and assets available.
Value
Using existing process assets reduces cost and time needed for performing the work.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
326
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
327
Level 3
PAD 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and follow a strategy for building and updating process assets.
Value
Provides a structure and direction for asset building that minimizes cost.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Develop a strategy for building and For example, include:
updating process assets. • Identification of the business objectives addressed and
their priority
• Methods for developing and updating assets
• Identification of roles and responsibilities for carrying out
the strategy
• Criteria for implementing action plans
• Reference to process architecture
PAD 3.2
Required Practice Information
Practice Statement
Develop, record, and keep updated a process architecture that describes the structure of the
organization’s processes and process assets.
Value
A robust process architecture ensures that processes add value.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
328
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
329
The content architecture may independently vary over time because of changes to
organizational needs. Structural architectural will typically only change when there is a major
change to the organization, the process needs, or process approach.
Clearly specified processes interact efficiently resulting in less redundancy and fewer gaps,
therefore ensuring that every process adds value. A process architecture:
• Reduces risks
• Increases quality
• Improves time-to-market
• Increases customer satisfaction
• Facilitates achievement of business objectives
• Promotes understandings between work groups
• Helps clarify roles and responsibilities
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
330
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
331
PAD 3.3
Required Practice Information
Practice Statement
Develop, keep updated, and make processes and assets available for use.
Value
Enables work to be done more efficiently and effectively, which leads to reduced cost and
waste.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Plan and implement actions that address improvements to the organization’s processes and
assets. Process action plans are detailed implementation plans that target improvements.
For effective implementation of improvements, ensure that support organizations and the
people who perform the process participate in process development, deployment, and
implementation.
Developing and updating processes may involve:
• Management steering committees that set strategies and oversee process improvement
activities
• Process groups that facilitate and manage process improvement activities
• Process action teams that define and implement process actions
• Process owners that manage deployment
Standard processes and assets can be:
• Defined at multiple levels in an organization
• Tailored for each of the organization’s business areas or functions
Each process covers a closely related set of activities. A fully defined process or asset has
enough detail that it can be consistently performed by trained and skilled people.
Tailoring can be done at the organizational, divisional, site, or functional level. Each level or
function of the organization can have a set of standard processes or assets which were tailored
from the organizational set of processes and assets. Some organizations may have only one
level of standard processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
332
The organization’s set of standard processes contains process elements that may be
interconnected according to one or more process architectures that describe relationships
among process elements. The organization’s set of standard processes may include:
• Technical, management, administrative, support, and organizational processes
• Sequence, order, and interrelationships of the processes and their elements
• Proven and effective processes and assets
• Lessons learned
Affected stakeholders should also periodically update their defined processes and assets to
incorporate changes made to the organization’s set of standard processes. Update processes
and assets to reflect periodic revisions in the knowledge, skills, and process abilities.
Example Activities
Example Activities Further Explanation
Verify that the organization’s set of
standard processes and assets are
aligned with strategic process needs
and objectives.
Assign responsibilities for acquiring,
developing, and maintaining processes
and assets.
Review and decide if recommendations
resulting from process improvements
should be incorporated into the
organization’s processes and assets.
Develop organizational standards for May include:
processes and assets. • Standards for terminology and use
• Requirements for completeness, correctness, and other
quality attributes
• Semantic structure and organization
• Representation of content
• Format for storage and presentation
• Archiving and access methods
Record process action plans. Action planning may include:
• Recording the action plan
• Reviewing with affected stakeholders
• Revising as necessary
• Negotiating and recording commitments
Process action plans may include:
• Process improvement infrastructure
• Process improvement objectives
• Process improvements to be addressed
• Procedures for planning and tracking process actions
• Responsibility and authority for implementing process
actions
• Resources, schedules, and assignments for implementing
process actions
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
333
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
334
PAD 3.4
Required Practice Information
Practice Statement
Develop, keep updated, and use tailoring criteria and guidelines for the set of standard
processes and assets.
Value
Adapting a standard process to accommodate the unique needs of each project avoids
unnecessary work.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Consistency across the organization ensures that organizational standards, objectives, and
strategies are addressed, and process data and lessons learned can be shared.
Tailoring is a critical activity that allows controlled changes to the processes due to the specific
needs of a project or a part of the organization. Tailoring of processes should be constrained
and take into account business objectives or technical requirements. Tailoring guidelines may
allow additional flexibility when dealing with less critical processes or those that only indirectly
affect business objectives.
Balance tailoring flexibility with consistency of processes across the organization. Flexibility
helps address contextual variables such as:
• Domain
• Nature of the customer
• Cost, schedule, and quality tradeoffs
• Risks
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
335
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
336
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Example Activities
Example Activities Further Explanation
Develop tailoring criteria as Record the fixed elements of standard services that will not
appropriate. change. Fixed elements may have allowable variation within
specified limits.
Examples of allowable variation:
• Pricing
• Hours of operation
• Geographical coverage
The service provider uses knowledge of variability in
customer needs to develop tailoring options.
The tailoring guidelines describe how to:
• Use standard services to guide the development of
individual services
• Use criteria to determine and select tailoring options
• Follow procedures in performing and recording tailoring
Tailoring criteria and procedures include:
• Selecting standard services from the services approved by
the organization
• Selecting service components from the service provider’s
service catalog
• Tailoring the selected services and service components to
satisfy requirements for delivery
All tailoring actions should be subject to required approvals.
Tailoring actions may include:
• Modifying a service level
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
337
PAD 3.5
Required Practice Information
Practice Statement
Develop, keep updated, and make the organization’s process asset library available for use.
Value
Reduces the time and effort needed to organize, access, and update process assets.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The repository contains both process assets and related work products that are part of the
organization’s set of standard processes.
Example Activities
Example Activities Further Explanation
Design and implement the This includes the library structure and support environment.
organization’s process asset library.
Specify criteria for including assets in Assets are selected based primarily on their relationship to
the library. the organization’s set of standard processes.
Specify procedures for storing,
updating, and retrieving assets.
Enter selected assets into the library Assets include:
and catalog them for easy reference • Organizational policies
and retrieval. • Process descriptions
• Procedures, e.g., estimating procedure
• Plans
• Training materials
• Process aids, e.g., templates and checklists
• Work products resulting from performing the processes
• Lessons learned
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
338
PAD 3.6
Required Practice Information
Practice Statement
Develop, keep updated, and make work environment standards available for use.
Value
Increases productivity and consistency across projects through a specified and established work
environment.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Work environment standards allow the organization and projects to benefit from common tools,
training, maintenance, and cost savings. Work environment standards address the needs of all
stakeholders and consider productivity, availability, security, and workplace health, safety, and
ergonomic factors.
Work environment standards help to ensure that the:
• Improvements made to the work environment improve work performance
• Organization’s work environment supports the development and performance of
empowered workgroups
• Work environment supports individuals or projects using the standard processes
Examples of work environment standards include:
• Requirements for the operation, safety, and security of the work environment
• Workstation hardware and software requirements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
339
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
340
PAD 3.7
Required Practice Information
Practice Statement
Develop, keep updated, and make organizational measurement and analysis standards available
for use.
Value
Supports consistent use of measurements and related analysis for better decision making.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluate objectives and requirements to define the organization’s measurement and analysis
standards. The organization may have multiple measurement and analysis standards if work is
diverse and requires different approaches. Tailoring decisions may affect how measurement and
analysis standards are developed and used. Align these measurement and analysis standards
with how measurements will be used and how they meet business objectives.
Example Activities
Example Activities Further Explanation
Specify organizational standards for Different standards may be needed for different types of
measurement and analysis. data or analysis techniques.
Specify tailoring guidelines for applying Includes criteria for when a waiver is allowed or approved.
measurement standards to individual
projects.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
341
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
342
Required PA Information
Intent
Manages and implements the continuous improvement of processes and infrastructure to:
• Support accomplishing business objectives
• Identify and implement the most beneficial process improvements
• Make the results of process improvement visible, accessible, and sustainable
Value
Ensures that processes, infrastructure, and their improvement contribute to successfully
meeting business objectives.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
PCM 1.1 Develop a support structure to provide process guidance, identify and fix
process problems, and continuously improve processes.
PCM 1.2 Appraise the current process implementation and identify strengths and
weaknesses.
PCM 1.3 Address improvement opportunities or process issues.
Level 2
PCM 2.1 Identify improvements to the processes and process assets.
PCM 2.2 Develop, keep updated, and follow plans for implementing selected
process improvements.
Level 3
PCM 3.1 Develop, keep updated, and use process improvement objectives
traceable to the business objectives.
PCM 3.2 Identify processes that are the largest contributors to meeting business
objectives.
PCM 3.3 Explore and evaluate potential new processes, techniques, methods, and
tools to identify improvement opportunities.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
343
PCM 3.4 Provide support for implementing, deploying, and sustaining process
improvements.
PCM 3.5 Deploy organizational standard processes and process assets.
PCM 3.6 Evaluate the effectiveness of deployed improvements in achieving
process improvement objectives.
Level 4
PCM 4.1 Use statistical and other quantitative techniques to validate selected
performance improvements against proposed improvement expectations,
business objectives, or quality and process performance objectives.
Additional PA Explanatory Information
Process improvement focuses on the needs of the business to:
• Increase value for customers
• Align with business objectives
• Make business activities more efficient and effective
• Make the business more profitable
• Stay ahead of competition
• Increase employee satisfaction
Improvements to a process will often improve performance, but that is not the only reason to
improve processes. For example, a strategic or regulatory change may drive an improvement or
change to the process. It is also important to refine the improvement approach so that the
processes are more useful to the organization.
Process management activities address the improvement of specific processes based on
proposals from various sources which may include:
• Process evaluations including appraisals and quality assurance activities
• Feedback from users
• Measurement analysis results
• Performance results
Improvements that show demonstrable benefits help develop and support a culture that strives
for ongoing improvement. A continuous improvement culture is essential to sustaining best
practices and avoiding falling back into bad habits. Improving processes also increases
employee satisfaction and retention rates by building an environment where people can be
productive.
Related Practice Areas
Process Asset Development (PAD)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
344
Context Specific
Agile with Scrum Guidance
Agile teams collect retrospective data at the end of each sprint that provides a rich source of
improvement ideas. Some agile teams form a community of practice where individuals with a
need for similar improvements can share experiences. Typically, retrospective sessions are
focused on ad-hoc topics and improvements at a team level. Process management adds the
systematic collection, analysis, and coordination of these improvements across the organization.
The organization will benefit by learning from each agile team.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
345
Figure PCM-1 shows where process management activities are performed in an agile project.
Table PCM-1 shows typical retrospective data.
Process management activities can supplement the typical agile team to aid organizational
learning. For example, agile teams collect data, but there is not necessarily a support structure
to manage and use that data. The retrospective session does not typically or systematically
assess each process. The adoption of process management practices will produce more robust
and sustainable organizational improvements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
346
Level 1
PCM 1.1
Required Practice Information
Practice Statement
Develop a support structure to provide process guidance, identify and fix process problems, and
continuously improve processes.
Value
A process improvement support structure helps to reduce effort, cycle time, costs, defects, and
waste, and increase performance.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The support structure enables consistent process implementation across the organization and
provides a basis for cumulative, long-term benefits to the organization. It typically:
• Helps establish processes that make the work easier, more efficient, and less defect-
prone
• Provides process guidance, such as process policies or other organizational directives
• Establishes responsibility for facilitating and managing the organization’s process
improvement activities, including coordinating the participation of others
• Provides the long-term commitment and resources required for improvement
• Enables effective and timely deployment of improvements
Senior management is responsible for establishing, communicating, and enforcing guiding
principles, direction, and expectations. Senior management must:
• Actively support these efforts
• Set the tone for improvement
• Motivate continuous improvement
• Hold people accountable for improving the process
Example Activities
Example Activities Further Explanation
Identify and apply a structure for May include:
supporting process related activities • Organizational expectations and direction
and keep it updated. • Guidance for the process improvement
Assign responsibilities and keep them Typically includes:
updated for coordinating process • Defined roles and responsibilities
related activities. • Following the support structure
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
347
PCM 1.2
Required Practice Information
Practice Statement
Appraise the current process implementation and identify strengths and weaknesses.
Value
Provides a systematic and realistic way to identify the most important opportunities for
improvements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Clearly define and communicate the reasons for performing an appraisal. These reasons can
include:
• Identifying strengths and weaknesses
• Providing a realistic and objective insight into improvement opportunities
• Determining progress towards achieving improvement objectives
• Benchmarking
The appraisal can be performed against:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
348
• A reference model, e.g., CMMI, ISO, or other standards relevant to the organization or
industry
• The organization’s processes
The purpose of an appraisal is to identify:
• Well performed activities
• Missing or gaps in processes
• Other business reasons and issues that could stimulate and guide successful
improvement efforts, such as:
o Regulatory requirements
o Recurring problems
The primary focus of an appraisal is to compare the recorded and performed processes against
the reference model. It is a quality assurance function to focus on the practiced processes
versus the recorded processes.
Appraisal results should include enough detail so that they can be used for improvements. The
acceptance gained with an appraisal can be significantly reduced if improvement actions are not
implemented.
Appraisals follow a process, are performed by qualified personnel, and may include:
• A formal assessment or evaluation
• A gap analysis
• A review
• A benchmarking activity
• Other methods
Example Activities
Example Activities Further Explanation
Obtain sponsorship and support for the
appraisal from senior management.
Define the scope of the appraisal. Scope includes:
• Organizational scope
• Process scope
• Model scope
Select or define the criteria and Criteria may include:
method for the appraisal. • Rigor
• Sampling
• Ratings
• Re-appraisal triggers
The appraisal method may include:
• Gap analysis
• Benchmarking
• Review
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
349
PCM 1.3
Required Practice Information
Practice Statement
Address improvement opportunities or process issues.
Value
Reduces costs by increasing efficiency and effectiveness of projects.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Assign responsibility to address improvement opportunities and process issues. Process issues
may be addressed by improvement actions at various organizational levels.
Resolving issues is key to developing process acceptance and leads to further improvements.
Example Activities
Example Activities Further Explanation
Assign relevant personnel to address
the improvement opportunities and
process issues.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
350
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
351
Level 2
PCM 2.1
Required Practice Information
Practice Statement
Identify improvements to the processes and process assets.
Value
Maximizes return on investment by focusing resources on the most critical business needs and
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
During process implementation and execution, identify opportunities and issues for
improvement. These can come from:
• Individuals
• Improvement proposals
• Lessons learned
• Results from a process appraisal
• Value stream analyses
• Causal analysis
• Measurements
• Quality evaluations
Systematically analyze, prioritize, and record improvement suggestions. This analysis includes:
• Circumstances
• Sources
• Side effects
• Validity
• Benefits
• Effort
• Time to implement
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
352
Ensure that the analysis and evaluation are performed in a timely manner and that
improvements are selected based on their expected value and impact. Objectively decide which
improvements to select. It is generally not possible to implement all suggested improvements
as it may be either too expensive or take too long. On the other hand, just addressing “low
hanging fruit” may lead to minor changes or no changes at all. The better way is to determine
criteria that helps select and deploy improvements with the highest business impact.
Example Activities
Example Activities Further Explanation
Identify issues and opportunities.
Group and analyze proposed May include:
improvements. • Cost benefit
• Return on investment
• Expected performance improvement
• Prioritization
• Barriers or risks
Record and keep updated criteria for May include:
selecting improvements. • Those required by law, regulations, or standards (now or
in the future)
• Supporting process improvement objectives
• Avoiding waste
• Ability to implement and execute
Select proposed improvements for
implementation, deployment, and
execution.
Review selections with affected
stakeholders.
Record proposed improvements and May include the:
communicate results. • Value and rationale of each action
• Improvement based on the evaluation of criteria
• Objectives
• Constraints
• Target users
• Risks
• Estimated cost and schedule to implement
• Expected results
PCM 2.2
Required Practice Information
Practice Statement
Develop, keep updated, and follow plans for implementing selected process improvements.
Value
Plans enable more efficient and effective improvement efforts to meet business objectives.
Additional Required Information
Ensure the support structure for process improvement is addressed.
Explanatory Practice Information
Additional Explanatory Information
Manage the implementation of process improvements like a project.
Plans may include the full lifecycle of an improvement effort including:
• Estimating and planning
• Implementing or updating processes
• Piloting
• Analyzing expected and actual results
• Identifying risks or issues
• Identifying and involving stakeholders
• Deploying
• Conducting post-deployment evaluation
• Collecting feedback and lessons learned
• Monitoring progress
For larger efforts, consider an iterative or incremental approach instead of a one-time effort.
For example, ensure deployable results are available as soon as possible to receive rapid
feedback.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
354
Example Activities
Example Activities Further Explanation
Select performance improvements to Select improvements to be deployed based on their priority,
be deployed. resource availability, and improvement proposal evaluation
and validation activity results.
Selection process results can include the:
• Selection criteria for proposed improvements
• Characteristics of the target work
• Disposition of each improvement proposal
• Rationale for the disposition of each improvement
proposal
Develop the plan based on the This should include identifying:
identified process improvements and • Tasks
review with stakeholders. • Risks or opportunities
• Performance criteria
Ensure that the deployment is
announced, well-coordinated, and
supported.
Manage progress, review with This should include monitoring:
stakeholders, and update plans as • Tasks
needed. • Risks or opportunities
• Performance criteria
Develop or update process assets.
Pilot the identified process
improvements.
Deploy the improvements. Use results from pilots to update the deployment plans as
needed.
Analyze and communicate the results Make process improvement accomplishments and benefits
of the deployed improvements. visible and understandable to all stakeholders.
Record improvement results. May include:
• Accomplishments
• Timeframe
• Effort and cost
• Results, e.g., improved performance, processes
• Benefits
Record achieved effect to the business and compare to the
prior state.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
356
Level 3
PCM 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use process improvement objectives traceable to the business
objectives.
Value
Ensure that process improvements focus on achieving business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Example Activities
Example Activities Further Explanation
Identify and record improvement
objectives.
Review improvement objectives with Review improvement objectives to ensure traceability to
affected stakeholders. business objectives. Traceability enables verification that the
improvement objectives contribute to meeting business
objectives.
Monitor and update improvement
objectives as needed.
PCM 3.2
Required Practice Information
Practice Statement
Identify processes that are the largest contributors to meeting business objectives.
Value
Maximizes impact of improvement activities by focusing on and meeting the most important
business needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
357
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
358
PCM 3.3
Required Practice Information
Practice Statement
Explore and evaluate potential new processes, techniques, methods, and tools to identify
improvement opportunities.
Value
Maximizes process innovation to more efficiently and effectively achieve objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Process needs and processes are not static. Many new technologies, tools, and methods can
significantly improve the performance of the organization. An organization should continuously
search (both internally and externally) for these potential improvements, evaluate their
effectiveness on performance, and adopt the ones that prove beneficial.
Proposed improvements can be incremental, innovative, or both:
• Incremental improvements generally originate with those who do the work, e.g., users
of the process or technology. Incremental improvements can be simple and inexpensive
to implement and deployed without the need for rigorous validation or piloting.
• Innovative improvements typically involve more radical change to the processes or
technologies which can disrupt the normal work flow. Such changes typically require
more effort and resources for validation, piloting, implementation, training, and
sustainment.
When piloting, define and use criteria for selecting improvements. Criteria such as the risk,
transformational nature of change, number of functional areas affected, or cost may indicate
the need to pilot the improvement.
Example Activities
Example Activities Further Explanation
Identify, research, and record Research can be internally or externally focused, and may
improvements. include:
• Techniques
• Methods
• Process frameworks
• Objective evaluations
Use established criteria to decide what Update these criteria as organizational needs change.
documents and measures are critical Monitoring the evolution of new technology can help identify
enough to include in the organization’s new criteria for improvement.
Process Asset Library (PAL) for use
with other or future projects.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
359
PCM 3.4
Required Practice Information
Practice Statement
Provide support for implementing, deploying, and sustaining process improvements.
Value
Ensures process improvements provide value to the organization over time.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure the improved processes and assets are well communicated, trained, internalized, and
perceived as useful.
Continuously support deployed processes and process assets. This support can come in the
form of coaching, providing a help desk, training, etc.
Obtain approval and commitment from senior management and involve them in visibly and
actively supporting the improvement.
Align improvement activities to avoid contradictory directions and wasted effort due to
initiatives:
• Started in different parts of the organization
• Based on different standards
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
360
Senior management typically delegates the day-to-day process and improvement work to a
team or a dedicated part of the organization.
Example Activities
Example Activities Further Explanation
Identify the mechanisms needed to support May include:
process implementation and deployment. • User groups, e.g., communities of practice
• Management communication, such as:
o All-hands meetings
o Newsletters
o Webinars
• Feedback to proposers of process changes
Ensure that implementation and deployment
activities are planned and coordinated.
Align multiple improvement activities. Helps to avoid:
• Conflicting goals
• Cancelled efforts
• Waste
Obtain senior management commitment to
visibly and actively support implementation,
deployment, and sustainment of the process.
Provide a migration approach from current to Approaches may vary depending on the criticality
newly deployed processes. and impact of the process. Approaches may include:
• Full implementation across the organization
• Incremental changes via pilots
• Iterative implementation by selected projects
Review the deployment results with the Include the people who perform the process. They
affected stakeholders are often the source of knowledge about the
processes and constraints.
Provide records about the success, issues,
obstacles, and progress of the supporting
activities.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
361
PCM 3.5
Required Practice Information
Practice Statement
Deploy organizational standard processes and process assets.
Value
Ensures efficient, effective, and coordinated process deployment to reduce potential waste from
overlapping improvements.
Additional Required Information
Coordinate the deployment of selected process improvements and assets in the organization.
Explanatory Practice Information
Additional Explanatory Information
Deploy processes and other process assets according to the plan. Involve personnel who are
implementing and executing the process and related functions, e.g., training, quality assurance,
in deployment. Training enables attendees to apply the processes in a consistent and
sustainable way.
Provide ongoing support to prevent frustration when the something goes wrong, or the user
does not understand the process. A very effective supporting element is coaching. Mechanisms
range from question-and-answer support at defined intervals or events to mentoring by guiding
the users in applying processes, techniques, methods, and templates.
Monitoring implementation ensures that the organization’s set of standard processes and other
process assets are effectively deployed. It also helps to understand:
• What assets are being used
• Why they are being used
• Where they are being used
• How they are being used
Update defined processes to incorporate changes to the organization’s set of standard
processes and process assets. Updates help to ensure that activities benefit from what has been
learned. If standard processes and process assets change or are newly developed, work may
not need to change immediately. It may be better to delay deployment until the project can
more effectively adopt the change.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
362
Ensure dependencies among active and planned performance improvement efforts are
understood and managed to ensure efficient and effective implementation and execution. There
may be multiple improvement initiatives, concurrent improvements, and deployments in an
organization. Coordinate the deployment of processes to avoid confusion, waste, contradictory
results, and adverse effect.
To avoid overwhelming any part of the organization with too much change, it may be necessary
to select and deploy different improvements to different parts of the organization. The selection
of improvements to deploy should be sensitive to the needs of the respective parts of the
organization.
Example Activities
Example Activities Further Explanation
Ensure that sufficient support is
available for the deployment.
Identify projects for deployment of Provide criteria for which work is subject to the deployment,
processes and assets. to what extent and which timeframe, e.g., new work, all
work, staggered approach.
Coordinate the deployment of Coordinating deployment includes:
improved processes with other • Coordinating activities of work groups, support groups,
improvement efforts. and organizational groups for each improvement
• Coordinating activities for deploying related improvements
Deploy the organizational set of Examples of methods for deploying improvements include:
standard processes and the • Deploying improvements incrementally rather than as a
organizational process assets to single deployment
identified projects. • Providing comprehensive consulting to early adopters of
improvements in lieu of revised formal training
Monitor the deployment of Confirm that deployment was completed in accordance with
improvements using deployment plans. the deployment plan.
Review results of objective evaluations. This helps determine how well the organization’s set of
standard processes has been deployed and how well they
are working.
Identify, record, and track to closure
issues related to implementing the
organization’s set of standard
processes.
Review the deployment results with
stakeholders.
PCM 3.6
Required Practice Information
Practice Statement
Evaluate the effectiveness of deployed improvements in achieving process improvement
objectives.
Value
Ensures deployed processes are contributing to meeting process and performance improvement
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Determine effectiveness of process improvements against stated objectives and communicate
results to stakeholders. To be effective, the deployed process must make a significant positive
change in performance of the work.
Compare process improvement results against stated process improvement objectives, to
determine success and accomplishments, and take corrective action as appropriate.
Example Activities
Example Activities Further Explanation
Analyze current improvement results
against business, process, and
performance improvement objectives
and determine effectiveness of
improvements.
Record the results and communicate
with affected stakeholders.
Initiate and track to closure necessary
corrective actions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
364
Level 4
PCM 4.1
Required Practice Information
Practice Statement
Use statistical and other quantitative techniques to validate selected performance improvements
against proposed improvement expectations, business objectives, or quality and process
performance objectives.
Value
Increases the success rate for performance improvement implementation.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Validate selected improvements in line with their improvement proposals by using statistical or
other quantitative techniques. Methods for collecting validation data include:
• Discussions with stakeholders, e.g., in the context of a formal review
• Prototype demonstrations
• Pilots of suggested improvements
Statistical or other quantitative techniques for validating improvements include:
• Analysis of the statistical significance of the change, e.g., using a hypothesis test
• Process variation and stability analysis
• Process capability analysis
• Modeling and simulation
Validation activities can include simulations and modeling when the performance of the changed
process and original process are statistically understood.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
365
Example Activities
Example Activities Further Explanation
Plan the validation. Quantitative success criteria recorded in the improvement
proposal can be useful when planning validation. Plans to
validate selected improvements, may include:
• Target work and its characteristics
• Use of pilots, if selected
• Schedule for reporting results
• Measurement and analysis activities
• Success criteria
Review validation plans with affected
stakeholders.
Perform each validation in accordance
with the plan and record results.
Use statistical or other quantitative Validation should include determining if objectives are being
methods to analyze the results of the met.
validation.
Review, record and communicate the Reviewing and recording results of analysis typically involves:
results of validation analysis. • Reviewing results with stakeholders
• Deciding whether to:
o Proceed with deployment
o Re-plan and continue the pilot
o Rework implementation of the improvement
o Terminate the deployment
• Updating the disposition of improvement proposals
associated with the deployment
• Identifying and recording new improvement proposals
• Identifying and recording lessons learned and problems
encountered during the deployment including feedback to
the improvement team and changes to the improvement
• Evaluating validation results using statistical or
quantitative criteria defined in the improvement proposal
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
366
Required PA Information
Intent
Verify and enable improvement of the quality of the performed processes and resulting work
products.
Value
Increases the consistent use and improvement of the processes to maximize business benefit
and customer satisfaction.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
PQA 1.1 Identify and address process and work product issues.
Level 2
PQA 2.1 Develop, keep updated, and follow a quality assurance approach and plan
based on historical quality data.
PQA 2.2 Throughout the project, objectively evaluate selected performed
processes and work products against the recorded process and applicable
standards.
PQA 2.3 Communicate quality and non-compliance issues and ensure their
resolution.
PQA 2.4 Record and use results of quality assurance activities.
Level 3
PQA 3.1 Identify and record opportunities for improvement during quality
assurance activities.
Additional PA Explanatory Information
Objectivity in process quality assurance evaluations is critical to the success of the project.
Evaluators should not evaluate their own work. Personnel independent from the project typically
perform objective evaluations using defined criteria and a set of methods. These evaluations
are a check of the performed processes and resulting work products against applicable process
descriptions, standards, and procedures. Senior management takes an active role in process
quality assurance by regularly reviewing results and taking action as needed.
A typical project applying quality assurance will:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
367
An agile project using Scrum has many opportunities to objectively evaluate processes and work
products, such as when:
• Requirements are examined in the backlog review
• The Scrum Master facilitates the Scrum process
• Feedback on what was built is obtained in the sprint review
• The retrospective event allows the team to collect and organize lessons learned
Ensure that objective evaluations are integrated into the team’s techniques or rhythms, e.g., as
part of daily scrums, story point estimation, code reviews, use of tools, continuous integration,
and retrospectives.
An agile project using Scrum has many opportunities to objectively evaluate ceremonies and
work products, such as when:
• User stories are examined in the backlog grooming ceremony
• The Scrum Master coaches the team during scrum ceremonies
• Feedback on what was built is obtained in the sprint review
• The retrospective ceremony explores team behaviors and performers
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
368
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
369
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
370
Level 1
PQA 1.1
Required Practice Information
Practice Statement
Identify and address process and work product issues.
Value
Increases customer satisfaction through improved quality and performance.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify issues that impede the project. Address these issues by either changing what is done or
planning to make the changes the next time the process is performed. Identify work product
defects and issues such as missing or incorrect information, formats that make it difficult to use
the work product, or inconsistent use of terminology.
Example Activities
Example Activities Further Explanation
Identify issues.
Record issues.
Resolve issues.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
371
Level 2
PQA 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and follow a quality assurance approach and plan based on historical
quality data.
Value
Reduces cost and increases quality by focusing on recurring problem areas.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Organizations may not have enough quality assurance resources to review everything in a
project. Planning helps to optimize resource use and focus on the areas where the project is
most likely to have process or work product issues. Using historical data helps to identify areas
where applying resources will be most effective. Consider:
• Where issues have occurred in the past
• Quality trends
o May be positive or negative. Instances where there have been few issues may
not need quality resources applied to them, but areas where issues occur
repeatedly may need increased quality activities.
• Sources of best practices
• Common or recurring problems across projects
• Recent changes in processes
Plan activities and determine the type and resources needed for objective evaluations:
• Ensure qualified personnel who perform quality assurance activities participate in
developing plans, processes, standards, and procedures
• Identify and select processes and associated work products to be evaluated during the
project
• Determine how and when quality assurance activities, findings, and results will be
communicated and resolved within the organization
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated the
quality approach and plan.
Identify areas for evaluation.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
372
PQA 2.2
Required Practice Information
Practice Statement
Throughout the project, objectively evaluate selected performed processes and work products
against the recorded process and applicable standards.
Value
Delivers high-quality solutions by identifying and addressing issues throughout the process
execution.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
373
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
374
PQA 2.3
Required Practice Information
Practice Statement
Communicate quality and non-compliance issues and ensure their resolution.
Value
Ensures quality processes, avoids the cost of rework, and improves customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Noncompliance issues are problems identified when team members do not follow applicable
standards, recorded processes, or procedures. The status of noncompliance issues tracked over
time provides an indication of quality trends. Address and resolve noncompliance issues in the
project. Take actions to resolve non-compliance issues at the level closest to the occurrence of
the non-compliance whenever possible. Escalate noncompliance issues through the
management chain for resolution when needed.
Example Activities
Example Activities Further Explanation
Communicate and resolve each Consider reporting a compliance percentage rather than the
noncompliance issue. number of noncompliance issues for a project. Report quality
assurance activities, results, and issues to senior
management on a regular basis so they can take timely and
appropriate action.
Ways to resolve noncompliance issues include:
• Fixing the noncompliance
• Changing the applicable recorded processes, standards, or
procedures
• Obtaining a waiver to cover the noncompliance issue and
accept the associated risk
Track noncompliance issues to resolution.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
375
PQA 2.4
Required Practice Information
Practice Statement
Record and use results of quality assurance activities.
Value
Using quality assurance results optimizes future quality assurance activities and reduces the
cost of future work.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Record and keep updated information Record information about quality assurance activities with
about quality assurance activities. enough detail to clarify status and results.
Noncompliance issues recorded as part of the peer review
report are tracked and escalated outside the project when
necessary.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
376
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
377
Level 3
PQA 3.1
Required Practice Information
Practice Statement
Identify and record opportunities for improvement during quality assurance activities.
Value
Identifying more efficient and effective ways to perform work improves the organization’s
capability to meet its goals and objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Quality assurance includes:
• Evaluating the process as performed
• Identifying ways that the process can be improved
• Submitting improvement proposals
Quality assurance personnel should work closely with process management to ensure an
efficient and effective process is deployed, followed, and maintained. Through this relationship,
the process is continuously maintained and improved.
Example Activities
Example Activities Further Explanation
Record potential improvements Includes:
observed during quality assurance • Suggested process changes
activities. • Observations about effectiveness
• Related activities which may or may not be a part of the
current organizational process
Submit improvement proposals.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
378
Required PA Information
Intent
Integrate and deliver the solution that addresses functionality and quality requirements.
Value
Increases customers’ satisfaction by giving them a solution that meets or exceeds their
functionality and quality requirements.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
PI 1.1 Assemble solutions and deliver to the customer.
Level 2
PI 2.1 Develop, keep updated, and follow an integration strategy.
PI 2.2 Develop, keep updated, and use the integration environment.
PI 2.3 Develop, keep updated, and follow procedures and criteria for integrating
solutions and components.
PI 2.4 Confirm, prior to integration, that each component has been properly
identified and operates according to its requirements and design.
PI 2.5 Evaluate integrated components to ensure conformance to the solution’s
requirements and design.
PI 2.6 Integrate solutions and components according to the integration strategy.
Level 3
PI 3.1 Review and keep updated interface or connection descriptions for
coverage, completeness, and consistency throughout the solution’s life.
PI 3.2 Confirm, prior to integration, that component interfaces or connections
comply with interface or connection descriptions.
PI 3.3 Evaluate integrated components for interface or connection compatibility.
Additional PA Explanatory Information
Product integration activities include:
• Using recorded integration strategies and procedures
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
379
Agile teams using Scrum typically employ automation and DevOps processes for unit testing,
regression testing, system testing, and continuous builds, to reduce human effort as much as
possible. These techniques increase productivity and help to detect defects early in the product
development lifecycle. An agile team using Scrum following processes that meet the intent of
Product Integration practices also ensure that the necessary tools and environment are
planned, and that component functionality and interfaces or connections are checked for errors
before integration
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
380
When service systems are complex and comprised of multiple components, e.g., a combination
of system components and services, the organization may need to sequence or integrate the
services to provide a single customer facing service. In this context, the Product Integration
practices provide an approach to managing and integrating multiple system and service
components or service providers. Applying Product Integration practices to processes enables
an organization to seamlessly integrate interdependent services from various internal and
external service providers into end-to-end services to meet business requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
381
Level 1
PI 1.1
Required Practice Information
Practice Statement
Assemble solutions and deliver to the customer.
Value
Enables customer satisfaction by delivering a usable solution.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Requirements for assembly and delivery determine how the product will be delivered to the
customer. For example, requirements will be different if the product is delivered as a download,
as a package shipped to the customer, or delivered and installed at an operational site.
Example Activities
Example Activities Further Explanation
Assemble solution.
Record all necessary information to Necessary information may include:
install and use the solution. • Configuration
• Solution component types and serial numbers
• Physical and functional layout
• Installation and tracking information
• Contact information
Use applicable methods to package Documentation packaging and delivery methods may
and deliver the solution. include:
• Hardcopy documents
• CDs or DVDs
• Online help
• Cloud-based repository
• EBooks
• Mobile applications
• Website links for downloads
Deliver the solution and related
documentation; confirm receipt.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
382
Level 2
PI 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and follow an integration strategy.
Value
Ensures that the product will meet customer requirements given available resources.
Additional Required Information
The product integration strategy includes how the:
• Solutions and components will be integrated and evaluated, i.e., as a single build or a
series of builds
• Interfaces or connections will be managed
• Integration environment will be developed
• Evaluation results will be recorded
Explanatory Practice Information
Additional Explanatory Information
Record the product integration strategy. When developing the integration strategy, follow the
technical approach developed during planning, addressing the solutions chosen and designs
developed during the design effort.
Developing an integration strategy can involve identifying and evaluating several alternative
integration strategies or sequences.
Review the strategy with affected stakeholders to promote commitment and understanding.
Example Activities
Example Activities Further Explanation
Identify and record product
components to be integrated.
Identify how solutions and components This includes verifications and validations to be performed on
will be verified and validated during interfaces or connections.
integration.
Identify alternative integration Possible strategies include:
strategies. • Big bang
• Incremental
• Top-down
• Bottom-up
Select the best integration strategy. Align the integration strategy to availability of:
• Product components
• The integration environment
• Test tools and equipment
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
383
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
384
PI 2.2
Required Practice Information
Practice Statement
Develop, keep updated, and use the integration environment.
Value
Provides an effective risk mitigation technique to ensure that the solution and components are
integrated correctly.
Additional Required Information
Verify and validate the integration environment before use.
Explanatory Practice Information
Additional Explanatory Information
The integration environment can either be acquired or developed. When developing the
integration environment, consider reusing existing organizational resources and perform make,
buy, or reuse analyses. Environment requirements can include equipment, software, or other
resources.
The environment required at each step of the integration process can include test equipment,
simulators (taking the place of unavailable product components), product components, and
recording devices.
The product integration environment can be a major development for first-time or complex
projects. For small development efforts, the integration environment may be as simple as a
directory structure.
Example Activities
Example Activities Further Explanation
Develop requirements for the
integration environment.
Develop verification and validation This is for validating the integration environment and not for
procedures and criteria for the integrating the product.
integration environment. Verify and validate the integration environment to ensure it
satisfies the requirements in accordance with the integration
strategy.
Decide whether to build, buy, or reuse This can be the whole environment or just parts of it.
the integration environment.
Develop or acquire an integration Examples of activities in developing or acquiring an
environment. integration environment include:
• Planning
• Requirements development
• Technical solutions
• Verification
• Validation
• Risk management
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
385
PI 2.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow procedures and criteria for integrating solutions and
components.
Value
Improves the likelihood of producing a solution that works correctly and meets the customer’s
requirements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Procedures and criteria for product integration (manual or automated) may address:
• The number of incremental iterations to be performed
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
386
PI 2.4
Required Practice Information
Practice Statement
Confirm, prior to integration, that each component has been properly identified and operates
according to its requirements and design.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
387
Value
Helps reduce total development cost, integration cycle time, and rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure that each component meets its requirements and design and can be integrated
according to the product integration strategy and procedures. Components are checked for
consistency with interface or connection descriptions. Verification and validation can provide
confirmation of integration readiness.
Example Activities
Example Activities Further Explanation
Track the integration readiness status
of the components.
Ensure components are delivered to
the product integration environment as
described in the product integration
strategy and procedures.
Confirm each component is correctly
identified and received.
Verify and validate that each received
component meets its requirements and
design.
Check the status of the current
configuration against the expected
configuration.
Check all the physical interfaces or For example, check by a visual inspection or using basic
connections before integrating product counts of interfaces or connections.
components.
Communicate results with affected
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
388
PI 2.5
Required Practice Information
Practice Statement
Evaluate integrated components to ensure conformance to the solution’s requirements and
design.
Value
Helps to ensure customer requirements are correctly implemented.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The product integration strategy and procedures define when and how to evaluate solutions
and components. For example, each incremental integration can be evaluated to ensure that
the components work together. Alternatively, the solution can be evaluated once after all the
components are integrated. In either case, the resulting solution should meet its specification
which may be defined in requirements, solution architecture, design, or test acceptance criteria.
Evaluate integrated components at different stages of integration as identified in the product
integration strategy and procedures. Examine, integrate, and test components for performance,
suitability, and readiness using the product integration procedures, criteria, and environment.
Verification and validation of the integration testing may be a part of the integration strategy
and procedures. Waivers may be used when defects or other results are accepted without
resolution.
Example Activities
Example Activities Further Explanation
Evaluate integrated components,
interfaces or connections, and testing
using the integration strategy,
procedures, and criteria.
Record and communicate evaluation Example results include:
results. • Integration procedure or criteria changes
• Product configuration changes (spare parts, new release)
• Deviations from evaluation procedures or criteria
• Defects and exceptions
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
389
PI 2.6
Required Practice Information
Practice Statement
Integrate solutions and components according to the integration strategy.
Value
Ensures that the customer receives a solution that meets requirements and design.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Integration and evaluation activities can be performed iteratively. Evaluate integrated
components before proceeding to the next integration iteration.
Example Activities
Example Activities Further Explanation
Confirm readiness of the product
integration environment.
Integrate components according to the Record all appropriate component information.
product integration strategy,
procedures, and criteria.
Update the product integration
strategy, procedures, and criteria as
needed.
Integrate and deliver the product and Integration and delivery should address requirements for:
communicate results. • Safety
• Environment protection
• Security
• Transportability
• Disposal
Examples of requirements and standards for packaging and
delivering include:
• Type of storage and delivery media
• Required documentation
• Copyrights
• License provisions
• Preparation of the operational site for product installation
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
390
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
391
Level 3
PI 3.1
Required Practice Information
Practice Statement
Review and keep updated interface or connection descriptions for coverage, completeness, and
consistency throughout the solution’s life.
Value
Reduces rework and missed project objectives caused by incompatible or inconsistent interfaces
or connections.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Start managing component interfaces or connections early in the development of the project.
Interfaces or connections include:
• Product component interfaces or connections
• Interfaces or connections with other solutions, systems, or components
• Interfaces or connections with specific environments which may include:
o Verification
o Validation
o Operations
o Support
Interface or connection definitions and designs can affect verification and validation
environments in addition to the components and external systems. Ensure that interface or
connection changes are recorded, maintained, and readily accessible.
Managing interfaces or connections includes maintaining their consistency throughout the life of
the solution, complying with architectural decisions and constraints, and resolving conflicts or
changes. Managing interfaces or connections between solutions acquired from suppliers and
other products or product components is critical for the success of the work.
Example Activities
Example Activities Further Explanation
Review with affected stakeholders and Interfaces or connections are usually classified in three main
keep updated interface or connection classes:
descriptions for coverage, • Environmental
completeness, and consistency • Physical
throughout the product’s life. • Functional
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
392
Context: Use processes to deliver, manage, and improve services to meet customer needs.
In the context of service systems, interfaces or connections can fit into one of four major
groups: person-to-person, person-to-component, component-to-component, and compound
interfaces:
• Person-to-person interfaces are interfaces or connections that represent direct or
indirect communication between two or more people
o These people can include service provider personnel or end users
o For example, a call script (which defines how a help desk operator should
interact with an end user) defines a direct person-to-person interface
o Log books and instructional signage are examples of indirect person-to-person
interfaces
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
393
PI 3.2
Required Practice Information
Practice Statement
Confirm, prior to integration, that component interfaces or connections comply with interface or
connection descriptions.
Value
Reduces the amount of rework due to interface or connection incompatibility.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
394
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Integrate the service system as defined in the planned integration strategy and procedures.
Before integration, verify each service system component for compliance with its interface or
connection requirements, including any service system components that are manual processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
395
PI 3.3
Required Practice Information
Practice Statement
Evaluate integrated components for interface or connection compatibility.
Value
Reduces the risk of interface or connection failure within integrated components.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluate and test integrated components to ensure that the interfaces or connections within
components are functioning correctly.
As identified in the product integration strategy and procedures, evaluate integrated
components and their interfaces or connections, as appropriate, at different stages of
integration.
Example Activities
Example Activities Further Explanation
Evaluate the integrated components Compatibility may include:
for compatibility. • Alignment with specifications
• Functionality
• Reliability
Record and communicate the Example results include:
evaluation results. • Integration procedure or criteria changes
• Product configuration changes (spare parts, new release)
• Interface or connection and interface or connection
description changes
• Deviations from evaluation procedures or criteria
• Interface or connection defects
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
396
Some service systems can require assembly with customer or end user resources to complete
full integration. When these resources are available under the terms of a service agreement,
incorporate them, as appropriate, in integration activities. When such resources are not
available from customers and end users, temporarily employ substitute equivalent resources to
enable full service system integration.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
397
Required PA Information
Intent
Elicit requirements, ensure common understanding by stakeholders, and align requirements,
plans, and work products.
Value
Ensures that customers’ needs and expectations are satisfied.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
RDM 1.1 Record requirements.
Level 2
RDM 2.1 Elicit stakeholder needs, expectations, constraints, and interfaces or
connections.
RDM 2.2 Transform stakeholder needs, expectations, constraints, and interfaces or
connections into prioritized customer requirements.
RDM 2.3 Develop an understanding with the requirements providers on the
meaning of the requirements.
RDM 2.4 Obtain commitment from project participants that they can implement
the requirements.
RDM 2.5 Develop, record, and maintain bidirectional traceability among
requirements and activities or work products.
RDM 2.6 Ensure that plans and activities or work products remain consistent with
requirements.
Level 3
RDM 3.1 Develop and keep requirements updated for the solution and its
components.
RDM 3.2 Develop operational concepts and scenarios.
RDM 3.3 Allocate the requirements to be implemented.
RDM 3.4 Identify, develop, and keep updated interface or connection
requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
398
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
399
• Scalability
Analyses are iterated until there is enough detail to develop the solution or a portion of the
solution. Analysis of requirements and the operational concepts and scenarios may result in
identifying more requirements, including:
• Constraints of various types
• Technological limitations
• Costs
• Time constraints
• Risks
• Functionality, support, and maintenance concerns
• Issues implied but not explicitly stated by the customer
• Business considerations, regulations, and laws
Develop a functional design through iteration with the evolving operational concept and
scenarios. During design, refine, derive, and allocate requirements to the functional solution
and solution components.
Related Practice Areas
Peer Reviews (PR)
Verification and Validation (VV)
Context Specific
Agile with Scrum Guidance
Figure RDM-1 states where requirements activities are performed in an agile project using
Scrum. Figure RDM-2 shows a top-level summary of requirements information and in which
sprint those requirements are addressed.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
400
Requirements Development and Management practices can strengthen the typical agile project
by adding greater requirements understanding, clarity, and discovery of issues. Requirements
Development and Management practices add early consideration of other requirement types
beyond the user stories typically used by an agile project using Scrum. Practices in this PA also
add performing analyses to find errors and risks while conducting the requirements definition
activities. For example, agile expects user needs to be elicited as a backlog of user stories, but
a backlog does not typically include constraints, interfaces or connections, and quality
attributes. RDM practices provide a means for capturing and addressing these attributes during
the sprints. Requirements Development and Management practices provide a robust
infrastructure to support requirements development for complex solutions.
These practices can be added iteratively to improve any agile project using Scrum during
backlog creation, grooming, and sprint execution.
Table RDM-1 shows where Requirements Development and Management practices can
augment a typical agile project using Scrum.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
401
Table RDM-1
Agile Projects using Scrum Requirements Development and Management
Release planning Earlier and more complete understanding of the solution and
risks.
Backlog grooming/review Broader and deeper analysis of user stories or epics to
discover potential issues or constraints. Additionally, these
analyses will identify risks.
Sprint planning Presentation of stories by the product owner, review
acceptance by the team, and estimate of the user stories to
be delivered during the upcoming sprint.
Sprint execution More of the project is spent developing a working solution
vs. refactoring.
Sprint review/demo Enables a more thorough understanding of what has been
accomplished during the sprint.
Sprint retrospective Collaborative sessions where the agile team’s culture,
process, and performance is reviewed
Agile projects using Scrum typically will implement traceability from business need through
epics, user stories, tasks, tests, and the definition of done. Designs and code are often traced
directly to user stories. Traceability enables more efficient and accurate consistency checks
between requirements (user stories or epics) and work products. Traceability also improves the
ability to understand and addresses what is impacted by a requirement (user story or epic)
change.
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
For product lines, engineering processes (including requirements development) may be applied
at multiple levels. At the product line level, perform a “commonality and variation analysis” to
help elicit, analyze, and develop core assets for use by projects within the product line. At the
project level, use these core assets per the product line plan as part of the project’s engineering
activities.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer has overall responsibility for ensuring that requirements meet the objectives for
the solution. The acquirer should clearly define requirements that can be incorporated into
supplier agreements and solutions. In some acquisitions, the acquirer assumes the overall role
of engineer, architect, or integrator for the solution.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
402
Level 1
RDM 1.1
Required Practice Information
Practice Statement
Record requirements.
Value
Recorded requirements are the basis for successfully addressing customer needs and
expectations.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Typically, customers cannot describe all aspects of what they want and need. Recorded
requirements provide a basis for mutual discussion, understanding, and agreement between the
customer and the project. Requirements include what the delivered solution will do.
Example Activities
Example Activities Further Explanation
Record the requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
403
Level 2
RDM 2.1
Required Practice Information
Practice Statement
Elicit stakeholder needs, expectations, constraints, and interfaces or connections.
Value
Active elicitation of requirements ensures a deeper mutual understanding of the requirements
and increases the likelihood that the customer will be satisfied.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure stakeholder needs, expectations, constraints, limitations, and interfaces or connections
are clearly identified, understood, and do not conflict. Determine additional requirements to
address lifecycle activities and their effect on the solutions. Use an iterative process throughout
the life of the project to continuously refine the requirements. Consider environmental, legal,
and other constraints when developing customer requirements. Requirements record externally
observable behavior. Recorded internal behavior is a design constraint. Requirements represent
what the customer needs and expects, not how the requirements will be addressed.
Example Activities
Example Activities Further Explanation
Elicit stakeholder needs, Identify additional requirements not explicitly provided by stakeholders.
expectations, Techniques to elicit needs include:
constraints, and
interfaces or • Technology demonstrations
connections. • Interim project reviews
• Questionnaires
• Interviews
• Scenarios (operational, sustainment, and development)
• Walkthroughs
• Quality attribute elicitation workshops with stakeholders
• Prototypes and models
• Brainstorming
• Quality function deployment
• Market surveys
• Beta testing
• Extraction from sources such as documents, standards, or specifications
• Observation of existing solutions, environments, and workflow patterns
• Use cases
• Business case analysis
• Reverse engineering (for legacy solutions)
• Customer satisfaction surveys
• Viewpoint analysis
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
404
RDM 2.2
Required Practice Information
Practice Statement
Transform stakeholder needs, expectations, constraints, and interfaces or connections into
prioritized customer requirements.
Value
Ensure customer priorities are addressed to minimize the cost of rework during acceptance and
maximize customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Consolidate and prioritize various inputs from customers and stakeholders, obtain missing
information, and resolve conflicts as customer requirements are developed, prioritized, and
recorded.
The customers’ functional and quality attribute requirements can be expressed in the
customer’s terms and can contain nontechnical descriptions. Solution and contractual
requirements are the expression of these requirements in more explicit technical terms that can
be used for design decisions.
Sources for requirements include:
• Customer provided input
• Stakeholder provided input
• Previous efforts
• Existing solution systems
• Domain literature
• Laws and regulations
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
405
• Standards
• Business policies
• Previous architectural design decisions and principles
• Business environmental requirements, e.g., laboratories, testing and other facilities,
information technology infrastructure
• Technology
These stakeholder needs, expectations, constraint, and interface or connection requirements
may include:
• Technical requirements, such as:
o External interface or connection
o Internal interface or connection (developed during design)
o Functional
o Quality
o Operational
o Performance
o Verification
o Validation
o Acceptance criteria
o Safety
o Security
• Nontechnical requirements, including:
o Price and cost
o Delivery constraints
o Resource constraints
o Training
o Customer interactions, e.g., status reporting, meetings
Ensure technical and non-technical requirements address the satisfaction of customer, business,
and project objectives and associated attributes, such as effectiveness and affordability.
Analyze stakeholder requirements to lay the foundation for the operational concept. To avoid
scope creep, develop criteria to designate appropriate channels or official sources from which to
receive requirements changes.
This results in more detailed and precise sets of requirements called “derived requirements”.
These requirements address all aspects of the deliverables including:
• Work products
• Services
• Processes
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
406
• Consumables
• Customer-provided resources and other resources
• Functionality and quality attribute needs of affected stakeholders
Derived requirements arise from:
• Constraints
• Consideration of issues implied but not explicitly stated in the stakeholder requirements
• Factors introduced by the selected:
o Unique business considerations
o Strategic priorities
o Industry market and technology trends
o Architecture
o Design
Example Activities
Example Activities Further Explanation
Translate stakeholder needs, Factors to consider when expressing customer requirements
expectations, constraints, and include:
interfaces or connections into • Key characteristics of the desired capability
recorded customer • Obstacles to overcome to achieve the capability
requirements. • Competitive gap between the existing and the desired capability
• Supportability of the desired capability
Requirements should not specify or constrain design decisions
without careful consideration.
Develop, record, and keep Prioritized customer requirements help to determine project,
updated a prioritization of iteration, or increment scope. This prioritization ensures that
customer requirements. functional and quality attribute requirements critical to the
customer and other stakeholders are given the highest visibility and
attention.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
407
RDM 2.3
Required Practice Information
Practice Statement
Develop an understanding with the requirements providers on the meaning of the
requirements.
Value
Helps to ensure the correct solution is delivered which increases customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure people who implement and test solutions against the requirements analyze them with
the provider to reach a shared understanding of the meaning of the requirements. The result of
these analyses and interactions is a set of approved requirements. It is important to identify
and eliminate as much ambiguity as possible from the set of requirements.
Example Activities
Example Activities Further Explanation
Develop criteria for identifying
appropriate requirements providers.
Develop criteria for the evaluation and Evaluation and acceptance criteria can prevent:
acceptance of requirements. • Inadequate verification
• Costly rework
• Customer rejection
For example, evaluation and acceptance criteria may include:
• Unambiguous
• Clearly and properly stated
• Complete
• Consistent with one another
• Uniquely identified
• Consistent with the architectural approach and quality
attribute priorities
• Appropriate to implement
• Testable
• Traceable to source
• Achievable
• Tied to business value
• Identified as a priority by the customer
Analyze requirements to ensure that
established criteria are met.
Reach an understanding of and obtain
commitments to requirements with the
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
408
RDM 2.4
Required Practice Information
Practice Statement
Obtain commitment from project participants that they can implement the requirements.
Value
Ensures commitments are well understood to minimize delays and rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
As requirements are developed or evolved, ensure project participants commit to the approved
requirements and the resulting changes in project plans, activities, and work products. Their
commitment increases the likelihood of success in meeting project objectives.
Example Activities
Example Activities Further Explanation
Assess the impact of requirements on
existing commitments.
Negotiate and record commitments. Negotiate commitments before work starts
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
409
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer negotiates with the customer and supplier before committing to a requirement
change. A requirements change can lead to modifications to supplier agreements. Ensure the
acquirer, supplier, and customer agree on these changes after appropriate negotiations. In
some acquisitions, the acquirer may represent, and act on behalf of the customer. Deliverables
may include impact assessments when a requirement change occurs.
RDM 2.5
Required Practice Information
Practice Statement
Develop, record, and maintain bidirectional traceability among requirements and activities or
work products.
Value
Ensures consistency between requirements and the solution which increases the likelihood of
customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Traceability from source requirements to the solution ensures that:
• Requirements have been completely addressed in customer deliverables
• Lower level requirements can be traced to a valid source
• Requirements are implemented
• Selected requirements are verified and validated
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
410
• Relationships to other entities such as intermediate and final work products may:
o Include dependencies in which a change in one requirement can impact other
requirements
o Aid in design and in evaluating the impact of changes
o Affect evaluating the impact of requirements changes
o Support anticipated scope changes
• Design and other documentation reflect requirements
• Test plans and test cases address the requirements
Traceability is particularly helpful when assessing the impact of requirements changes on work
activities and projects. Bidirectional traceability is not always automated. It can be done
manually using spreadsheets, databases, and other common tools. Bidirectional traceability
needs to be implemented in concert with lifecycle activities. If it is left to the end of the project,
it will be a costly and error prone effort.
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated Trace requirements from their source through intervening
bidirectional requirements traceability. work products to the customer deliverable
Context Specific
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
411
A traceability matrix might have the list of stakeholder requirements and derived requirements
on one axis. The other axis might list components of the service system, including people and
consumables. The intersections of the rows and columns would indicate where a requirement
applies to the parts of the service system.
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
The acquirer maintains overall bidirectional traceability between customer requirements and the
solution. The supplier maintains bidirectional traceability between the solution, the solution
components, and the requirements defined in the supplier agreement. The acquirer verifies that
traceability. The supplier also maintains traceability from contractual requirements to derived or
additional requirements.
RDM 2.6
Required Practice Information
Practice Statement
Ensure that plans and activities or work products remain consistent with requirements.
Value
Minimizes rework by eliminating inconsistencies between requirements and related artifacts.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Review plans, activities, and projects Maintaining bidirectional traceability is critical to maintaining
for consistency with requirements and consistency between requirements, work products, and
changes made to them. plans.
Record inconsistencies and their Identify any changes that should be made to plans and
sources. projects resulting from changes to the requirements.
Initiate and record any necessary
corrective actions and communicate
results to affected stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
412
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
413
Level 3
RDM 3.1
Required Practice Information
Practice Statement
Develop and keep requirements updated for the solution and its components.
Value
Ensures the built solutions meet the customers’ needs and expectations in a consistent way
across the organization.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated
requirements in technical terms
necessary for solution and solution
component design.
Derive, record, and keep updated
requirements that result from solution
selections and design decisions.
Record and keep updated bidirectional
traceability.
Review requirements for potential
impact to architecture and design.
Record and keep updated prioritization
of requirements.
Record and keep updated nontechnical
requirements.
Identify, record, and keep updated
requirements for external and internal
interfaces or connections.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
414
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Selection of a technology brings with it additional requirements. For instance, use of electronics
requires additional technology-specific requirements such as electromagnetic interference limits.
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Analyze stakeholder requirements while developing the operational concept to derive more
detailed and precise sets of requirements called derived requirements. These requirements
address all aspects of the service system associated with service delivery, including work
products, services, processes, consumables, customer resources, other resources, warranty
costs, service incentives, and the functionality and quality attribute needs of affected
stakeholders.
In some service contexts, derived requirements can be as simple as identifying and quantifying
required resources. For complex service systems with many types of components and
interfaces, iteratively refine the initial requirements into lower level sets of more detailed
requirements that can be allocated to service system components as the preferred solution is
refined.
Develop the functionality and quality attribute requirements for the service system through this
analysis and through refinement, derivation, and allocation activities.
RDM 3.2
Required Practice Information
Practice Statement
Develop operational concepts and scenarios.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
415
Value
Enables customers to understand, confirm, and commit to how their requirements will be met.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A scenario describes a sequence of events that:
• Includes user and product interactions
• May occur in the development, use, or sustainment of the product
An operational concept provides:
• A view of the system or product from the user perspective
• A context for developing or evaluating a set of scenarios
Operational concepts and scenarios together demonstrate what the requirements are trying to
accomplish. For example, the operational concept for a satellite-based communications product
is quite different from one based on landlines. The scenario would cover the steps in the
communication process.
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated Identify and develop scenarios, consistent with the level of
operational concepts and scenarios. detail in the stakeholder needs, expectations, and
constraints.
Ensure scenarios address quality attribute, functions, or
other factors.
Iteratively refine operational concept and scenarios to
include more detail as decisions are made and as lower level
requirements are developed; for example, describe
interactions among the:
• Solution
• End users
• Environment
• Boundaries and constraints
Review operational concepts and
scenarios with affected stakeholders to
refine and discover requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
416
RDM 3.3
Required Practice Information
Practice Statement
Allocate the requirements to be implemented.
Value
Increases customer satisfaction by delivering a complete solution that meets requirements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The architecture provides the basis for allocating requirements to components. A higher-level
requirement can be allocated to more than one component.
Example Activities
Example Activities Further Explanation
Allocate, record, and keep updated Requirements are typically allocated to:
requirements. • Logical design – As the operational concept evolves,
allocate requirements to logical entities, e.g., functions,
processes, that help relate the requirements to the
operational concept. These logical entities serve to
organize the requirements and assist in the synthesis of
the technical solution.
• Physical design – As the technical solution is selected or
developed, allocate requirements to solution components.
• Components
• Interfaces or connections
• Delivery increments
Record and keep updated relationships Relationships include dependencies in which a change in one
among allocated requirements. requirement can affect other requirements.
Review requirements allocations and
relationships with affected
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
417
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
RDM 3.4
Required Practice Information
Practice Statement
Identify, develop, and keep updated interface or connection requirements.
Value
Reduces rework and risk due to incompatible internal and external interfaces or connections.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify interfaces or connections between functions, objects, or other logical entities.
Interfaces or connections can be internal or external to a solution. Define interface or
connection requirements between solutions or solution components identified in the
architecture. Interfaces or connections are controlled as part of solution integration. Ensure
interface or connection requirements are reviewed by affected stakeholders. This is typically
done within the context of a control group of stakeholders.
Example Activities
Example Activities Further Explanation
Identify, record, and keep updated As the design progresses, the architecture will be altered by
internal and external interface or technical solution processes, developing new interfaces or
connection requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
418
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
419
RDM 3.5
Required Practice Information
Practice Statement
Ensure that requirements are necessary and sufficient.
Value
Avoids rework by only delivering necessary solutions.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A necessary requirement is one that must be met for the solution to function as intended.
Sufficiency typically deals with the set of requirements being complete enough for the solution
to function as intended.
Requirements analysis helps determine if requirements:
• Are all necessary
• Are missing
• Are consistent with each other
• Can be implemented as defined
• Can be verified and validated
• Conflicts are removed
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
420
Example Activities
Example Activities Further Explanation
Perform a requirements analysis to Analyze requirements to ensure they are:
determine if requirements are • Relevant
necessary and sufficient. • Complete
• Feasible
• Maintainable
• Not in conflict
Analyze operational concepts and scenarios to refine
customer needs, constraints, and interfaces or connections,
and to discover new requirements. This analysis can result in
more detailed operational concepts and scenarios and
supports deriving new requirements.
Review analysis results with
stakeholders.
Update requirements based on review
results.
RDM 3.6
Required Practice Information
Practice Statement
Balance stakeholder needs and constraints.
Value
Increases stakeholder satisfaction while addressing conflicting requirements and constraints.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
421
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
422
Context: Use processes to deliver, manage, and improve services to meet customer needs.
Analyze requirements and define required service system functionality and quality attributes to
balance the stakeholders’ needs, expectations, constraints, and interfaces or connections.
Depending on the service delivery context, consider factors such as feasibility, business
objectives and needs, cost constraints, end user types, potential market size, and procurement
strategy. Determine the parameters used to evaluate the effectiveness of service delivery based
on customer and end user input and the preliminary service delivery concept.
Example Activities
Example Activities Further Explanation
Develop and keep updated a definition This definition can include descriptions, breakdowns, and
of required functionality and quality
categorizations of the service’s functions.
attributes.
In addition, the definition specifies design considerations or
constraints on how to achieve the required functionality in
the service system. Some quality attributes will emerge as
architecturally significant and drive subsequent service
system high-level design activities. A clear understanding of
the quality attributes and their importance based on business
objectives or needs is essential to the design process.
Validate requirements to ensure the
resulting service system will perform as
intended in the end user’s
environment.
Example Work Products
Example Work Products Further Explanation
Operational concepts and scenarios,
use cases, activity diagrams, and user
stories
Service system and service system
component installation, training,
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
423
Context: Use processes to identify, select, and manage suppliers and their agreements.
Perform a cost benefit analysis to assess trade-offs between requirements and the effect on the
overall acquisition strategy.
This analysis often focuses on evaluating requirements that address architecturally significant
quality attributes. For example, a combination of tight response time requirements and high
reliability requirements could be expensive to implement. Impact analysis provides the insight
for the acquirer to select a more cost effective solution to balance cost, schedule, and
performance against risk and opportunity.
RDM 3.7
Required Practice Information
Practice Statement
Validate requirements to ensure the resulting solution will perform as intended in the target
environment.
Value
Avoids rework cost and increases satisfaction by delivering a solution that meets customer
expectations and needs.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
424
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
425
Required PA Information
Intent
Identify, record, analyze, and manage potential risks or opportunities.
Value
Mitigate adverse impacts or capitalize on positive impacts to increase the likelihood of meeting
objectives.
Additional Required PA Information
The term risk refers to uncertainties that may have a negative impact on achieving objectives.
The term opportunity refers to uncertainties that may have a positive impact on achieving
objectives.
Explanatory PA Information
Practice Summary
Level 1
RSK 1.1 Identify and record risks or opportunities and keep them updated.
Level 2
RSK 2.1 Analyze identified risks or opportunities.
RSK 2.2 Monitor identified risks or opportunities and communicate status to
affected stakeholders.
Level 3
RSK 3.1 Identify and use risk or opportunity categories.
RSK 3.2 Define and use parameters for risk or opportunity analysis and handling.
RSK 3.3 Develop and keep updated a risk or opportunity management strategy.
RSK 3.4 Develop and keep updated risk or opportunity management plans.
RSK 3.5 Manage risks or opportunities by implementing planned risk or
opportunity management activities.
Additional PA Explanatory Information
Risk and opportunity management is a continuous, forward-looking process and includes:
• Identifying and mitigating potential negative impacts that may make it difficult to meet
objectives
• Identifying and leveraging potential positive impacts for improving performance or
progress towards achieving objectives
• All levels of an organization
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
426
Identify risks or opportunities early by working with affected stakeholders. Before dedicating
resources to address risks or opportunities, determine which are worth pursuing. During risk
and opportunity management, consider:
• Timeliness of the needed response
• Significance or consequences of the situation
• Regularity or chances of the situation occurring
• Internal, external, technical, and non-technical sources
• Early implementation of handling activities that may be less disruptive and costly
• Uncertainties that could most affect the ability to perform
• Industry standards and best practices that can help to identify and manage uncertainty
Risk and opportunity management involves:
• Defining a strategy
• Identifying and analyzing risks or opportunities
• Handling identified risks or opportunities includes:
o Developing mitigation and contingency plans for risks
o Developing plans to leverage opportunities
• Implementing risk or opportunity handling plans
Risk and opportunity management practices help organizations evolve from reactively
identifying uncertainties to systematically planning, anticipating, and handling them.
Related Practice Areas
Planning (PLAN)
Context Specific
Agile with Scrum Guidance
Figure RSK-1 states where risk and opportunity management activities can be performed in
an agile project using Scrum. Table RSK-1 shows a simple example of a risk and opportunity
log. Figure RSK-2 shows a risk burndown chart showing total risks decreasing and
opportunities increasing over time.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
427
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
428
As an empirical framework, agile with Scrum, does not define specific practices and processes
for risk and opportunity management. Risk and opportunity management is performed using of
visual information indicators, daily standups, short sprints (iterations) with frequent feedback,
and close collaboration within teams and customers. Some agile teams reduce technical risk by
using “spikes,” or rapid prototypes performed early in the project. Risk and opportunity
management can be easily added to the planning, execution, and retrospective activities of
each sprint, or selected sprints. During each activity, spend a few minutes updating the risk and
opportunity information like that shown in Table RSK-1 and Figure RSK-2.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
429
Level 1
RSK 1.1
Required Practice Information
Practice Statement
Identify and record risks or opportunities and keep them updated.
Value
Enables organizations to avoid or minimize the impact of risks and leverage potential
opportunities related to achieving objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Identify and describe risks or opportunities clearly.
Example Activities
Example Activities Further Explanation
Identify the risks associated with the Identify and clearly describe risks that could negatively affect
work. work and plans. Risk identification should consider:
• Cost
• Schedule
• Work tasks
• Performance
• Achievement of business objectives
• Environmental concerns, e.g., weather or natural
disasters, political changes, or telecommunications failures
• Requirements
• Technology
• Staffing
• Funding
• Suppliers
• Regulatory constraints
Perform risk identification and management during planning
and review activities.
Record the risks. State the risk and the impact of its occurrence.
Identify opportunities. Identify and clearly describe opportunities that could
positively affect work and plans. For example:
• Cost
• Schedule
• Work tasks
• Performance
• Achievement of business objectives
• Requirements
• Technology
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
430
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
431
Level 2
RSK 2.1
Required Practice Information
Practice Statement
Analyze identified risks or opportunities.
Value
Increases the likelihood of achieving objectives by reducing the impact of risks or leveraging
opportunities.
Additional Required Information
Analysis of the risks includes potential impact, likelihood of occurrence, and the timeframe in
which they are likely to occur.
Analysis of opportunities includes potential benefits, potential costs, and the timeframe for
action.
Explanatory Practice Information
Additional Explanatory Information
The analysis of risks or opportunities should consider:
• Assigning mitigation or contingency to the highest priority or the most critical risks
• Leveraging opportunities by assigning the highest priority to those with the greatest
benefit
Example Activities
Example Activities Further Explanation
Analyze the identified risks. Analyze risks to understand their effect on achieving the
work’s objectives.
Examples of risk identification and analysis techniques
include:
• Assessments
• Checklists
• Structured interviews
• Brainstorming
• Failure Mode and Effects Analysis (FMEA)
• Failure Mode, Effects and Criticality Analysis (FMECA)
• Strength, Weakness, Opportunity, and Threat (SWOT)
analysis
• Poka-yoke analysis
Review the work breakdown structure,
plan, and schedule for risks.
Identify the impact of each risk.
Identify the probability of occurrence
for each risk.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
432
RSK 2.2
Required Practice Information
Practice Statement
Monitor identified risks or opportunities and communicate status to affected stakeholders.
Value
Enables timely corrective or leveraging actions to maximize the likelihood of achieving
objectives.
Additional Required Information
This section left blank for future content.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
433
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
434
Level 3
RSK 3.1
Required Practice Information
Practice Statement
Identify and use risk or opportunity categories.
Value
Organizes risks or opportunities to focus attention on uncertainties that will impact the
achievement of objectives.
Additional Required Information
Include the name and a brief description for each category.
Explanatory Practice Information
Additional Explanatory Information
The use of categories helps provide structure and efficiency for risk or opportunity identification
and analysis.
Identify categories over time to uncover changing circumstances that affect the ability to meet
objectives. As the work progresses, identify additional categories of risks or opportunities.
Categorization organizes related risks or opportunities to support the efficient and effective use
of resources.
Example Activities
Example Activities Further Explanation
Identify risk or opportunity categories. Consider internal and external categories, such as:
• Work activities
• Types of processes used
• Types of resources used
• Types of solutions produced
• Regulations and laws
• Work management uncertainties, e.g., related to
contracts, budget, schedule, quality, resources
• Technical performance uncertainties, e.g., related to
quality characteristics, reliability
Organize risks or opportunities Related or equivalent risks or opportunities can be organized
according to defined categories. for efficient handling.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
435
RSK 3.2
Required Practice Information
Practice Statement
Define and use parameters for risk or opportunity analysis and handling.
Value
Identifying high priority risks or opportunities maximizes the likelihood of cost-effectively
achieving objectives.
Additional Required Information
Parameters include:
• Probability of occurrence
• Impact
• Expected outcomes
Explanatory Practice Information
Additional Explanatory Information
Use defined parameters to:
• Determine the severity of the risk
• Estimate the benefit of the opportunity
• Prioritize the actions required for planning
• Select the opportunities to pursue
Parameters for evaluating, categorizing, and prioritizing include:
• Probability, e.g., likelihood of occurrence
• Impact, e.g., consequence and severity of occurrence
• Thresholds to trigger actions
• Expected benefit from opportunity
• Expected cost of opportunity
Parameters are often used in combination when prioritizing risks or opportunities. For example:
• Set priorities by multiplying probability times impact
• Calculate an opportunity value by subtracting the expected cost from the expected
return.
Example Activities
Example Activities Further Explanation
Identify a relative priority for each risk
or opportunity based on assigned
parameters.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
436
RSK 3.3
Required Practice Information
Practice Statement
Develop and keep updated a risk or opportunity management strategy.
Value
A systematic approach for risk or opportunity management avoids problems and leverages
opportunities to increase the likelihood of achieving objectives.
Additional Required Information
A risk or opportunity management strategy includes:
• A description of how risk or opportunity management will be performed
• Scope
• Methods and tools
• Risk or opportunity categories
• Risk or opportunity parameters
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
437
• Thresholds
• Risk mitigation techniques
• Opportunity leveraging techniques
• Risk measures
• Opportunity measures, including:
o Costs
o Benefits
• Frequency of risk monitoring or reassessment
Explanatory Practice Information
Additional Explanatory Information
Develop the strategy early and record it in the organization’s or project’s risk or opportunity
management plan, and maintained throughout the project. The strategy is used to guide risk
and opportunity management activities. The strategy may be included as part of the project
plan.
The risk or opportunity management strategy may also include:
• The domain of interest
• Boundaries, inclusions, and exclusions
• Interactions, dependencies, and relationships between the solution or work and external
factors
• Methods to be used to derive:
o Risk or opportunity categories
o Impact and likelihood of occurrence
o Benefit and cost of the opportunity
o Acceptance criteria
• Conditions that initiate a review and potential update to the risk management strategy
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated a risk
or opportunity management strategy.
Review the risk or opportunity Use the review to gather input to:
management strategy with affected • Improve the strategy
stakeholders. • Generate acceptance
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
438
RSK 3.4
Required Practice Information
Practice Statement
Develop and keep updated risk or opportunity management plans.
Value
Minimizes the impact of risks and maximizes the benefits of opportunities for achieving
objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Generate mitigation or contingency plans for selected risks. Mitigation plans describe how to
reduce the likelihood or impact of risks. Contingency plans deal with the impact of problems
that can occur despite mitigation attempts.
Options for mitigating risks include:
• Avoiding
• Controlling
• Transferring
• Monitoring
• Accepting
Options for leveraging opportunities include:
• Creating
• Exploiting
• Transferring
• Monitoring
• Enhancing
• Accepting
More than one approach to managing a risk or opportunity can be used.
Mitigation and contingency plans can include:
• Rationale
• Cost benefit analysis
• Risk acceptance criteria
• Schedule or period of performance for each risk management activity
• Resource reserves to respond to disruptive events
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
439
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
440
Context Specific
Supplier Management
Context: Use processes to identify, select, and manage suppliers and their agreements.
Consider all risks in planning activities. Identify risks from multiple perspectives, e.g.,
acquisition, technical, management, operational, supplier agreement, industry, support, end
user. Consider applicable regulatory and statutory requirements, e.g., safety and security, while
identifying risks. As the work evolves, revise risks based on changed conditions.
There are many risks associated with acquiring solutions through suppliers, e.g., the stability of
the supplier, the ability to maintain sufficient insight into the progress of their work, the
supplier’s capability to meet solution requirements, and the skills and availability of supplier
resources to meet commitments.
Analyze the process and solution level measures and associated thresholds to identify where the
organization is at risk of not meeting thresholds. These measures are key indicators of risk.
RSK 3.5
Required Practice Information
Practice Statement
Manage risks or opportunities by implementing planned risk or opportunity management
activities.
Value
Effective risk management reduces unforeseen occurrences that impair ability to achieve
objectives and increases business value by leveraging opportunities.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This activity is more than simply monitoring risks and opportunities. It uses analyses, plans,
triggers, and thresholds to anticipate actions needed to minimize risk impact or leverage
opportunities to improve project functioning.
Example Activities
Example Activities Further Explanation
Manage risks or opportunities using the Continue to manage risks or opportunities after mitigation,
risk or opportunity management plans. contingency, or leveraging activities have started.
Measurement can provide valuable insight into the risk or
opportunity management activities.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
441
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
442
Required PA Information
Intent
Deliver services and manage the service delivery system.
Value
Increase customer satisfaction by delivering services that meet or exceed customer
expectations.
Additional Required PA Information
This includes:
• Delivering services in accordance with service delivery approaches and agreements
• Managing changes to the service delivery system
• Receiving and processing service requests
• Maintaining service delivery performance when changes occur
Explanatory PA Information
Practice Summary
Level 1
SDM 1.1 Use the service system to deliver services.
Level 2
SDM 2.1 Develop, record, keep updated, and follow service agreements.
SDM 2.2 Receive and process service requests in accordance with service
agreements.
SDM 2.3 Deliver services in accordance with service agreements.
SDM 2.4 Analyze existing service agreements and service data to prepare for
updated or new agreements.
SDM 2.5 Develop, record, keep updated, and follow the approach for operating
and changing the service system.
SDM 2.6 Confirm the readiness of the service system to support the delivery of
services.
Level 3
SDM 3.1 Develop, record, keep updated, and use organizational standard service
systems and agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
443
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
444
Level 1
SDM 1.1
Required Practice Information
Practice Statement
Use the service system to deliver services.
Value
Improves customer satisfaction by delivering expected services.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Use a service system.
Deliver services.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
445
Level 2
SDM 2.1
Required Practice Information
Practice Statement
Develop, record, keep updated, and follow service agreements.
Value
Enhances customer satisfaction by aligning service delivery with their expectations.
Additional Required Information
The service agreement is a recorded arrangement and can be a contract or part of a contract or
a memorandum of agreement or understanding. For simple cases, it may be a printed menu of
services and prices.
Explanatory Practice Information
Additional Explanatory Information
Depending on the service type, market, and the nature of the service provider’s business,
develop the content in the agreement. The service agreement typically covers:
• Descriptions of services
• Terms and conditions
• Commitments necessary for ongoing successful service delivery
• Warranty or guarantee information
• Communication channels
A service agreement can cover multiple services or multiple customers. Examples may include:
• Service Level Agreement (SLA)
• Performance Work Statement (PWS)
• Statement of Objectives (SOO)
• Statement of Work (SOW)
• Other types of agreements
Example Activities
Example Activities Further Explanation
Develop, record, and keep the Examples of structures to consider include:
structure and format of the • Service based: Organize the service agreement around a
service agreement updated. service, e.g., providing corporate email; this can cover several
different customers
• Customer based: Organize the service agreement around a
customer; this can cover several services for that customer
Define, negotiate, obtain
commitment to, and
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
446
SDM 2.2
Required Practice Information
Practice Statement
Receive and process service requests in accordance with service agreements.
Value
Enhances service delivery to better meet customer expectations.
Additional Required Information
Coordinate the receipt and processing of service requests through a request management
approach.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
447
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
448
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
449
SDM 2.3
Required Practice Information
Practice Statement
Deliver services in accordance with service agreements.
Value
Increases customer satisfaction by establishing a common understanding of the types and
levels of service delivery.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Using service agreements to delivery services encompasses the activities necessary to deliver
services based on the agreed-upon service delivery approach. Use a request management
system to meet service agreements, and to track and resolve service requests more effectively.
Example Activities
Example Activities Further Explanation
Operate service system components
according to service system
procedures.
Perform operations support activities. These activities can include providing customer and end user
training or orientation as needed.
Perform the activities needed to fulfill
service requests.
Use a request management system to The service provider records and tracks status until they
record service requests. close the request.
Escalate service delivery issues when necessary.
SDM 2.4
Required Practice Information
Practice Statement
Analyze existing service agreements and service data to prepare for updated or new
agreements.
Value
Aligns service delivery capability and customer expectations as they change over time.
Additional Required Information
Perform analysis on a recurring or as-needed basis throughout the life of a service agreement.
Explanatory Practice Information
Additional Explanatory Information
Analysis can cover many aspects of the service system, requests, and service agreements.
Analysis may include reviews of:
• Customer needs
• Customer complaints
• Service provider concerns
• Service definitions
• Capacity and availability data
• Performance data
• Service levels
• Supplier constraints
• Service agreements
• Service request records
• Resource usage
Example Activities
Example Activities Further Explanation
Collect customer and end user needs Sources include:
and service provider concerns. • Customer and end user feedback
• Service provider inputs
• Historical data
• Market analysis and demand
• SOW and related solicitation materials
• Support process information
• Service system
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
451
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
452
SDM 2.5
Required Practice Information
Practice Statement
Develop, record, keep updated, and follow the approach for operating and changing the service
system.
Value
Increases the likelihood that services and changes to them will meet customer expectations.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
For each specific change of the service system, develop an approach that encompasses
activities from developing and accepting service system components to operating the system
and resolving impacts on end users and the delivery environment. This approach should identify
activities and resources required for operating and changing the system.
As needed, include:
• Identification of service system components ready for operations
• Identification of changes to service system components, including the request
management system
• Deployment type, e.g., new, replacement, retirement
• Acquisition approach
• Request management system components
• Installation and integration of service system components
• Identification and resolution of warranty considerations
• Phasing of deployment over time that satisfies operational dependencies between
service system components
• Deployment acceptance criteria
• Resource constraints and restrictions
• Initial provisioning of consumables
• Rollback (or backout) procedures to “undo” the change and restore the delivery
environment to its former stable operating status
• Training of service delivery and support personnel
• Communication of status and service changes to affected stakeholders
The depth of the approach should be appropriate for the type of change and the criticality of
the components going through transition. For example, the transition of new business critical
components can require detailed plans and schedules, risk assessment, deployment backout
procedures, and a formal review of planning materials by affected stakeholders. Less significant
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
453
transitions, such as retirement of an outdated service, may require less detailed planning.
Consider the results of their post-deployment reviews during transition planning for changes
made in the past. This information can speed up the planning process and help identify and
avoid recurring issues.
Example Activities
Example Activities Further Explanation
Define the approach for Consider the type of change, e.g., new installation, replacement,
service system operation retirement, or a combination of types, when defining an approach.
and each change. Consider priorities and constraints of affected stakeholders.
Define a rollback or backout strategy to restore the service system to its
former state if a deployment is unsuccessful. Include criteria for what
constitutes a successful deployment versus when to back out changes.
If a service system is being retired, address topics such as end user
notification, error handling, archival methods, demolition, and recycling.
Determine the cost, Schedule service system change activities in a way that balances work
resources, and schedule and available resources against customer and end user needs, including
required for operation of the need to have time to prepare for and conduct the change. When
the service system and for appropriate, use actual data from similar changes to estimate cost,
a new change. resources, and schedule.
Identify affected When identifying affected stakeholders and defining their roles and
stakeholders and review responsibilities, consider outsourced stakeholders.
operations and change
activities.
Develop a plan for service Based on the operations, change, and deployment approach and
system operations and for estimates for a transition, record a plan for operations and changes to
changes to operations. the service system.
Update the service
continuity plan, if a change
affects an essential
function.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
454
SDM 2.6
Required Practice Information
Practice Statement
Confirm the readiness of the service system to support the delivery of services.
Value
Improves customer satisfaction by ensuring the readiness of the service system for operation.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Confirming the readiness for service delivery is not a one-time event. Perform these activities
repeatedly, even when the service system is not changing. Consider implications of service
system changes on readiness. For example, changes of the service system may require
additional resources, procedures, user guide updates, or training.
Example Activities
Example Activities Further Explanation
Confirm that service system Service system components may include:
components and tools are operational. • Tools
• Consumables
• People
• Processes and procedures
Examples of service system tools that support operations
may include:
• Monitoring tools
• System management tools
• Tracking systems
• Presentation tools
• Log files
• Analysis tools
• Online knowledge management tools
• Virus scanning tools
• Database management tools
Evaluate the results of confirming The service provider may treat deficiencies or issues as
service system component readiness service incidents and address them through the incident
and determine how to address handling process.
deficiencies or issues.
Review the service level requirements
in the service agreements and set
thresholds in service system
monitoring tools.
Develop, review, or refine service The service provider should regularly review, tailor, and
delivery procedures. possibly supplement procedures to meet ongoing service
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
455
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
456
Level 3
SDM 3.1
Required Practice Information
Practice Statement
Develop, record, keep updated, and use organizational standard service systems and
agreements.
Value
Maximizes the availability and consistency of the service system to meet customer needs
efficiently and effectively.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
To provide broader and more scalable services, organizations use standardized approaches to
service systems, service agreements, and their maintenance. Maintenance types include:
• Corrective maintenance, e.g., correcting and repairing components that degrade the
operational capability of the service system
• Preventive maintenance, e.g., preventing service incidents and defects from occurring
through pre-planned activities
• Adaptive maintenance, e.g., adapting the service system to a changing or different
service delivery environment
• Perfective maintenance, e.g., developing or acquiring additional or improved operational
capability of the service system
Apply standardization and the resulting maintenance to any portion of a service system, on
service agreements, request management systems, and their components, including
consumables, processes, software, hardware, infrastructure, and people.
For service system components where maintenance and availability depends on a third party
vendor, include such items as:
• Cloud-based databases
• Customer relationship management components
• Ticket management components
Additionally, maintenance activities may include renewing service contracts, identifying and
dealing with maintenance windows, and identifying and notifying affected stakeholders about
vendor disruptions.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
457
Example Activities
Example Activities Further Explanation
Review and prioritize standardization
and maintenance needs and requests.
Analyze effect of standardization and
maintenance on service delivery.
Develop an approach or process to
standardize or maintain service
agreements, service systems, or their
components.
Communicate changes and
notifications to affected stakeholders.
Update and retain service system
documentation as appropriate.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
458
Required PA Information
Intent
Develop and deploy standard services that are compatible with strategic business needs and
plans.
Value
Increases likelihood of meeting business objectives by aligning standard services with customer
needs.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
STSM 1.1 Develop a list of current services.
Level 2
STSM 2.1 Develop, keep updated, and use descriptions of current services.
STSM 2.2 Collect, record, and analyze data about strategic needs and capabilities
for service delivery.
STSM 2.3 Develop, keep updated, and follow an approach for providing new or
changed services derived from strategic needs and capabilities.
Level 3
STSM 3.1 Develop, keep updated, and use the set of organizational standard
services and service levels.
Additional PA Explanatory Information
The management of strategic services involves:
• Analyzing capabilities and needs for services that can span multiple customers and
agreements
• Developing and keeping updated standard services, service levels, and descriptions
that reflect these capabilities and needs
Strategic service management processes improve alignment between the set of standard
services offered by an organization and its strategic business objectives.
Develop standard services through:
• Active analysis of customer and competitor data
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
459
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
460
Level 1
STSM 1.1
Required Practice Information
Practice Statement
Develop a list of current services.
Value
Aligns offered services with customer and stakeholder needs and expectations.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Identify current services.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
461
Level 2
STSM 2.1
Required Practice Information
Practice Statement
Develop, keep updated, and use descriptions of current services.
Value
Enables consistent service delivery that aligns with customer needs.
Additional Required Information
List service descriptions in a catalog or menu accessible to users. Descriptions can be a simple
list or part of a complex online repository, depending on the characteristics of the services and
project.
Explanatory Practice Information
Additional Explanatory Information
Develop additional materials related to the services as needed. These materials associated with
the service catalog and descriptions may include:
• Delivery instructions
• Marketing and sales materials
• Pricing options
• Delivery methods
Example Activities
Example Activities Further Explanation
Develop, record, and keep individual These are based on the current list of available services.
service descriptions updated.
Develop, record, and keep the service The service catalog contains all the individual service
catalog updated. descriptions and related material.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
462
STSM 2.2
Required Practice Information
Practice Statement
Collect, record, and analyze data about strategic needs and capabilities for service delivery.
Value
Identifies which needs and objectives have the greatest effect on increasing customer
satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Strategic needs are driven by internal and external business and related factors. For example:
• Customers may need different or new services
• Competitive offerings may change customers’ expectations
• Current services may become obsolete based on customer needs
• The organization may need to attract new customers
Consider the full range of needs and select which ones will be used to develop strategic
business objectives. Collect, analyze, and use data related to these objectives to help plan for
the services to develop and update. This data may vary for different services, market segments,
and individual customers. Examples of relevant data sources include:
• Business plans
• Market research
• Surveys
• Business intelligence
• Data from service reviews and account management
• Service use trends and patterns
• Customer complaints and compliments
• Service incident and request patterns
• Breaches of service levels
• Competitor data
• Trade studies
• Plans
• Strategic planning techniques, e.g., Strengths, Weaknesses, Opportunities, and Threats
(SWOT) analysis
• Core competence analysis
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
463
• Scenario planning
Example Activities
Example Activities Further Explanation
Collect and analyze data on Include capabilities of:
capabilities. • The projects or organizations offering the services
• Customers and end users
• Systems and processes used to provide services
• Competitors
Collect and analyze data on strategic Include external and internal factors.
needs.
Communicate the capabilities and
strategic needs to affected
stakeholders.
STSM 2.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow an approach for providing new or changed services derived
from strategic needs and capabilities.
Value
Focuses resources on identifying services that best anticipate and meet market needs.
Additional Required Information
The approach includes plans for new or changed services. These plans typically include:
• How customer and end user needs and requirements will be met
• Actions needed to balance capabilities and resources
• External service supplier requirements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
464
Planning (PLAN)
Process Management (PCM)
Verification and Validation (VV)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
466
Level 3
STSM 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use the set of organizational standard services and service levels.
Value
Minimizes cost and achieves faster time to market for new or changed services.
Additional Required Information
Develop process descriptions for the standard services and include the needs of service
providers and customers. These descriptions become part of the organization’s standard service
catalog. Standard service descriptions typically include service levels.
Explanatory Practice Information
Additional Explanatory Information
The organization develops standard services and associated processes to ensure standard
delivery across projects, customers, service lines, and domains.
If needed, use multiple standard services and service levels to address the needs of:
• Different customers
• Organizational groups
• Markets
• Application domains
Example Activities
Example Activities Further Explanation
Develop, record, and keep updated Follow organizational policies, standards, and models.
standard service descriptions. Organize services into service lines as needed to ensure
appropriate integration among services.
Specify the characteristics of each service. These may include definitions of standard service levels.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
467
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
468
Required PA Information
Intent
Establish an agreement with selected suppliers, ensure that the supplier and the acquirer
perform according to the terms over the course of the agreement, and evaluate the supplier’s
deliverables.
Value
Provides an explicit understanding between the acquirer and supplier to maximize the success
of agreed-on efforts to deliver a supplier deliverable.
Additional Required PA Information
The term “supplier deliverable” is an item to be provided to an acquirer or other recipient as
specified in an agreement. The item can be a document, hardware or software item, a service,
or any type of solution or work product.
Explanatory PA Information
Practice Summary
Level 1
SAM 1.1 Develop and record the supplier agreement.
SAM 1.2 Accept or reject the supplier deliverables.
SAM 1.3 Process supplier invoices.
Level 2
SAM 2.1 Monitor supplier as specified in the supplier agreement and keep
agreement updated.
SAM 2.2 Perform activities as specified in the supplier agreement.
SAM 2.3 Verify that the supplier agreement is satisfied before accepting the
acquired supplier deliverable.
SAM 2.4 Manage invoices submitted by the supplier according to the supplier
agreements.
Level 3
SAM 3.1 Select technical supplier deliverables for analysis and conduct technical
reviews.
SAM 3.2 Select and monitor supplier processes and deliverables based on criteria
in the supplier agreement.
Level 4
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
469
SAM 4.1 Select measures and apply analytical techniques to quantitatively manage
supplier performance to achieve quality and process performance
objectives.
Additional PA Explanatory Information
Supplier management activities involve:
• Establishing the supplier agreement
• Implementing the supplier agreement
• Monitoring supplier technical activities
• Monitoring supplier processes
• Accepting the delivery of acquired products
• Managing supplier invoices
The supplier agreement provides a mutual understanding between the acquirer and supplier
and serves as the basis for managing their relationship. The agreement defines the processes,
roles, and responsibilities that allow the acquirer to:
• Oversee the supplier’s activities
• Monitor evolving supplier deliverables
• Verify compliance with supplier agreement requirements
• Resolve issues as necessary
When the supplier’s performance, processes, or supplier deliverables fail to satisfy established
criteria as outlined in the supplier agreement, the acquirer takes corrective action. The
acquirer’s management team must be aware of the legal implications of actions when managing
the acquisition of supplier deliverables.
When monitoring supplier technical activities, the acquirer:
• Performs technical reviews of the supplier’s technical supplier deliverable
• Analyzes the development and implementation of the supplier’s technical supplier
deliverable to confirm technical progress and satisfaction of contractual requirements
Typically, these activities interactively support one another to gauge technical progress and
allow effective management of technical risks. Perform different levels of detailed analysis for
technical reviews to meet the acquirer’s requirements. Technical reviews with the supplier
involve measuring technical progress and the effectiveness of plans and requirements.
Technical reviews of the supplier should be performed with other processes, such as
requirements management, risk management, configuration management, and data
management.
In some acquisitions, the acquirer assumes the role of overall architect or integrator for the
supplier deliverable.
The acquirer also needs to be involved to ensure that needed changes to requirements and
supplier agreements are acceptable given the constraints of the acquisition, and to incorporate
the changes into the supplier agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
470
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
471
Level 1
SAM 1.1
Required Practice Information
Practice Statement
Develop and record the supplier agreement.
Value
Increases likelihood of meeting requirements when using suppliers.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A supplier agreement is any recorded agreement between the acquirer and the supplier.
Agreements can take a variety of forms, and may include:
• Contracts (or subcontract)
• Licenses
• Service agreements
• Service level agreements
• Memoranda of agreement
• Memoranda of understanding
• Letters of understanding
• Electronic acknowledgements of terms and conditions
• A combination of any of the above or other similar forms
The agreement can be either a stand-alone agreement or part of a master agreement. When
part of a master agreement, the work agreement can be an addendum, work order, or service
request to the master agreement.
Example Activities
Example Activities Further Explanation
Develop and record a supplier
agreement.
Negotiate the terms of the candidate Negotiation may require updates to the supplier agreement.
agreement with the supplier.
Reach agreement with supplier.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
472
SAM 1.2
Required Practice Information
Practice Statement
Accept or reject the supplier deliverables.
Value
Increases the likelihood the supplier provides the agreed-on supplier deliverable.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer should ensure that the acquired supplier deliverable meets all agreed-on
contractual requirements. The acquirer then decides whether to accept or reject the supplier
deliverable.
Example Activities
Example Activities Further Explanation
Accept or reject the supplier
deliverable based on the extent that
the agreed-on supplier deliverable
meets contractual requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
473
SAM 1.3
Required Practice Information
Practice Statement
Process supplier invoices.
Value
Maintains a good working relationship with suppliers while meeting agreements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Processing supplier invoices may include:
• Paying the invoice, e.g., check, money order, credit card, electronic transfer of funds to
supplier
• Trading goods or services
• Rejecting the invoice for revision
• Acknowledging the agreement has been met
A specific function, e.g., contracting office, accounts payable, or purchasing department, may
process invoices.
Example Activities
Example Activities Further Explanation
Process supplier invoices in accordance
with agreements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
474
Level 2
SAM 2.1
Required Practice Information
Practice Statement
Monitor supplier as specified in the supplier agreement and keep agreement updated.
Value
Improves the likelihood that the supplier provides the right supplier deliverable.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Monitor and update the supplier agreement based on the supplier selection decision and based
on actual results.
The acquirer, supplier, and affected stakeholders should review agreement requirements to
ensure that a common understanding is kept up-to-date through the life of the agreement.
After establishing the supplier agreement, requirements may change, based on factors such as:
• Applicability of requirements
• Availability of new technology
• Reduction of overly burdensome reporting
• Organization changes, e.g., merger or acquisition
• Legal or regulatory changes
The supplier agreement and work documents should be revised to reflect changes in conditions.
This includes updating cost, schedule, and budget as needed. Legal or contract advisors often
are responsible for reviewing supplier agreements among independent legal entities prior to
approval.
The content of the supplier agreement should specify how the agreement will be monitored and
revised as required. This should be done in a way that is appropriate to the acquisition or
supplier deliverable being acquired.
Example Activities
Example Activities Further Explanation
Record the supplier agreement and This typically includes:
keep it updated. • Recording all changes formally approved by both the
acquirer and supplier
• Developing, recording, and keeping the requirements
updated, e.g., supplier deliverable requirements, service
level agreements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
475
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
476
SAM 2.2
Required Practice Information
Practice Statement
Perform activities as specified in the supplier agreement.
Value
Improves the acquirer’s confidence in the ability of the supplier to deliver the right supplier
deliverable with the right quality.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer monitors the supplier’s progress against the agreement to identify and resolve
issues. Monitoring includes internal and external communication as well as the use of
information by the acquirer and supplier regarding the relationship, performance, results, and
impact to the business. Agreement, management, technical, and other reviews may be
conducted together or separately.
Example Activities
Example Activities Further Explanation
Monitor supplier progress and Monitoring can be conducted during agreement, technical,
performance, e.g., schedule, effort, and management reviews. Reviews can include both planned
cost, technical, as defined in the and as-needed interactions.
supplier agreement. Reviews cover both formal and informal reviews and include
the following steps:
• Preparing for the review
• Ensuring that affected stakeholders participate
• Conducting the review
• Preparing, distributing, or making a summary report
available to the affected stakeholders
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
477
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
478
SAM 2.3
Required Practice Information
Practice Statement
Verify that the supplier agreement is satisfied before accepting the acquired supplier
deliverable.
Value
Decreases risk of accepting an unsatisfactory supplier deliverable and ensures the supplier
agreement is satisfied before acceptance.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer ensures that all recorded acceptance criteria have been satisfied and all issues
affecting satisfaction of the agreement have been addressed. Requirements for deliverable
acceptance and how to address non-conforming deliverables are usually defined in the supplier
agreement. The acquirer should be prepared to take appropriate action as per the agreement if
the supplier fails to perform. This may include invoking any contractual penalties or conditions.
The acquirer provides the supplier with notice that supplier deliverables have been accepted or
rejected.
Typically, an authorized representative of the acquirer assumes ownership of identified supplier
deliverables as partial or complete satisfaction of the supplier agreement.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
479
Acceptance reviews should be completed before accepting the supplier deliverables as defined
in the supplier agreement. Once accepted, the acquirer monitors the transition of the supplier
deliverables to the project or operations.
Example Activities
Example Activities Further Explanation
Refine, update or add, and use This activity is typically performed by the acquirer on the
acceptance criteria and procedures to supplier deliverables.
verify that the supplier agreement is
satisfied.
Review and obtain agreement from
affected stakeholders on the
acceptance procedures before the
acceptance review.
Following acceptance criteria and From the supplier, this may include review of supplier
procedures, verify that the acquired deliverable verification results, including:
supplier deliverable satisfies the • Reports, logs, and issues
supplier agreement. • Testing results
• Known errors or defects
For the acquirer, this may include reviewing results of
supplier-performed acceptance reviews and tests.
Confirm that all agreed-on contractual May include the following items that demonstrate that the
requirements for the acquired supplier agreed-on requirements have been met:
deliverable are satisfied. • License
• Warranty
• Ownership
• Usage
• Support, service, or maintenance agreements
• Other supporting materials, e.g., end-use, operations or
support, and maintenance documentation
Communicate to affected stakeholders The acquirer provides the supplier with notice that the
that the supplier agreement has been supplier agreement has been satisfied, including readiness
satisfied. for transition to operations and support, so the supplier can
be paid, and the supplier agreement closed.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
480
SAM 2.4
Required Practice Information
Practice Statement
Manage invoices submitted by the supplier according to the supplier agreements.
Value
Maintains a good business relationship between the acquirer and supplier.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Ensure that payment terms defined in the supplier agreement are met and that processing of
supplier compensation is linked to supplier progress and results, as defined in the supplier
agreement. This practice covers invoices for any type of charge, e.g., one-time, monthly,
deliverable-based, pass-through. It covers invoice errors or issues, changes to invoices, and
withholding disputed charges consistent with the terms and conditions of the supplier
agreement. The acquirer should also ensure that appropriate financial and invoice management
controls are in place.
When accepting supplier deliverables, the acquirer should not process final payment to the
supplier until all supplier deliverables meet contractual requirements and all acceptance criteria
have been satisfied.
Example Activities
Example Activities Further Explanation
Receive invoices.
Review invoices and related supporting Examples of areas of review for invoices and related support
material with authorized material include:
representatives for accuracy. • Variable charges
• Applicable taxes
• Purchases made by the supplier on behalf of the acquirer
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
481
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
482
Level 3
SAM 3.1
Required Practice Information
Practice Statement
Select technical supplier deliverables for analysis and conduct technical reviews.
Value
Improves the acquirer’s confidence in the ability of the supplier to provide the right supplier
deliverable at the right time with the right quality.
Additional Required Information
This requires that organizational standards and processes are in place and followed.
Explanatory Practice Information
Additional Explanatory Information
Technical reviews are used by the acquirer to confirm that supplier deliverables being
developed or produced by suppliers meet requirements.
Technical reviews are conducted:
• When the technical supplier deliverable under development meets the criteria specified
in the supplier agreement
• At the transition from one acquisition phase to the next and at major transition points
of technical effort
The supplier is responsible for managing the requirements and interfaces or connections of the
supplier deliverable it is developing. However, the acquirer identifies interfaces or connections
that it manages as well, particularly external interfaces or connections.
The interfaces or connections being considered for selection should include other supplier
deliverables in the operations, support, verification, and validation environments. The acquirer
should review all supplier interface or connection data for completeness.
In addition to interfaces or connections, the acquirer should consider the following criteria when
selecting supplier deliverables for analysis and review:
• Performance
• Recovery
• Safety
• Security
• Mean Time to Failure (MTTF)
• Mean Time Between Failure (MTBF)
• Maintainability
• Serviceability
• Updateability
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
483
• Modularity
Example Activities
Example Activities Further Explanation
Develop criteria for determining which
technical supplier deliverable to
analyze.
Identify technical supplier deliverables Technical supplier deliverables that are typically analyzed by
for analysis. the acquirer may include:
• Supplier derived deliverable and component requirements,
architectures, and designs
• Deliverable interface or connection descriptions
• Deliverables and deliverable components
Identify the functional and quality A traceability matrix is a useful tool for identifying
attribute requirements to be satisfied requirements for each selected technical solution, as it
by each selected technical supplier typically includes information that relates requirements to
deliverable. work products. When identifying requirements for each
selected technical supplier deliverable, consult the
appropriate traceability matrix.
Identify the analysis methods to be Examples of techniques used for analysis include:
used for each selected technical • Simulations
supplier deliverable. • Prototyping
• Architecture evaluation
• Demonstrations
• Peer Reviews
Include analysis methods and review
activities in the work plan.
Confirm that the selected technical
supplier deliverable adheres to
applicable standards and criteria.
Confirm that the selected technical
supplier deliverable adheres to
allocated functional and quality
attribute requirements.
Use analysis results to compare actual
performance measurements to
specified thresholds of technical
performance measures.
Review critical verification results and
data from verifications performed by
the supplier.
Identify interfaces or connections that Example criteria for interfaces or connections include:
are candidates for acquirer • Spans organizational boundaries
management. • Mission critical
• Difficult or complex to manage
• Key quality attributes
• Multiple acquisition projects
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
484
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
485
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
Perform technical reviews throughout the work lifecycle to gain confidence that the
requirements, architecture, and technical supplier deliverables provide the required capability.
These reviews should be integrated with risk management activities.
Types of technical reviews that can be conducted include:
• Integrated Baseline Review (IBR)
• Technology Readiness Assessment (TRA)
• System Requirements Review (SRR)
• Preliminary Design Review (PDR)
• Critical Design Review (CDR)
• Test Readiness Review (TRR)
• Production Readiness Review (PRR)
• Operational Test Readiness Review (OTRR)
Depending on where in the acquisition lifecycle the highest risks occur, the acquirer selects
technical supplier deliverables for analysis to reduce those risks. Select analysis methods based
on the type of technical solution being analyzed and the nature of the risk. For example:
• In the design phases of the solution, quality attribute models, simulations, prototypes,
or pilots can be used to provide additional information about the properties of the
potential design solutions to aid in their evaluation and selection. Simulations can be
particularly useful for complex systems.
• In the implementation phase, the acquirer can examine a supplier deliverable to
determine if it is ready for production and if the supplier has accomplished adequate
production planning. The analysis determines if production or production preparations
pose unacceptable risks that might compromise cost, schedule, performance, or other
established objectives. The acquirer might evaluate the full production configured
supplier deliverable to determine if it correctly and completely implements all contractual
requirements. The acquirer could also determine whether the traceability of the final
contractual requirements to the final production configured solution has been
maintained.
The acquirer should select a supplier’s design to analyze the adequacy and completeness of
that design. The acquirer may also confirm that:
• The selected design adheres to applicable design standards and criteria
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
486
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
487
SAM 3.2
Required Practice Information
Practice Statement
Select and monitor supplier processes and deliverables based on criteria in the supplier
agreement.
Value
Provides better visibility into supplier capability and performance to minimize risk.
Additional Required Information
This requires that organizational standards and processes are in place and followed.
Explanatory Practice Information
Additional Explanatory Information
When close alignment between supplier and acquirer processes is critical to the success of the
project, the acquirer should monitor these processes to help prevent problems.
Selecting processes for monitoring involves considering the impact of the supplier’s processes
on the project. On larger projects with significant subcontracts with critical supplier deliverables
or solution components, monitoring key processes may be needed.
The acquirer decides on the necessary level of monitoring depending on the level of risk
incurred when the supplier’s process is not performed correctly. Monitoring processes can range
from reviewing supplier-produced process data to conducting on-site appraisals of the supplier’s
processes. Analyzing selected processes involves compiling and analyzing supplier process data
to determine whether there are serious risks or issues.
Example Activities
Example Activities Further Explanation
Select and monitor processes used by Supplier processes that are critical to the success of the
the supplier as defined in the supplier project should be monitored. When selecting processes to
agreement. monitor, consider the impact on the supplier.
Analyze processes used by the supplier Analyze results of monitoring selected processes to detect
as defined in the supplier agreement issues as early as possible that may affect the supplier’s
and communicate with affected ability to satisfy requirements of the supplier agreement.
stakeholders. Trend analysis may be performed and can rely on internal
and external data.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
488
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
489
Level 4
SAM 4.1
Required Practice Information
Practice Statement
Select measures and apply analytical techniques to quantitatively manage supplier performance
to achieve quality and process performance objectives.
Value
Focuses measurement and management attention and activities to more effectively meet
performance objectives.
Additional Required Information
The acquirer establishes and assigns performance measurement objectives and specifications
for suppliers. Accordingly, the acquirer must quantitatively manage the supplier against those
measurement objectives and specifications. In situations where the acquirer’s quality and
process performance objectives are impacted by the supplier processes or product
performance, the acquirer must statistically manage the relevant supplier processes and
products.
Explanatory Practice Information
Additional Explanatory Information
Appropriate analytical techniques can enable the acquirer to recognize significant deviations
from performance objectives as specified in the supplier agreement, in order to take corrective
action. This enables the acquirer to identify areas for potential corrective action with suppliers.
Example Activities
Example Activities Further Explanation
Identify key acquirer quality and
process performance objectives.
Establish a performance measurement This should be included in the supplier agreement and be
specification to monitor supplier traceable to the acquirer’s quality and process performance
progress and performance using objectives.
quantitative or statistical techniques. Trace key measures to the performance measurement
specifications and the quality and process performance
objectives.
Selection should not be limited to supplier deliverable,
progress, or performance measures only. Measures can be
used to develop analysis, process, and success indicators
which provide better insight into supplier performance.
Identify any data quality requirements.
Collect data from the supplier and
perform the analysis.
Record results of analysis and
communicate with stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
490
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
491
Required PA Information
Intent
Develop and keep updated a package of materials used to seek proposals from potential
suppliers and select one or more suppliers to deliver the solution.
Value
Improves the ability to select the most qualified suppliers to deliver solutions.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
SSS 1.1 Determine the type of acquisition.
SSS 1.2 Identify potential suppliers and distribute requests for proposals.
SSS 1.3 Evaluate proposals and select suppliers.
Level 2
SSS 2.1 Develop a solicitation package and keep it updated.
SSS 2.2 Identify qualified potential suppliers and distribute the solicitation
package for their response.
SSS 2.3 Evaluate proposed solutions according to recorded evaluation criteria and
select suppliers.
Level 3
SSS 3.1 Develop, keep updated, and follow negotiation approaches for soliciting,
evaluating, and selecting suppliers.
Additional PA Explanatory Information
The purpose of Supplier Source Selection is to prepare a solicitation package and select one or
more suppliers to deliver the solution.
The acquirer is responsible for defining and keeping updated ground rules for initial
communication and interaction with potential suppliers. Define and use the roles and
responsibilities of affected stakeholders and potential suppliers.
Supplier Source Selection involves:
• Identifying potential suppliers
• Developing and distributing the solicitation package
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
492
Level 1
SSS 1.1
Required Practice Information
Practice Statement
Determine the type of acquisition.
Value
Aligns the acquisition type to satisfy the project needs, requirements, and constraints.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer may use different types of acquisitions to acquire solutions based on technical,
regulatory, or customer requirements.
The acquirer may use a competitive bid process for selecting suppliers or they may choose to
pursue a sole source acquisition.
Example Activities
Example Activities Further Explanation
Review possible acquisition types. Examples of acquisition types include:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
493
SSS 1.2
Required Practice Information
Practice Statement
Identify potential suppliers and distribute requests for proposals.
Value
Maximizes the opportunity to receive responses from potential suppliers.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer identifies potential suppliers to receive the request for proposal (RFP). Acquirers
may request proposals from a limited number of suppliers to reduce the cost and effort for the
solicitation. Acquirers should ensure they include suppliers who can meet the requirements and
enough suppliers to provide a competitive environment.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
494
Example Activities
Example Activities Further Explanation
Identify a list of potential suppliers.
Develop an RFP. May include:
• Requirements
o Technical
o Non-technical
o Contractual
• List of deliverables
• Time constraints
Distribute the RFP to potential Consider local regulatory requirements.
suppliers.
SSS 1.3
Required Practice Information
Practice Statement
Evaluate proposals and select suppliers.
Value
Increases likelihood of project success.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Consider the advantages and disadvantages of each proposed solution prior to making a
supplier selection. Use proposal evaluation results to select suppliers. Retain notes related to
the supplier selection for future reference.
Example Activities
Example Activities Further Explanation
Evaluate supplier proposals. The acquirer typically evaluates proposals against:
• Requirements
o Technical
o Non-technical
o Contractual
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
495
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
496
Level 2
SSS 2.1
Required Practice Information
Practice Statement
Develop a solicitation package and keep it updated.
Value
Maintains the integrity of the solicitation package for the objective comparison and evaluation of
proposals.
Develop the SOW for the supplier. The SOW typically includes:
• Project objectives
• An overview of the project with sufficient information for
the supplier to understand the project environment and
risks
• Requirements (including period of performance;
milestones; work location; legal, statutory, and regulatory
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
497
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
498
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
499
Obtain stakeholder commitment to the Commitment to the solicitation package reflects that
solicitation package. stakeholders understand and support the contents.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
500
SSS 2.2
Required Practice Information
Practice Statement
Identify qualified potential suppliers and distribute the solicitation package for their response.
Value
Increases the likelihood that the most qualified suppliers respond.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer identifies qualified suppliers to receive the solicitation based on:
• Project scope and requirements
• Acquisition strategy
• Internal organizational policy
• Regulatory requirements
The acquirer can identify suppliers from a variety of sources, e.g., trade studies, market
analysis, existing lists of preferred suppliers.
For competitive bids, acquirers should identify a sufficient number of suppliers to guarantee
competition. In some cases, the organization can prequalify suppliers from a preferred list
based on characteristics such as experience, expertise, past performance, etc. Choosing from
preferred suppliers can greatly reduce the effort and time required for solicitation.
Depending on applicable regulations and work characteristics, the acquirer can decide to pursue
a sole source acquisition rather than a competitive bid. Acquirers should record the rationale for
determining potential suppliers, particularly in the case of a sole source selection.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
501
Example Activities
Example Activities Further Explanation
Develop a list of qualified suppliers. The acquirer may consider:
• Suppliers who have experience with similar systems or
projects
• Performance of suppliers on previous projects
• Suppliers who are likely to provide the capabilities needed
for the work
• Availability of critical resources to staff and support the
work
• Suppliers’ financial capabilities, e.g., credit worthiness,
financial stability, and access to capital
Communicate with qualified suppliers Typical communication to suppliers includes:
concerning the solicitation. • Anticipated scope of the solicitation
• Schedule for release of the solicitation package
• Overall project schedule
• Approach and procedures to use throughout the
solicitation process
• High-level criteria for evaluating proposals
• Required supplier qualifications
• Schedule for the return of proposals
• Date when the supplier must indicate if they plan to
respond to the solicitation
Finalize a list of qualified suppliers.
Distribute the solicitation package to Distribute the package in accordance with approved acquirer
qualified suppliers. solicitation policies and procedures.
Record and respond to supplier Verify that all potential suppliers have equal access and
questions. opportunity to provide feedback on the solicitation package.
Provide the opportunity for selected potential suppliers and
stakeholders to clarify ambiguity and address concerns with
requirements.
Acknowledge the receipt of supplier
proposals.
Keep the package updated throughout
the solicitation.
Communicate changes to the Include all affected stakeholders and potential suppliers.
solicitation package.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
502
SSS 2.3
Required Practice Information
Practice Statement
Evaluate proposed solutions according to recorded evaluation criteria and select suppliers.
Value
Matches selection of the best solution and supplier for meeting contractual requirements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Evaluate proposals submitted in response to solicitation packages in accordance with a defined
timeline. Use proposal evaluation criteria to evaluate potential supplier responses to the
solicitation. Record evaluation results and decision-making notes, e.g., advantages and
disadvantages of potential suppliers, scoring against criteria; and keep current.
Select suppliers based on an evaluation of their ability to meet specified requirements against
defined criteria. Criteria should address factors that are important to the work.
Factors that can be important to the work include:
• Supplier’s geographical location
• Engineering capabilities
• People and facilities available to perform the work
• Prior experience in similar situations
• Supplier’s past performance on similar work
• Customer satisfaction with similar solutions delivered by the supplier
Use proposal evaluation results to finalize the supplier selection. Negotiations enable the
acquirer to select the best supplier for the work. In some cases, the acquirer can take the top
proposals and use negotiations to make the final selection decision.
Evaluation results and negotiation results support the selection decision or may cause the
acquirer to take other actions as appropriate. If the return on investment (ROI) is not sufficient,
the acquirer can decide to defer or cancel the solicitation.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
503
Example Activities
Example Activities Further Explanation
Verify conformance to requirements Contact the suppliers for corrective action if the response is
and completeness of supplier non-conforming or incomplete.
responses.
Distribute supplier proposals to
individuals performing the evaluation.
Conduct initial review of supplier Use this review to consolidate questions, concerns, and
proposals. issues with the supplier proposals.
Schedule and hold supplier Use presentations to ensure a mutual understanding of the
presentations. SOW.
Perform due diligence. Due diligence provides an opportunity for the acquirer to
further clarify requirements, particularly those related to the
acquirer’s existing environment and solutions in use.
Potential suppliers ask questions and gain understanding,
which enables them to make realistic proposals. It also
enables the acquirer to gain insight into the capability of the
potential suppliers’ proposed solutions to meet requirements.
Due diligence helps to:
• Eliminate assumptions and replace them with facts
• Identify and record risks and their mitigation plans
• List issues and dependencies between the acquirer and
supplier to include in the agreement
Examples of typical due diligence activities include:
• Reviews of requirements with the current supplier or
acquirer resources responsible for maintaining the
solutions or providing the services
• Reviews of solution interfaces or connections with existing
systems maintained by the acquirer
• Reviews and validation of supplier references
• Reviews of the operating environment’s facilities and
capabilities
• Reviews of regulatory and security requirements
• Reviews of supplier’s capabilities
• Reviews of cost and schedule estimates for the supplier’s
work
• Share clarification communications with all competitors
Evaluate supplier proposals according This includes an evaluation of past performance based on a
to evaluation criteria. review of:
• Supplier’s references
• Any previous experience with the supplier
• Prior performance on similar work
• Supplier management capabilities
• Personnel available to perform the work
• Available facilities and resources
• The project’s ability to work with the proposed supplier
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
504
Level 3
SSS 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and follow negotiation approaches for soliciting, evaluating, and
selecting suppliers.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
505
Value
Improves the ability to select the best qualified suppliers while meeting business objectives.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The acquirer develops and refines a negotiation plan for each of the candidate suppliers based
on the evaluation of the suppliers and their proposals.
The negotiation team size depends on the size and complexity of the work. Typically, the team
lead is an acquisition professional and the team includes individuals with detailed knowledge of
the SOW included in the solicitation package. People that support the negotiation team typically
include a legal professional, a financial analyst, a purchasing or contracting agent, and a project
manager.
Regulations can restrict negotiations between acquirers and suppliers. Review all regulations
before entering negotiations with a supplier.
Example Activities
Example Activities Further Explanation
Identify participants in supplier
negotiations.
Develop and keep updated negotiation
plans and approaches.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
506
Required PA Information
Intent
Design and build solutions that meet customer requirements.
Value
Provides a cost-effective design and solution that meets customer requirements and reduces
rework.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
TS 1.1 Build a solution to meet requirements.
Level 2
TS 2.1 Design and build a solution to meet requirements.
TS 2.2 Evaluate the design and address identified issues.
TS 2.3 Provide guidance on use of the solution.
Level 3
TS 3.1 Develop criteria for design decisions.
TS 3.2 Develop alternative solutions for selected components.
TS 3.3 Perform a build, buy, or reuse analysis.
TS 3.4 Select solutions based on design criteria.
TS 3.5 Develop, keep updated, and use information needed to implement the
design.
TS 3.6 Design solution interfaces or connections using established criteria.
Additional PA Explanatory Information
Activities for designing and building solutions can be applied:
• To products or product components
• To services, service systems, and service components
• At any level of the product or service architecture
Design and build solutions that meet customer, functional, and quality requirements by:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
507
Agile teams using Scrum typically build design incrementally, “emergent design” after building
functionality during each sprint. Some teams record the design as it emerges, some teams do
not. Emergent design can introduce risk when developing critical, complex, or large systems
since design defects introduced early can be expensive to correct later. Shorter, more focused
sprints are often used to help mitigate these risks.
It is typical for agile teams using Scrum to demonstrate less definition, clarity, and recording of
designs as compared to more traditional software development teams. Extensive use of white
boards, cameras, and other temporary mediums are common among agile teams. Example
design components include architecture, interfaces or data connections, data, and algorithms.
Technical Solution activities provide a foundation to ensure that the design is performed, usually
incrementally, prior to implementation, and the results are recorded to:
• Efficiently share technical information with stakeholders
• Mitigate technical risks
• Peer review to find defects early
• Support maintenance
Table TS-1 shows where Technical Solution activities can augment a typical agile project using
Scrum.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
508
Technical Solution activities can be performed iteratively to improve any agile project during
sprint execution. Time can be allocated to each sprint to perform design practices. Design
documentation can be in the form of a picture and bulleted design notes stored in the same
tools used to store user stories or epics and other project data.
Services
Context: Use processes to deliver, manage, and improve services to meet customer needs.
It is important to remember that in some simple service systems the components are just the
people and the processes they perform.
Service system development focuses on the following activities:
• Collecting, coordinating, analyzing, validating, and allocating stakeholder requirements
for service systems
• Evaluating and selecting from alternative service system solutions that meet
requirements
• Designing, building or composing (as needed), integrating, and recording service
systems that meet requirements
• Verifying and validating service systems to confirm satisfaction with intended
requirements and satisfaction with customer and end user expectations during actual
service delivery
The service organization chooses to develop the service system from a wide range of options,
from internal development to outsourcing to commercial product integration. Most service
organizations engage a development team to build a service system. Choose the development
method(s) based on the requirements to fulfill and the service system components to develop.
When service system components comprise product components, develop requirements, as well
as operational concepts and scenarios for the system, that consider the objectives of the service
system, business needs, customer needs, user needs, and the needs of other affected
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
509
Level 1
TS 1.1
Required Practice Information
Practice Statement
Build a solution to meet requirements.
Value
Provides the customer with a solution that implements the requirements and reduces the cost
of rework.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Build a solution. Examples of building a solution include:
• Software is coded
• Data are recorded
• Services are provided
• Parts are fabricated
• Manufacturing processes are put into operation
• Facilities are constructed
• Materials are produced
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
510
Level 2
TS 2.1
Required Practice Information
Practice Statement
Design and build a solution to meet requirements.
Value
Provides a structure to guide the implementation of a cost-effective solution that meets
requirements and avoids rework.
Additional Required Information
The design describes solution structure, interfaces or connections, and functionality.
Explanatory Practice Information
Additional Explanatory Information
The two main types of design are preliminary design and detailed design.
The preliminary design defines the solution and the architecture.
The detailed design describes solution component structure and functionality. The design is
detailed enough to allow the solution component to be implemented, fabricated, or acquired.
The level of detail required is typically set in the architecture’s standards and design rules.
The activities involved in these two designs may be iterative and overlap.
Example Activities
Example Activities Further Explanation
Define the architecture. May include:
• Developing the structural relationships and interface or
connection rules between elements
• Developing the structure that will support and integrate
the solution components needed to meet the
requirements
• Identifying major internal and external interfaces or
connections
• Defining component behavior and interaction
• Recording definitions using an architecture description
language
• Developing infrastructure capabilities and services
• Developing solution component templates, classes, or
frameworks
• Developing design rules and authority for making
decisions
• Defining a process or thread model
• Identifying major reuse approaches and sources
• Ensuring traceability to requirements
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
511
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
512
TS 2.2
Required Practice Information
Practice Statement
Evaluate the design and address identified issues.
Value
Reduces cost by minimizing defects and ensuring that the solution meets requirements.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
513
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
514
TS 2.3
Required Practice Information
Practice Statement
Provide guidance on use of the solution.
Value
Helps to ensure that the solution is usable and maintainable.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Develop and provide guidance
materials.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
515
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
516
Level 3
TS 3.1
Required Practice Information
Practice Statement
Develop criteria for design decisions.
Value
Increases the likelihood of producing a robust design that meets customer requirements and
constraints.
Additional Required Information
Record the name and detailed description for each criterion.
Explanatory Practice Information
Additional Explanatory Information
The criteria used to select solutions should provide a balanced approach to cost, requirements,
benefits, and risks. Note that identified criteria may lead to the conclusion that no alternative
solutions are necessary. Developing design criteria is often an iterative process. Design criteria
may be different based on the domain and design activities.
Example Activities
Example Activities Further Explanation
Analyze, develop, evaluate, use, and
keep updated design criteria.
Review and revise the design criteria Revise criteria when requirements, budget, technology, or
with affected stakeholders as needed. resources change or when a defect is discovered.
TS 3.2
Required Practice Information
Practice Statement
Develop alternative solutions for selected components.
Value
Ensures that the most beneficial solution is identified and selected.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Any feasible solution that aligns with the customer’s requirements can be an alternative
solution.
Alternative solutions can include developing new technologies or identifying and applying
current technologies in different ways.
Solutions can be based on past designs. Consider alternatives that address and perform the
same necessary functions in different ways.
Example Activities
Example Activities Further Explanation
Develop, identify, and record May include:
alternative solutions. • New and currently in use product technologies
• Reusable solutions or solution components
• Externally-provided solutions
o Commercially available
o Customer provided
o Publicly or community available
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
518
TS 3.3
Required Practice Information
Practice Statement
Perform a build, buy, or reuse analysis.
Value
Ensures that the most effective way to implement the design has been chosen.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
A “build, buy, or reuse analysis” or a “trade study” is typically used to ensure that the most
beneficial, technically viable option is selected to implement the solution. It is based on an
analysis of the needs of the project. Start the analysis early in the project, continue it during
the design process, and complete it with a decision on how to proceed.
Example Activities
Example Activities Further Explanation
Perform a build, buy, or reuse analysis. A decision analysis and resolution method or approach may
be used to address the design criteria and provide the
rationale for making the decision.
Record analysis and communicate
results.
TS 3.4
Required Practice Information
Practice Statement
Select solutions based on design criteria.
Value
Ensures the most efficient and effective solution is selected to meet the customer’s
requirements within cost, schedule, and performance constraints.
Additional Required Information
Include the rationale for selecting the solution.
Explanatory Practice Information
Additional Explanatory Information
Record solution descriptions and rationale for selection or rejection. Update the record
throughout development as solutions and detailed designs are developed and implemented.
Maintain a record of rationale to aid future decision making. Records prevent rework, rehashing
decisions, and provide insights for applying new technology as it becomes available.
Example Activities
Example Activities Further Explanation
Evaluate each alternative solution Identify and resolve issues with the alternative solutions and
against the selection criteria. requirements.
High-risk situations may use simulations, prototypes, or
pilots to assist in the evaluation.
Select the solutions that satisfy the
established criteria.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
520
TS 3.5
Required Practice Information
Practice Statement
Develop, keep updated, and use information needed to implement the design.
Value
Avoids rework by ensuring that solution implementers have the information they need to
develop a solution that meets the customer’s requirements.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Record the information needed to The technical description defines the required design
implement the solution. configuration and procedures to ensure the performance of
the item is adequate. Provide a technical description of the
solution that addresses such aspects as:
• Development
• Production
• Logistics
• Maintenance
• Operations and support
• Solution lifecycle states and changes
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
521
TS 3.6
Required Practice Information
Practice Statement
Design solution interfaces or connections using established criteria.
Value
Reduces the likelihood of failures and rework during testing and operations and maximizes
performance.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Define interface or connection criteria. When defining criteria for interfaces or connections, define or
investigate critical parameters to determine if they are
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
522
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
523
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
524
Required PA Information
Intent
Verification and validation includes activities that:
• Confirm selected solutions and components meet their requirements
• Demonstrate selected solutions and components fulfill their intended use in their target
environment
Value
Verification and validation of selected solutions and components throughout the project
increases the likelihood that the solution will satisfy the customer.
Additional Required PA Information
This section left blank for future content.
Explanatory PA Information
Practice Summary
Level 1
VV 1.1 Perform verification to ensure the requirements are implemented and
record and communicate results.
VV 1.2 Perform validation to ensure the solution will function as intended in its
target environment and record and communicate results.
Level 2
VV 2.1 Select components and methods for verification and validation.
VV 2.2 Develop, keep updated, and use the environment needed to support
verification and validation.
VV 2.3 Develop, keep updated, and follow procedures for verification and
validation.
Level 3
VV 3.1 Develop, keep updated, and use criteria for verification and validation.
VV 3.2 Analyze and communicate verification and validation results.
Additional PA Explanatory Information
Verification and validation activities include identifying corrective actions from verification and
validation activities and tracking them to closure.
Verification and validation address different perspectives:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
525
• Verification addresses whether the work product and solution properly reflect the
specified requirements, i.e., “you are building it right.”
• Validation demonstrates that the solution will fulfill its intended use in its target
environment, i.e., “you are building the right thing.”
Verification and validation activities typically include incremental, iterative, or concurrent
processes that:
• Begin with requirements
• Continue through developing work products and the completed solution
• End with transitions to operations and sustainment
Validation activities can be applied to all aspects of the solution in any of its target
environments, including:
• Development
• Testing
• Operations
• Training
• Manufacturing
• Maintenance
• Support
Validation activities use approaches like verification, e.g., test, analysis, inspection,
demonstration, simulation. Typically, end users and other affected stakeholders are involved in
the project’s validation activities.
Related Practice Areas
Requirements Development and Management (RDM)
Context Specific
Agile with Scrum Guidance
Figure VV-1 states where verification and validation activities are performed in an agile project
using Scrum project. Table VV-1 shows example criteria and results.
Agile teams using Scrum typically define a definition of done for each user story or requirement.
Work is performed until the definition of done is met for each User Story. Acceptance from the
product owner is obtained during the sprint review.
The differences between a typical agile project using Scrum and one using verification and
validation practices are the:
• Degree of clarity regarding the procedures used
• Definition of the expected operating environment
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
526
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
527
Level 1
VV 1.1
Required Practice Information
Practice Statement
Perform verification to ensure the requirements are implemented and record and communicate
results.
Value
Early detection of requirements issues reduces the cost of addressing them and increases
customer satisfaction.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Verification throughout the lifecycle helps to ensure that requirements are implemented
correctly and issues are identified early.
Example Activities
Example Activities Further Explanation
Perform the verification of selected
work products and solutions against
their requirements.
Record and communicate the results of
verification activities.
Identify action items resulting from
verification.
VV 1.2
Required Practice Information
Practice Statement
Perform validation to ensure the solution will function as intended in its target environment and
record and communicate results.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
528
Value
Validation activities increase the likelihood that the result will provide the right solution to meet
customer expectations.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
This section left blank for future content.
Example Activities
Example Activities Further Explanation
Validate selected work products and
solutions with stakeholders throughout
the lifecycle to ensure they function as
intended in their target environment.
Analyze and communicate the results
of validation activities.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
529
Level 2
VV 2.1
Required Practice Information
Practice Statement
Select components and methods for verification and validation.
Value
Produces solutions that meet or exceed customer expectations and needs.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Selecting work products for verification and validation enables early:
• Identification and resolution of defects
• Requirements refinement
• Indication of whether the proposed solution will work in the target environment
• Assessment of the proposed solution’s fitness for use
• Confidence that the proposed solution will meet customers’ needs and expectations
• Understanding of the solution among stakeholders
Verification and validation activities may result in derived requirements. Ensure the derived
requirements are included in the requirements set.
Example Activities
Example Activities Further Explanation
Select solution components for Select solution components based on their contribution to
verification and validation. meeting objectives for the solution. For each solution
component, determine the:
• Scope of the verification and validation activities
• Requirements to be satisfied
• Methods or tools to be used
Solution components that can be verified and validated
include:
• Requirements, designs, and constraints
• Acquired and developed solutions and related components
• User interfaces or connections
• User and operational manuals
• Training materials
• Process documentation
Identify requirements to be satisfied by When identifying requirements for each selected work
each selected work product. product, consult the traceability matrix (or other
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
530
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
531
Context Specific
Development
Context: Use processes to develop quality products and services to meet the needs of
customers and end users.
VV 2.2
Required Practice Information
Practice Statement
Develop, keep updated, and use the environment needed to support verification and validation.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
532
Value
Project delays are minimized by ensuring that verification and validation environments are
ready when needed.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
The requirements for verification and validation environments are driven by the:
• Selected solution or solution components
• Type of work products, e.g., design, prototype, final version
• Methods or tools used for verification and validation
• Physical constraints, e.g., temperature, pressure, humidity
Elements in a verification or validation environment include:
• Test tools that work with the solution or solution components being verified or validated
• Embedded test equipment or software
• Simulated subsystems or components and their interfaces or connections
• Interfaces or connections to the operational environment
• Facilities and customer supplied products
• End users and operators
• Scenarios
• Actual or targeted physical environments, e.g., weather conditions, space, vacuum
Using these requirements and elements, the verification and validation environments can be
acquired, developed, reused, modified, or obtained depending on the needs of the solution.
Example Activities
Example Activities Further Explanation
Identify requirements for the
verification and validation environment.
Identify customer-supplied solutions This is typically done in the validation environment if the
and components. customer has existing facilities or components that will be
part of the intended environment.
Identify verification and validation Identify verification and validation resources that are
resources, equipment, and tools. available for reuse and modification.
Develop or acquire and keep the
verification and validation
environments updated.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
533
VV 2.3
Required Practice Information
Practice Statement
Develop, keep updated, and follow procedures for verification and validation.
Value
Following verification and validation procedures reduces costs for performing the activities and
ensures more predictable performance.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Verification procedures ensure that work products meet their requirements. Validation
procedures ensure that the solution or solution component will fulfill its intended use when
placed in its target environment.
Example Activities
Example Activities Further Explanation
Identify criteria for selecting work
products and activities for verification
and validation.
Develop and keep updated procedures Procedures may cover:
for verification and validation. • Maintenance
• Set up and support of test and evaluation facilities
• Training
Perform verification and validation in
accordance with the procedures.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
534
Level 3
VV 3.1
Required Practice Information
Practice Statement
Develop, keep updated, and use criteria for verification and validation.
Value
Using criteria minimizes waste by ensuring the verification and validation activities focus on
critical needs.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Examples of sources for verification and validation criteria include:
• Solution or solution component requirements
• Business process descriptions
• Standards, regulatory and legal requirements
• Customer requirements
• Customer acceptance criteria
• Solution performance
• Contracts and agreements
Example Activities
Example Activities Further Explanation
Develop verification and validation Criteria may include:
criteria and refine them as work • Specification of test inputs and outputs
progresses. • Description of expected results
• Description of acceptable results
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
535
VV 3.2
Required Practice Information
Practice Statement
Analyze and communicate verification and validation results.
Value
Analysis and communication of results helps to improve verification and validation effectiveness
over time.
Additional Required Information
This section left blank for future content.
Explanatory Practice Information
Additional Explanatory Information
Analysis and communication of verification and validation results ensure that issues receive the
appropriate attention from stakeholders and management.
Example Activities
Example Activities Further Explanation
Compare actual results to expected results.
Identify the results that do not meet
established criteria for verification.
Identify the results that do not meet
established criteria for validation.
Analyze verification and validation results Results may include defect, error, or issue analysis.
that do not meet established criteria and
determine corrective actions.
Submit improvement proposals where
improvements to verification and validation
process are identified.
Record and communicate analysis results
and corrective actions to affected
stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
536
Appendices
Part Six: Appendices
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
537
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
538
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
539
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
540
Category: Doing
This Category includes CAs for producing, buying, and delivering quality solutions.
Capability Area:
Ensuring Quality
This CA area includes PAs important to both quality assurance and quality control. The Ensuring
Quality CA includes the following PAs:
Verification and Validation ensures requirements are met and the solution
functions as intended in the target environment.
Capability Area:
Engineering and Developing Products
This CA focuses on engineering, developing, and delivering products and product components.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
541
Capability Area:
Delivering and Managing Services
This CA focuses on developing the capability to deliver agreed upon services, deploying new or
modified services, and establishing a portfolio of services.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
542
Capability Area:
Selecting and Managing Suppliers
This CA establishes the buyer and supplier partnership to ensure that quality solutions are
delivered to the customer and end user.
Category: Managing
This category includes CAs for planning and managing work and the workforce.
Capability Area:
Planning and Managing Work
This CA involves determining the amount of work that needs to be done, planning and
scheduling the work, and then ensuring the work is being done in accordance with the plans
and schedules. It also ensures that resources are adequate to meet the plan and schedule.
Estimating includes forecasting the size, effort, and cost for the work
required to develop, acquire, or deliver the solution.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
543
Planning involves:
• Using the estimates to develop a work plan, schedule, and budget
• Determining the necessary resources to accomplish the plan, within
schedule and budget
• Obtaining commitment to the work plan from stakeholders
Capability Area:
Managing Business Resilience
This CA addresses the ability to anticipate, prepare for, and respond to interruptions in order to
continue operations. It involves identifying, evaluating, prioritizing, and handling risks. It
ensures timely and effective resolution and prevention of interruptions to minimize the impact
on business operations and ensures the best possible level of service quality. It addresses
defining a minimum set of critical functions that must continue in the event of significant
interruption of normal operations.
Continuity plans and validates the critical set of functions and resources
needed to continue operations when a significant or catastrophic event occurs.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
544
Capability Area:
Managing the Workforce
This CA addresses the way an organization develops and retains the human resources needed
to perform current and future work.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
545
Category: Enabling
This category focuses on analyzing causes, making decisions, maintaining integrity of work
products, and communicating to stakeholders.
Capability Area:
Supporting Implementation
This CA involves identifying and addressing the causes of selected outcomes, creating a
decision-making approach and structure, maintaining the integrity of work products, and
fostering communication and coordination among stakeholders.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
546
This CA ensures that safety business objectives and expectations translate into safety policies
that define clear, tangible directives to the organization. Managing safety involves ensuring that
safety is adequately addressed throughout all stages of the solution lifecycle.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
547
This CA ensures security related policies define clear expectations from translating business
objectives into tangible security directives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
548
Category: Improving
This category involves developing, managing, and improving processes and their related assets
with a primary focus on improving organizational performance.
Capability Area:
Improving Performance
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
549
Capability Area:
Sustaining Habit and Persistence
This CA ensures that processes are persistent and habitually performed and sustained
throughout the organization and effectively contribute to meeting business performance
objectives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
550
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
551
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
552
Capability Levels
Capability levels apply to an organization’s performance and process improvement
achievements in individual practice areas. Within PAs, the practices are organized into a set of
evolutionary levels labeled Level 0 to Level 5 which provide a path to performance
improvement. Each evolutionary level builds on the previous levels by adding new functionality
or sophistication resulting in increased capability. Capability levels are represented graphically
by a two-axis bar chart, where one axis is the PA and the other axis is the capability level (i.e.,
0-3) achieved for that PA. Figure 26 shows the evolutional characteristics of the capability
level for practices.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
553
All capability level ratings must include II and GOV. The maximum level a PA can achieve is
Capability Level 3. Capability levels can be benchmarked to a single PA, if II and GOV are
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
554
included. For example, an organization could achieve a Capability Level 3 for the PLAN PA if the
capability levels for the practices in the PLAN, II, and GOV PAs up to Capability Level 3 are
achieved. Figure 27 shows the required Practice Groups (PG) needed for the CM PA to achieve
Capability Level 3. For more information on determining capability levels and ratings, refer to
the MDD.
Maturity Levels
Maturity levels apply to an organization’s performance and process improvement achievements
in a predefined set of PAs. Within each maturity level, the predefined set of PAs also provide a
path to performance improvement. Figure 28 shows the names of each maturity level, along
with their characteristics and their evolutionary performance path.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
555
Within each maturity level, performance has been built in to allow organizations to easily
identify performance improvement needs, and then use the model practices to improve. Like
capability levels, maturity levels build on each other and cannot be skipped. The following list
contains a brief description on how maturity levels build on each other.
• Maturity Level 0: the intent of all predefined PAs is not achieved
• Maturity Level 1: the intent of all predefined PAs up to and including Level 1 practices is
achieved at Practice Group Level 1
• Maturity Level 2: the intent of all predefined PAs up to and including Level 2 practices is
achieved at Practice Group Level 2
• Maturity Level 3: the intent of all predefined PAs up to and including Level 3 practices is
achieved at Practice Group 3
• Maturity Level 4: the intent of all predefined PAs up to and including Level 4 practices is
achieved at Practice Group 4
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
556
• Maturity Level 5: the intent of all predefined PAs up to and including Level 5 practices is
achieved at Practice Group 5
The CMMI is an integrated set of best practices that improve performance and key capabilities
for the following current and potential CMMI Institute predefined model views:
• CMMI Development (CMMI-DEV), based in part, on the CMMI for Development v1.3 model,
for improving processes and performance for developing better products and services.
• CMMI Services (CMMI-SVC), based in part, on the CMMI for Services v1.3 model, for
improving capabilities and processes for providing better service performance
• CMMI Supplier Management (CMMI-SPM), based in part, on the CMMI for Acquisition v1.3
model, for improving processes and performance for optimizing the supply chain
• (FUTURE) CMMI People Management (CMMI-PPL), based in part, on the People CMM v2
model for Improving processes and performance for managing people
The following tables in Figure 29 through Figure 32 show the organization of the PAs in
Maturity Levels 2-5 for each of the CMMI Institute predefined model views.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
557
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
558
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
559
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
560
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
561
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
562
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
563
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
564
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
565
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
566
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
567
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
568
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
569
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
570
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
571
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
572
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
573
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
574
Appendix E: Glossary
5-Whys
A technique used to determine an issue's root causes. This technique involves asking the
question "Why?" repeatedly until the root cause is identified.
acceptance criteria
Criteria that a solution must satisfy to be accepted by customers.
acceptance testing
Testing performed to determine whether a customer, acquirer, user, or their designee should
accept a solution.
acquirer
The stakeholder who obtains a solution from a supplier. (Refer to “affected stakeholder.”)
acquisition
Obtaining solutions by establishing and executing supplier agreements. (Refer to “supplier
agreement.”)
affected stakeholders
People impacted by a process, activity, work product, or decision.
agile
An approach to project management or delivery methodology in which the customer is
intimately involved in the project, tasks are divided into short phases of work, and there is
frequent reassessment and adaptation of plans.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
575
allocated requirement
Requirement that results from levying all or part of a higher-level requirement on a solution's
lower-level design component. Requirements can be assigned to logical or physical components
including people, consumables, delivery increments, or the architecture.
appraisal
An examination of one or more processes by a trained team using a reference model as the
basis for determining, at a minimum, strengths and weaknesses.
architecture
The set of structures that need to be considered to establish a solution. These structures are
comprised of smaller components or elements, relationships among those structures and
elements, and the properties of both. (Refer to "functional architecture.”)
base measure
A base measure is functionally independent of other measures, and cannot be expressed in
other terms. A base measure is defined in terms of an attribute and the method for quantifying
it. (Refer to “derived measure.”)
baseline
A set of specifications or work products that:
• For maturity levels, the Benchmark Model View is a set of Practice Areas, and their levels,
predefined by CMMI Institute for the purposes of conducting Benchmark appraisals or
Sustainment appraisals.
• For capability levels, the Benchmark Model View may either be a predefined view, or a
selection of Practice Areas or Capability Areas and their levels that meet the organization’s
business needs and performance objectives.
bidirectional traceability
An association that enables the ability to trace in either direction between logical entities, e.g.,
from requirements to design to code to test to the end solution, or from customer requirements
to product component requirements. (Refer to “requirements traceability” and “traceability.”)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
576
business performance
The accomplishment of a given capability or task measured against preset known objectives,
including, but not limited to, quality, cost, speed, accuracy, and completeness for delivery of a
solution to a customer. In the CMMI, the term "business performance" refers to performance at
the business or organizational level; it can be both organizational-specific or aggregated from
the project level. For example, collect measurement and performance data at the project level
and aggregate data to enable organizational performance analysis at the business level. (Refer
to “process performance.”)
capability
Capabilities are typically organizational level skills, abilities, and knowledge embedded in people,
processes, infrastructure, and technology. Capabilities are what an organization needs to
implement its business model or fulfill its mission and achieve measurable business results.
capability level
The highest practice group level for a given Practice Area at which the intent of all practices is
met. Capability levels are cumulative and for each practice group level met, all lower level
practice groups must also be met.
capable process
A stable process able to meet the quality and process performance objectives set for it. The
process variation is within set specification limits. (Refer to “stable process.”)
category
Categories are logical groups or types of views of related capability areas that address common
problems encountered by businesses when producing or delivering solutions.
causal analysis
A method of searching for the origination of certain effects. (Refer to “root cause.”)
change management
A methodical approach for controlling and implementing changes in a planned and structured
manner.
configuration audit
An audit conducted to verify that a configuration item or a collection of configuration items in a
baseline conforms to a baseline description. (Refer to “audit” and “configuration item.”)
configuration baseline
The configuration information formally designated at a specific time during a solution or solution
component’s life. Configuration baselines plus approved changes from those baselines constitute
the current configuration information. (Refer to “product lifecycle.”)
configuration control
The process of managing changes to a formal configuration baseline. The process consists of
evaluating the change, coordinating any effects, approving or disapproving the change, and
implementing the changes to configuration items in the baseline. (Refer to, "configuration
identification”, "configuration item”, and "configuration management.”)
configuration identification
A configuration management activity that involves selecting a product’s configuration items,
assigning them unique identifiers, and recording their functional and physical characteristics in
technical documentation. (Refer to “configuration item” and “configuration management.”)
configuration item
Work products designated for configuration management and treated as a single entity in the
configuration management process. (Refer to “configuration management.”)
configuration management
The process of managing the integrity of work products using configuration identification,
version control, change control, and audits. (Refer to “configuration identification”,
“configuration item”, “configuration audit”, and “version control.”)
contractual requirements
Result of analysis and refinement of customer requirements into a set of requirements suitable
for inclusion in solicitation packages or supplier agreements.
core assets
Assets essential to a solution and may include:
• Components
• Domain models
• Requirements
• Performance models
• Estimates and plans
• Test plans and test descriptions
• Process descriptions
customer
The party responsible for buying or accepting a solution or for authorizing payment for a
solution. Customers may also be end users.
customer requirement
The result of eliciting and consolidating needs, and resolving conflicts among those needs,
expectations, constraints, and interfaces to clarify and define the solutions with affected
stakeholders in a way that is acceptable to them. (Refer to “customer.”)
data
Qualitative or quantitative-based information that can be recorded, communicated, and
analyzed.
defect density
Number of defects per unit of solution size. An example is the number of bugs per thousand
lines of code.
defined process
The subset of organizational process assets that are essential for any tailored and managed
process. A fully defined process has enough detail that it can be consistently performed by
trained and skilled people and is both persistent and habitual. A defined process is necessary at
the practice group evolutionary level 3 in the CMMI practice areas (Refer to “managed
process.”)
deliverable
An item to be provided to an acquirer or other designated recipient as specified in an
agreement. This item can be a document, hardware item, software item, service, or any type of
work product. (Refer to “acquirer.”)
derived measure
Measure defined as a function of two or more base measures. Derived measures are often
expressed as ratios, composite indices, or other aggregate summary measures. (Refer to “base
measure.”)
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
579
derived requirements
Requirements that are not explicitly stated in customer requirements, but are inferred and
developed from:
design review
A formal, recorded, comprehensive, and systematic examination of a solution or component
design to determine if the design meets applicable requirements, identify problems, and
propose solutions.
development
To create a solution by deliberate effort. In some contexts, development can include
maintenance of the developed product or service system. In the CMMI product suite, when this
term is used with the phrase “Development context specific”, it is referring to this definition.
DevOps
A combination of the terms: “development” and “operations”. This is an enterprise software
development phrase used to mean a type of agile relationship between development and
Information Technology (IT) operations. The goal of DevOps is to change and improve the
relationship between development and operations by advocating better communication and
collaboration between these two business units.
document
A collection of information and data, regardless of the medium, that generally has permanence
and can be read by humans or machines. Documents can be work products reflecting the
implementation of processes that meet the intent of one or more model practices. Documents
may be embedded within an automated, robotic, or online system. Documents can be
hardcopies, softcopies, or accessible via hyperlinks in a web-based environment or application.
Documents are used and kept updated. (Refer to “artifact” and “record.”)
entry criteria
Conditions that must be met before an effort can begin successfully. (Refer to “exit criteria.”)
example activities
Possible actions that may be taken when implementing processes that meet the intent of a
practice. The intent of "Example Activities" is to serve as guidance and suggestions, not as
required activities. It is not intended to be a comprehensive list.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
580
exit criteria
Conditions that must be met before successful completion of an effort. (Refer to “entry
criteria.”)
functional analysis
An examination of functions of the solution or solution components to broaden and deepen
understanding.
functional architecture
The conceptual structure and logical arrangement of functions. This may include internal and
external interface functions. (Refer to “architecture” and “functional analysis.”)
gemba walk
The term used to describe personal observation of work – where the work is happening. The
original Japanese term comes from gembutsu, which means “real thing”. (Also known as “genba
walk.”)
hardware engineering
The application of a systematic, disciplined, and measurable approach to transforming a set of
requirements, using documented techniques and technology to design, implement, and
maintain a tangible solution. In CMMI, hardware engineering represents all technical fields, e.g.,
electrical, mechanical; that transform requirements and ideas into tangible solutions. (Refer to
“software engineering” and “systems engineering.”)
High Maturity
CMMI Model practice group levels (and their associated practices) of 4 or 5 are considered High
Maturity practices and levels. High Maturity organizations and projects use quantitative and
statistical analysis to determine, identify, and manage central tendency and dispersion and
understand and address process stability and capability and how these impact the achievement
quality and process performance objectives.
informative material
Includes everything other than the required information. Explanatory information in practices
are part of the informative material. Informative material also includes the overview and
appendices, e.g. glossary, index. Informative material must not be ignored, it is needed to
correctly understand and adopt the model.
External links can be added to the informative material. These are links to external assets such
as:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
581
interface data
Information describing interfaces or connections.
interface or connection
A shared boundary across components, humans, services, hardware, or software that needs or
exchanges information or data. Either term “interface” or “connection” may be used to describe
this boundary.
lifecycle model
A representation or description of the steps and activities for the development and updating of
a solution communicated to stakeholders and followed by a project or organization. This
description may include:
• Phases
• Sequence
• Interrelationships
• Inputs
• Outputs
• Decisions points
• Roles and responsibilities
managed process
A performed process that is recorded, followed, updated, and made persistent and habitual in
its use. A managed process is necessary at the Practice Group evolutionary level 2 in the CMMI
Practice Areas (Refer to “performed process.”)
maturity level
A rating that describes the degree to which processes in an Organizational Unit meet the intents
of a predefined set of Practice Areas. The rating is based on the achievement of a specified set
of practice group levels within the predefined set of Practice Areas.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
582
measurement-based
Numerical data obtained by performing measurements, but not based on statistical and
quantitative management.
memorandum of agreement
A record of expectations and arrangements between two or more parties also known as a
“memorandum of understanding”. (Refer to “Statement Of Work.”)
model component
Any of the five main architectural elements or parts that compose the CMMI model. These
include the view, practice area, practice group, practice, and informative material. (Refer to
“informative material”, “practice”, “practice area”, “practice group”, and “view.”)
natural bounds
The inherent range of variation in a process, as determined by process performance measures.
Natural bounds are sometimes referred to as “control limits” or the “voice of the process”.
objectively evaluate
To review activities and work products against criteria that minimize subjectivity and bias by the
reviewer.
operational concept
A general description of the way in which a component or solution is used or operates. An
operational concept may also be referred to a “concept of operations.”
operational scenario
A description of a potential sequence of events that includes the interaction of a component or
solution with its environment and users, and with other solution components. Operational
scenarios are used to evaluate the requirements and design of the system and to verify and
validate the system.
opportunity
An uncertain event that may positively impact meeting objectives.
optimizing process
A quantitatively managed process that is continually improved to increase its capability. These
continuous improvements can be made through both incremental and innovative improvements.
An optimizing process is necessary at the practice group evolutionary level 5 in the CMMI
Practice Areas. (Refer to “quantitatively managed process” and “defined process” for contrast.)
or
The use of “or” in the CMMI model means either “and” or “or.”
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
583
organizational directives
Expectations established by senior management that are adopted by an organization to
influence and determine decisions, may also be referred to as “organizational policies.”
peer reviews
The examination of work products performed by similarly skilled personnel during the
development of work products to identify defects for removal. Peer reviews are sometimes
called work product inspections. (Refer to “work product.”)
performance parameters
Measurable criteria used to monitor progress towards quantitative objectives. Collectively,
performance parameters provide a metric for determining success for the business or project.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
584
performed process
A simple approach or set of steps that produces solutions or work products. A performed
process is characteristic of practice group evolutionary level 1 in the CMMI Practice Areas.
practice
A practice consists of two parts:
• Required practice information: Information required to understand the full intent and value
of the practice, which includes the practice statement, the value statement, and the
additional required information
• Explanatory practice information: Remaining parts of the practice, including example
activities and work products, which are important and useful to better understand the
meaning and intent of the required information, including the practice statement, value, and
additional required information
Practice Area (PA)
A collection of similar practices that together achieve the defined intent, value, and required
information described in that Practice Area.
practice group
The organizing structure for practices within a Practice Area to aid understanding and adoption
and provides a path for performance improvement. Currently, the practice groups defined for
CMMI are evolutionary levels.
process
A set of interrelated activities, which transform inputs into outputs to achieve a given purpose.
(Refer to “process element.”)
process architecture
The ordering, interfaces, interdependencies, and other relationships among the process
elements in a standard process, or standard processes.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
585
process capability
A recorded range of expected results that can be achieved by following a process.
process description
A record for a specific process. Process descriptions may be documents, embedded or
automated steps or instructions in a robot, component, system or tool, or graphical
representations, etc.
process element
The fundamental unit of a process that cannot be further broken down.
process group
The people or team who hold a process role and are responsible for developing, deploying, and
updating the organization's process assets. (Refer to “process role.”)
process improvement
Tasks and activities planned, performed and used to improve an organization's process
capability and performance to achieve business objectives more effectively. (Refer to
“organization’s business objectives.”)
process measurement
Activities performed to collect information and assign numeric values related to the activities,
steps, and outputs of following a process. This information is analyzed to determine the
effectiveness and efficiency of a process. (Refer to “measurement” and "process performance.”)
process owner
The person or team responsible for developing, updating or following a process. An organization
or project can have multiple owners at different levels of responsibility for:
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
586
process role
A description of the roles of people who develop, use, or follow a process in an organization.
This role is typically recorded in a process description or related artifact, e.g., a roles and
responsibility table or matrix. People in these roles provide objective evidence OE showing and
explaining their roles and responsibilities and how they participate in the processes.
product component
A work product that is a building block of the product, or solution. Integrate product
components to produce the final product, or solution. There can be multiple levels of
components.
product lifecycle
A representation of the set of steps or activities, consisting of phases, that begins at conception
of a product or service and ends when the product or service is no longer available for use. For
example, a product lifecycle could consist of the following phases:
product line
A group of products:
project plan
A plan that provides the basis for performing and controlling project activities, and addresses
commitments to the customer. A project plan is based on estimating the attributes of work
products and tasks, determining the resources needed, negotiating commitments, producing a
schedule, and identifying and analyzing risks. Iterating through these activities can be
necessary to establish the project plan.
project startup
Initial time period when a project begins. (Refer to “project.”)
quality attribute
Property of a solution by which affected stakeholders will judge its quality. Quality attributes
are:
• "Non-functional”
• Significantly influence architecture
• Characterized by one or more measures
Quality attribute examples:
• Availability
• Maintainability
• Modifiability
• Reliability
• Responsiveness
• Scalability
• Security
• Timeliness
• Throughput
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
588
• Usability
quantitative management
Managing a project using quantitative techniques to understand actual or predicted process
performance relative to quality and process performance objectives, variation, and identifying
corrective action needed to meet the objectives.
quantitative objective
Desired target value expressed using measures. (Refer to “measure”, “process improvement
objectives”, and “quality and process performance objectives.”)
reference model
A defined model describing practices and activities that is used for improving performance or as
a benchmark for measuring capability or maturity.
requirement
A recorded description of an aspect, performance, or capability required by a user or customer.
requirements analysis
Tasks that determine the needs or conditions to meet a new or altered solution, accounting for
multiple perspectives, e.g., balancing stakeholder needs and constraints, allocation of
requirements to components, breaking down complex requirements to lower level requirements.
requirements elicitation
A technique used to gather knowledge or information to proactively identify and record
customer and end user needs.
requirements management
The process of documenting, analyzing, tracing, prioritizing and agreeing on requirements and
then controlling change and communicating to relevant stakeholders. It is a continuous process
throughout a project.
requirements traceability
A record of the relationships between requirements and related requirements, implementations,
and verifications. (Refer to “bidirectional traceability.”)
risk
A potential uncertain event that may be harmful or may negatively impact achieving objectives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
589
risk mitigation
A set of planned activities, which if performed, may minimize the probability or impact of the
risk.
root cause
The underlying source of a defect or problem.
senior management
The person or persons who provide the policy and overall guidance for the process, but do not
typically provide the direct day-to-day monitoring and controlling of the process. A senior
manager has authority to direct the allocation or reallocation of resources in support of
organizational process improvement effectiveness. A senior manager can be any manager who
satisfies this description, including the head of the organization.
service system
An integrated and interdependent combination of components that satisfies stakeholder
requirements.
size
Number of items, or volume of work effort or work products being produced, such as activities,
pages, requirements, number of components, solutions. Use size as a basis for scoping when
producing estimates and plans.
solution
A product, product component, service, service system, service system component, or delivered
or acquired product or service.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
590
solution component
A work product that is a building block of the solution. Solution components are integrated to
produce the solution. There can be multiple levels of solution components. (Refer to “product
component.”)
stable process
The state in which special causes of process variation have been removed from the process and
prevented from recurring. In a stable process, only common cause variation of the process
remains. (Refer to “capable process”, “common cause of variation”, and “special cause of
variation.”)
statistical techniques
Mathematical techniques used with the collection, analysis, interpretation, and presentation of
masses of numerical data to understand process variation and predict process performance.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
591
subprocess
A process that is part of a larger process. Subprocesses can be further decomposed into
subprocesses and/or process elements. (Refer to "process”, "process description”, and "process
element.”)
supplier
An entity having an agreement with an acquirer to design, develop, manufacture, maintain,
modify, deliver, or supply solutions under terms of an agreement. Examples include individuals,
partnerships, companies, corporations, and associations. (Refer to “acquirer.”)
supplier deliverable
An item to be provided to an acquirer or other recipient as specified in an agreement. The item
can be a document, hardware or software item, a service, a solution, or any type of work
product.
systems engineering
Interdisciplinary approach governing technical and managerial effort required to transform a set
of customer needs, expectations, and constraints into solutions and to support solutions
throughout their lifecycle.
tailoring
Developing or adapting a process description or work product according to organizational
defined standard guidelines to achieve a result. For example, a project develops its tailored
process from the organization’s set of standard processes to meet objectives, constraints within
the project environment. (Refer to “organization’s set of standard processes” and “process
description.”)
tailoring guidelines
Organizational guidelines that enable individuals, projects, and organizational functions to
appropriately adapt standard processes for their use. Tailoring guidelines may allow additional
flexibility when dealing with less critical processes or those that only indirectly affect business
objectives. (Refer to “organization’s set of standard processes” and “tailoring.”)
technical performance
Characteristic of a process or solution generally defined by a functional or technical requirement
that is often recorded in a contract or Statement Of Work.
trade study
An evaluation of alternatives, based on criteria and systematic analysis, to select the best
alternative for attaining determined objectives.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
592
unit testing
Testing of individual hardware or software units.
version control
Identifies the correct versions of work products and ensures the right versions are available for
use or for restoring to a previous version. Also includes the establishment and maintenance of
baselines and the identification of changes to baselines to obtain previous baselines.
work product
An output from a process, activity, or task and may be a stand-alone output, or part of a
solution.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
593
Appendix F: Abbreviations
Abbreviation Term
CA Capability Area
CAR Causal Analysis and Resolution
CCB Change or Configuration Control Board
CCD Career and Competency Development
CDR Critical Design Review
CL Capability Level
CM Configuration Management
CMM Capability Maturity Model
CMMI Capability Maturity Model Integration
CMMI-DEV CMMI for Development
CMMI-PPL CMMI for People Management
CMMI-SPM CMMI for Supplier Management
CMMI-SVC CMMI for Services
COCO Communication and Coordination
COMP Compensation and Rewards
CONT Continuity
COOP Continuity Of Operations
COTS Commercial Off-The-Shelf
CPM Critical Path Method
DAR Decision Analysis and Resolution
DEV Development
DSS Develop Secure Solutions
ES Ensuring Safety
EST Estimating
EVMS Earned Value Management System
EWG Empowered Workgroups
FMEA Failure Mode and Effects Analysis
FMECA Failure Mode, Effects, and Criticality Analysis
GOV Governance
GQM Goal Question Metric
IBR Integrated Baseline Review
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
594
Abbreviation Term
II Implementation Infrastructure
IMS Integrated Master Schedule
IRP Incident Resolution and Prevention
IT Information Technology
IV&V Independent Verification and Validation
MC Monitor and Control
MDD Method Definition Document
ML Maturity Level
MPM Managing Performance and Measurement
MPS Managing and Planning Security
MPSF Managing and Planning Safety
MSS Managing Secure Suppliers
MST Managing Security Threats and Vulnerabilities
MTBF Mean Time Between Failures
MTTF Mean Time to Failure
OT Organizational Training
OTRR Operational Test Readiness Review
PA Practice Area
PAD Process Asset Development
PAL Process Asset Library
PCM Process Management
P-CMM People-CMM
PDR Preliminary Design Review
PERT Program Evaluation and Review Technique
PG Practice Groups
PI Product Integration
PLAN Planning
PPL People Management
PQA Process Quality Assurance
PR Peer Reviews
PRR Production Readiness Review
PSSW Planning and Supporting Security in Work
PWS Performance Work Statement
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
595
Abbreviation Term
QPPO Quality and Process Performance Objectives
RASCI Responsible, Accountable, Support, Consulted, Informed
RDM Requirements Development and Management
RFP Request For Proposal
ROI Return on Investment
RSK Risk and Opportunity Management
SAM Supplier Agreement Management
SCAMPI Standard CMMI Appraisal Method for Process Improvement
SDM Service Delivery Management
SEI Software Engineering Institute
SHP Sustaining Habit and Persistence
SLA Service Level Agreement
SME Subject Matter Experts
SOO Statement Of Objectives
SOP Standard Operating Procedure
SOW Statement Of Work
SPM Supplier Management
SRR System Requirements Review
SSS Supplier Source Selection
STSM Strategic Service Management
SVC Services
SW-CMM Software CMM
SWM Staffing and Workforce Management
SWOT Strength, Weakness, Opportunity, and Threat
TRA Technology Readiness Assessment
TRR Test Readiness Review
TS Technical Solution
VV Verification and Validation
WBS Work Breakdown Structure
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
596
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
597
Appendix H: References
CMMI Institute. CMMI for Acquisition, Version 1.3, Pittsburgh, PA: November 2010.
http://cmmiinstitute.com/cmmi-models
CMMI Institute. CMMI for Development, Version 1.3. Pittsburgh, PA, August 2006.
http://cmmiinstitute.com/cmmi-models
CMMI Institute. CMMI for Services, Version 1.3. Pittsburgh, PA: November 2010.
http://cmmiinstitute.com/cmmi-models
CMMI Institute. Data Management Maturity Model, Version 1.3. Pittsburgh, PA: 2011.
http://cmmiinstitute.com/cmmi-models
CMMI Institute. People CMM, Version 2.0. Pittsburgh, PA: November 2010.
http://cmmiinstitute.com/cmmi-models
CMMI Institute. Standard CMMI Appraisal Method for Process Improvement (SCAMPI) A,
Version 1.3, Pittsburgh, PA: 2011. http://cmmiinstitute.com/cmmi-models
Crosby, Philip B. Quality Is Free: The Art of Making Quality Certain. New York: McGraw-Hill,
1979.
Deming, W. Edwards. Out of the Crisis. Cambridge, MA: MIT Center for Advanced Engineering,
1986.
Humphrey, Watts S. Managing the Software Process. Reading, MA: Addison-Wesley, 1989.
Institute of Electrical and Electronics Engineers. Multiple Standards. New York: IEEE, 2017.
https://www.ieee.org/standards/index.html
Juran, Joseph M. Juran on Planning for Quality. New York: Macmillan, 1988.
Shewhart, Walter A. Economic Control of Quality of Manufactured Product. New York: Van
Nostrand, 1931.
Wheeler, Donald J. Understanding Variation The Key to Managing Chaos. SPC Press, Knoxville,
TN: 2000.
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
598
Appendix I: Acknowledgements
Corporate Sponsors
CMMI Institute is grateful to the organizations who sponsored the development of the CMMI
V2.0 Product Suite. These organizations provided crucial input, direction, and resources that
made the leap to the CMMI V2.0 Product Suite possible.
“CMMI V2.0’s benchmark appraisal method has improved our confidence in the results and
lowered the overall lifecycle cost of our appraisals. In addition, using the sustainment appraisal
approach with brief mid-cycle evaluations has increased our focus on both process
implementation and improvement.”
-Allan McQuarrie, Deputy Vice President/General Manager, Technology Solutions, BAE Systems
“We are very proud that Siemens as a thought leader contributed to the CMMI V2.0. Topics
such as Agile, Lean, Security, and Performance Management are essential for our business. We
are welcoming very much that these are now strengthened in the new CMMI.”
-Jürgen Kirsch, Vice President CD C PLM Consulting, Siemens
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
599
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
600
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
601
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.
603
2019-08-06 17:35:49 This copy is licensed solely to Solangel Rico, who agrees not to reproduce, duplicate, copy, sell, resell, assign, transfer or exploit any portion of this
document without express written permission by CMMI® Institute. Usage by others is prohibited.