Professional Documents
Culture Documents
Capability Maturity Model Integration For Development Version 1.3 (CMMI-DEV-V1.3)
Capability Maturity Model Integration For Development Version 1.3 (CMMI-DEV-V1.3)
Obtain Plan
Commitment
Obtain
Commitment
to the Plan Document all organizational commitments,
both full and provisional, ensuring the
appropriate level of signatories
Project
Monitoring and
Control (PMC)
Against the
Plan
Determine
Acquisition Determine type of acquisition
Type
Establish and document criteria for
evaluating potential suppliers
Execute the
2- Managed Supplier
Agreement
Supplier
Agreement
Management
(SAM)
Establish
Measurement
Objectives
Prioritize information needs and objectives
Document, review, and update
Establish measurement objectives
Measurement
Objectives Provide feedback for refining and clarifying
information needs and objectives as
necessary
Maintain traceability of measurement
objectives to identified information needs
and objectives
Identify candidate measures based on
documented measurement objectives
Maintain traceability of measures to
measurement objectives
Identify existing measures that already
Specify address measurement objectives
Measures
Specify operational definitions for
measures. Operational definitions are
stated in precise and unambiguous terms
Objectively
Evaluate Work
Products
Objectively
Evaluate
Processes and
Work Products
Control
Configuration
Items
Configuration
Management
(CM)
Track and
Control Obtain appropriate authorization before
Changes changed configuration items are entered
into the configuration management system.
Select Product
Component
Solutions
Evaluate each alternative solution/set of
solutions against the selection criteria
Select Product
established in the context of the operational
Component
concepts and scenarios
Solutions
Based on the evaluation of alternatives,
assess the adequacy of the selection
criteria and update these criteria as
necessary
Identify and resolve issues with the
alternative solutions and requirements
Select Product
Select the best set of alternative solutions
Component
that satisfy the established selection criteria
Solutions
Manage
Interfaces
Product
Integration (PI)
Maintain a repository for interface data
accessible to project participants.
Track the status of all product components
as soon as they become available for
integration
Ensure that product components are
delivered to the product integration
environment in accordance with the
product integration strategy and
Confirm procedures
Readiness of
Confirm the receipt of each properly
Product
identified product component
Components
for Integration Ensure that each received product
component meets its description
Check the configuration status against the
expected configuration
Perform a pre-check (e.g., by a visual
inspection, using basic measures) of all the
physical interfaces before connecting
product components together
Ensure the readiness of the product
integration environment
Assemble Conduct integration in accordance with the
Assemble Product product integration strategy, procedures,
Product Components and criteria
Components
and Deliver the
Revise the product integration strategy,
Product
procedures, and criteria as appropriate
Conduct the evaluation of assembled
Evaluate product components following the product
Assembled integration strategy, procedures, and
Product criteria
Components
Record the evaluation results
Review the requirements, design, product,
verification results, and documentation to
ensure that issues affecting the packaging
and delivery of the product are identified
and resolved
Use effective methods to package and
Package and deliver the assembled product
Deliver the
Satisfy the applicable requirements and
Product or
standards for packaging and delivering the
Product
product
Component
Prepare the operational site for installation
of the product
Deliver the product and related
documentation and confirm receipt
Install the product at the operational site
and confirm correct operation
Select Work
Products for
Verification
Identify requirements to be satisfied by
each selected work product
Identify verification methods available for
Select Work use
Products for
Verification Define verification methods to be used for
each selected work product
Submit for integration with the project plan
the identification of work products to be
verified, the requirements to be satisfied,
and the methods to be used
Identify verification environment
requirements
Identify verification resources that are
Prepare for
Establish the available for reuse or modification
Verification
Verification
Environment Identify verification equipment and tools
Acquire verification support equipment and
an environment (e.g., test equipment,
software)
Generate a set of comprehensive,
integrated verification procedures for work
products and commercial off-the-shelf
products, as necessary
Establish Develop and refine verification criteria as
Verification necessary
Procedures Identify the expected results, tolerances
and Criteria allowed, and other criteria for satisfying the
requirements
Verification
Perform Peer
(VER)
Reviews
Prepare for
Peer Reviews
Analyze
Verification
Results
Verify Selected
Work Products
Analyze
Verification Record all results of the analysis in a report
Results
Establish a
Training
Organizational Capability
Determine whether to develop training
materials internally or to acquire them
externally
Establish a Develop or obtain training materials
Training
Organizational Capability Develop or obtain qualified instructors,
Training (OT) instructional designers, or mentors
Describe the training in the organization’s
training curriculum
Revise training materials and supporting
artifacts as necessary
Establish the
Project’s
Defined
Process
Tailor the organization’s set of standard
processes and other organizational
Establish the process assets according to tailoring
Project’s guidelines to produce the project’s defined
Defined process
Process
Use other artifacts from the organization’s
process asset library as appropriate
Document the project’s defined process
Conduct peer reviews of the project’s
defined process
Revise the project’s defined process as
necessary
Use Use the tasks and work products of the
Organizational project’s defined process as a basis for
Process Assets estimating and planning project activities
for Planning Use the organization’s measurement
Project repository in estimating the project’s
Activities planning parameters
Plan, design, and install a work
environment for the project
Provide ongoing maintenance and
operational support for the project’s work
Establish the environment
Project’s Work Maintain the qualification of components of
Environment the project’s work environment
Periodically review how well the work
environment is meeting project needs and
supporting collaboration, and take action as
appropriate
Integrate other plans that affect the project
with the project plan
Define Risk
Prepare for Define thresholds for each risk category
Parameters
Risk
Management
Define Risk
Prepare for
Parameters
Risk
Management Define bounds on the extent to which
thresholds are applied against or within a
category
Establish a
Risk Establish a project risk management
Management strategy
Strategy
Implement Risk
Mitigation
Plans
Mitigate Risks
Evaluate
Alternative
Solutions
Evaluate whether uncertainty in the values
for alternative solutions affects the
Evaluate evaluation and address these uncertainties
Alternative as appropriate
Solutions Perform simulations, modeling, prototypes,
and pilots as necessary to exercise the
evaluation criteria, methods, and
alternative solutions
Consider new alternative solutions, criteria,
or methods if proposed alternatives do not
test well; repeat evaluations until
alternatives do test well
Document the results of the evaluation.
Assess the risks associated with
implementing the recommended solution
Select
Solutions Document and communicate to relevant
stakeholders the results and rationale for
the recommended solution
Review the organization’s business
objectives related to quality and process
performance
Define the organization’s quantitative
objectives for quality and process
performance
Establish
Define the priorities of the organization’s
Quality and
objectives for quality and process
Process
performance
Performance
Objectives Review, negotiate, and obtain commitment
to the organization’s quality and process
performance objectives and their priorities
from relevant stakeholders
Revise the organization’s quantitative
objectives for quality and process
performance as necessary
Establish the criteria to use when selecting
subprocesses
Select
Subprocesses
and Attributes
Prepare for
Quantitative
Management
Manage
Business
Periodically compare quality and process
performance objectives to current process
performance baselines to evaluate the
ability of the organization to meet its
business objectives
Manage Analyze
Identify shortfalls where the actual process
Business Process
performance is not satisfying the business
Performance Performance
objectives
Data
Identify and analyze risks associated with
not meeting business objectives
Report results of the process performance
and risk analyses to organizational
leadership
Select
Analyze
Suggested
Improvements
Analyze
Causes
Create an action proposal that documents
actions to be taken to prevent the future
occurrence of similar outcomes or to
incorporate best practices into processes
Requirements status 1 2 4 8 16 32
Requirements database 1 2 4 8 16 32
Sources of inconsistency 1 2 4 8 16 32
Changes to resolve inconsistencies 1 2 4 8 16 32
Corrective actions 1 2 4 8 16 32
WBS 1 2 4 8 16 32
Task descriptions 1 2 4 8 16 32
Attribute estimates 1 2 4 8 16 32
Risk agreements 1 2 4 8 16 32
Revised risks 1 2 4 8 16 32
Privacy and security requirements and
1 2 4 8 16 32
procedures
Training plans 1 2 4 8 16 32
Status of commitments 1 2 4 8 16 32
Supplier risks 1 2 4 8 16 32
Supplier evaluations 1 2 4 8 16 32
Preferred supplier list 1 2 4 8 16 32
Transition plans 1 2 4 8 16 32
Training reports 1 2 4 8 16 32
Measurement objectives 1 2 4 8 16 32
Measurement priorities 1 2 4 8 16 32
Results of documenting and reviewing
1 2 4 8 16 32
measurement objectives
Updated measures 1 2 4 8 16 32
Data to be reviewed 1 2 4 8 16 32
Evaluation reports 1 2 4 8 16 32
Noncompliance reports 1 2 4 8 16 32
Evaluation reports 1 2 4 8 16 32
Noncompliance reports 1 2 4 8 16 32
Evaluation reports 1 2 4 8 16 32
Quality trends 1 2 4 8 16 32
Baselines 1 2 4 8 16 32
Description of baselines 1 2 4 8 16 32
Change requests 1 2 4 8 16 32
Impacts of changes 1 2 4 8 16 32
Archives of baselines 1 2 4 8 16 32
Action items 1 2 4 8 16 32
Results of requirements elicitation activities 1 2 4 8 16 32
Product requirements 1 2 4 8 16 32
Derived requirements 1 2 4 8 16 32
Design constraints 1 2 4 8 16 32
Requirements allocated to delivery
1 2 4 8 16 32
increments
Relationships among derived requirements 1 2 4 8 16 32
Interface requirements 1 2 4 8 16 32
Key requirements 1 2 4 8 16 32
Alternative solutions 1 2 4 8 16 32
Requirements allocation 1 2 4 8 16 32
Design methods 1 2 4 8 16 32
Key decisions 1 2 4 8 16 32
External interfaces 1 2 4 8 16 32
Internal interfaces 1 2 4 8 16 32
Make-or-buy analyses 1 2 4 8 16 32
Verifications to be performed 1 2 4 8 16 32
Compatibility of interfaces 1 2 4 8 16 32
Delivery receipts 1 2 4 8 16 32
Exception reports 1 2 4 8 16 32
Results of pre-checks 1 2 4 8 16 32
Exception reports 1 2 4 8 16 32
Delivery requirements 1 2 4 8 16 32
Delivery methods 1 2 4 8 16 32
Delivery receipts 1 2 4 8 16 32
Installation results 1 2 4 8 16 32
Verification environment 1 2 4 8 16 32
Verification procedures 1 2 4 8 16 32
Verification criteria 1 2 4 8 16 32
Verification reports 1 2 4 8 16 32
Validation issues 1 2 4 8 16 32
Validation reports 1 2 4 8 16 32
Validation issues 1 2 4 8 16 32
Records of validation results 1 2 4 8 16 32
Empowerment mechanisms 1 2 4 8 16 32
Training commitments 1 2 4 8 16 32
Project estimates 1 2 4 8 16 32
Project plans 1 2 4 8 16 32
Integrated plans 1 2 4 8 16 32
Integrated plans 1 2 4 8 16 32
Contingency plans 1 2 4 8 16 32
Proposed alternatives 1 2 4 8 16 32
Evaluation results 1 2 4 8 16 32
Risks of implementing recommended
1 2 4 8 16 32
solutions
Selected subprocesses 1 2 4 8 16 32
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%