Capability Maturity Model Integrated
CMMI-DEV
Lecture - 9
Quality
Frameworks
© Confidential 1 www.qminds.co.in
Staged View of Process Areas : CMMI-DEV
5
Organizational Causal Analysis &
5
Performance Management
Organizational Resolution
Causal Analysis & 5
Performance Management Resolution
5
4
Organizational Process
4
Quantitative Project Performance
Organizational Process 4
4
Management
Quantitative Project Performance
Management
Requirements
Development
Requirements Organizational Training
3 Development
Technical Solution Integrated Project Organizational
Organizational Training
Process
3 Technical
Product Solution
Integration
Management
Integrated Project Definition
Organizational Process
Decision Analysis &
Resolution 3
Product Integration
Verification
Management
Risk Management
Risk Management
Definition Process
Organizational
Focus
Organizational Process
Decision Analysis &
Resolution 3
Verification
Validation Focus
Validation Project Monitoring and
Control
Project Monitoring and
Control
Project Planning Configuration Management
2 ProjectAgreement
Supplier Planning Configuration
2
Management
2 Management Process & Product QA
Supplier Agreement
Management
Requirements
Management
Process & Product QA
Measurement & Analysis
Measurement & Analysis
2
Requirements
Management
Engineering Project Management Process Management Support
Engineering Project Management Process Management Support
© Confidential 2 www.qminds.co.in
Requirements Development
The purpose of Requirements
Development is to produce and
analyze customer, product, and
different product-component
requirements.
© Confidential 3 www.qminds.co.in
Requirements Development
There are 3 specific goals in the process area
Develop Customer Requirements(SG1)
Develop Product Requirements (SG2)
Analyze and Validate Requirements(SG3)
© Confidential 4 www.qminds.co.in
Requirements Development
SP
Elicit Needs
1.1 SP Transform Stakeholder Needs
1.2 into Customer Requirements
Requirements
SG1: Develop Customer Requirements
© Confidential 5 www.qminds.co.in
Requirements Development
SP Establish Product &
2.1 Product Component Requirements
Requirements
SP Allocate Product Component
2.2 Requirements
Allocated
Requirements
Allocated
Requirements
Allocated
SP Requirements
Identify Interface Requirements
2.3
SG2: Develop Product Requirements
© Confidential 6 www.qminds.co.in
Requirements Development
SP Establish Operational
3.1 Concepts and Scenarios
Establish a Definition of
SP
Required Functionality &
3.2 Quality Atttributes
SP
Analyze Requirements
3.3
SP Analyze Requirements to
3.4 achieve Balance
7:00
7:30
8:00
8:30
9:00
930
1 0:00
1 0:30
1 1:00
1130
1 2:00
1 2:30
1:00
1:30
2:00
2:30
3:00
3:30
4:00
4:30 200 Production Costs
5:00
195
190 Unit Price
185
180 Profits
175
Millions of Dollars
SP
170
165
160
155
Validate Requirements
150
1990 1991 1992
3.5
SG3: Analyze and Validate Requirements
© Confidential 7 www.qminds.co.in
Technical Solution
The purpose of Technical Solution is to design, develop,
and implement solutions to requirements.
Solutions, designs, and implementations encompass
products, product components, and product-related life-cycle
processes either singly or in combinations as appropriate.
© Confidential 8 www.qminds.co.in
Technical Solution
There are 3 specific goals in the process area -
Select Product-Component Solutions (SG1)
Develop the Design (SG2)
Implement the Product Design (SG3)
© Confidential 9 www.qminds.co.in
Technical Solution
SP Develop Alternative
1.1 Solutions & Selection Criteria
SP Select Product
1.2 Component Solutions
SG1: Select Product-Component Solutions
© Confidential 10 www.qminds.co.in
Technical Solution
SP Design the Product or
2.1 Product Component
SP Establish a Technical
2.2 Data Package
SP
2.3
Design Interfaces using
Criteria ?
SP Perform Make, Buy,
2.4 or Reuse Analyses
SG2: Develop the Design
© Confidential 11 www.qminds.co.in
Technical Solution
SP SP Develop Product
Implement the Design
3.1 3.2 Support Documentation
SG3: Implement the Product Design
© Confidential 12 www.qminds.co.in
Product Integration
The purpose of Product Integration is to assemble the product
from the product components, ensure that the product, as
integrated, functions properly and deliver the product.
This process area addresses the integration of product
components into more complex product components or into
complete products.
© Confidential 13 www.qminds.co.in
Product Integration
There are 3 specific goals in the process area -
Prepare for Product Integration (SG1)
Ensure Interface Compatibility (SG2)
Assemble Product Components and Deliver the Product
(SG3)
© Confidential 14 www.qminds.co.in
Product Integration
SP Establish an Integration
1.1 Strategy
SP Establish the Product
1.2 Integration Environment
SP Establish Product Integration
1.3 Procedures and Criteria
SG1: Prepare for Product Integration
© Confidential 15 www.qminds.co.in
Product Integration
SP Review Interface Descriptions SP
Manage Interfaces
2.1 for Completeness 2.2
SG2: Ensure Interface Compatibility
© Confidential 16 www.qminds.co.in
Product Integration
SP Confirm Readiness of
3.1 Product Components for Integration
SP Assemble Product
3.2 Components
SP Evaluate Assembled
3.3 Product Components
SP Package and Deliver
3.4 the Product or Product Component
SG3: Assemble Product Components and Deliver the Product
© Confidential 17 www.qminds.co.in
Verification
The purpose of Verification is to ensure that selected work
products meet their specified requirements.
Verification includes verification of the product and
intermediate work products against all selected
requirements, including customer, product, and product
component requirements.
© Confidential 18 www.qminds.co.in
Verification
There are 3 specific goals in the process area -
Prepare for Verification (SG1)
Perform Peer Reviews (SG2)
Verify Selected Work Products (SG3)
© Confidential 19 www.qminds.co.in
Verification
SP
Select Work Products for Verification
1.1
SP
Establish the Verification Environment
1.2
SP
Establish Verification Procedures and Criteria
1.3
QC
Plan
SG1: Prepare for Verification
© Confidential 20 www.qminds.co.in
Verification
Review
SP Plan
Prepare for Peer Reviews
2.1
SP
Conduct Peer Reviews
2.2
SP
Analyze Peer Review Data
2.3
SG2: Perform Peer Reviews
© Confidential 21 www.qminds.co.in
Verification
SP SP
Perform Verification Analyze Verification Results
3.1 3.2
Test
Reports
SG3: Verify Selected Work Products
© Confidential 22 www.qminds.co.in
Validation
The purpose of Validation is to demonstrate that a product or
product component fulfills its intended use when placed in its
intended environment.
Verification ensures that “you built it right”; whereas, validation
ensures that “you built the right thing.” Validation activities use
approaches similar to verification (e.g., test, analysis,
inspection, demonstration, simulation).
© Confidential 23 www.qminds.co.in
Validation
There are 2 specific goals in the process area -
Prepare for Validation(SG1)
Validate Product or Product Components(SG2)
© Confidential 24 www.qminds.co.in
Validation
SP Select Products for
1.1 Validation
SP Establish the Validation
1.2 Environment
SP Define Validation
1.3 Procedures and Criteria
SG1: Prepare for Validation
© Confidential 25 www.qminds.co.in
Validation
SP
Perform Validation
2.1
SP Analyze Validation
2.2 Results
SG2: Validate Product or Product Components
© Confidential 26 www.qminds.co.in