CMMI Introduction

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 30

CMMI Introduction

CMMI V1.2 Induction – Sep 2007

May 2007
Protection notice / Copyright notice
Version 2.1
Contents

History
Structure of CMMISM
Staged Representation
Continuous Representation

Protection notice / Copyright notice


Page 2 Sep-07 P&Q For Internal Use Only
History of CMMI

Protection notice / Copyright notice


Page 3 Sep-07 P&Q For Internal Use Only
Looking Back….

US Department of Defense set up the Software Engineering


Institute (SEI) in the 1984
An R & D organization only; custodian on behalf of the
software community for the Capability Maturity Models
Charter is to be the leader in advancing the state of the
practice of software engineering to improve the quality of
systems that depend on software
Is not a “Certification” body

Protection notice / Copyright notice


Page 4 Sep-07 P&Q For Internal Use Only
History of CMMs

CMM for Software Systems Engineering


V1.1 (1993) INCOS SECAM
CMM V1.1 (1995)
(1996)

EIA 731 SECM Integrated Product


Software CMM
(1998) Development CMM
V2, draft C (1997)
(1997)

V1.02 (2001)
V1.1 (2002)
CMMI for Development
CMMI for Acquisition V1.2 (2006) CMMI for Services
V1.2 (2007) V1.2 (2007)

Protection notice / Copyright notice


Page 5 Sep-07 P&Q For Internal Use Only
CMMI

•Process Improvement Maturity Model for development of products


and services
•Best Practices that address development and maintenance
activities
•Integrates bodies of knowledge essential for development and
maintenance like software, systems & design, and acquisition
•CMMI can be considered as a collection of “practices” that are
necessary to achieve high maturity and capability
•These have been structured and organized into Process Areas
•CMMI Dev V1.2: Continuation and update of CMMI V1.1

Protection notice / Copyright notice


Page 6 Sep-07 P&Q For Internal Use Only
Structure of CMMI
Development

Protection notice / Copyright notice


Page 7 Sep-07 P&Q For Internal Use Only
The CMMI Dev Document

Composed of Three Parts

Part 1 (About CMMI for development)


 Introduction
 Process Area components
 Tying it all together
 Relationship among Process Areas
 Using CMMI Models

Part 2 (Generic Goals, Generic Practices and Process Areas)


 23 sections
 1 section for generic practices
 22 sections each representing one of the PAs of CMMI Dev

Protection notice / Copyright notice


Page 8 Sep-07 P&Q For Internal Use Only
The CMMI Dev Document

Part 3 (Appendices and Glossary)


 Appendix A - References
 Appendix B - Acronyms
 Appendix C – CMMI for Dev Project participants
 Glossary

There are two representations of the Model:


 Staged
 Continuous

The CMMI Development document is 573 pages


Source: CMU/SEI-2006-TR-008
Can be downloaded in .pdf or .doc format from SEI website

Protection notice / Copyright notice


Page 9 Sep-07 P&Q For Internal Use Only
Staged Representation

Protection notice / Copyright notice


Page 10 Sep-07 P&Q For Internal Use Only
Maturity Levels

Improvement
institutionalized Continuously Optimizing
improving (5)
proces
s
Quantitatively Quantitative
Predictable Managed
process control
(4)

Defined Technical practices are


Standard,
consistent (3) integrated with management
process practices and institutionalized

Managed Project Management practices


Disciplined
process (2) are institutionalized

Initial Process in informal and adhoc


(1)
© Software Engineering Institute
“.. is a well-defined evolutionary plateau on the path to becoming a mature
organization”
A higher maturity level includes all lower maturity levels Protection notice / Copyright notice
Page 11 Sep-07 P&Q For Internal Use Only
Process Capability and the Prediction of
Performance

© Software Engineering Institute


Three results of

Probability

Target N-z
5 Performance continuously

increasing maturity - improves in Level 5


organizations

Difference between Time /$/...

Probability
targeted results and

Target N-y
Based on quantitative
4
understanding of process

actual results and product, performance


continues to improve in
Level 4 organizations

decreases across Time/$/...

Probability
projects

Target N-x
3 With well-defined processes,
performance improves in
Level 3 organizations
Variability of actual
results around Probability
Time/$/...

Target N+a
targeted results 2 Plans based on past
performance are more
realistic in Level 2

decreases organizations

Targeted results Time/$/...


Probability

improve 1 Target N Schedule and cost targets


are typically overrun by
Level 1 organizations.

Time/$/...

Protection notice / Copyright notice


Page 12 Sep-07 P&Q For Internal Use Only
Staged Approach

Proven sequence of typical areas to focus on for


improvement

Permits comparison across organizations -


assessment results can be summarized into a single
rating

Protection notice / Copyright notice


Page 13 Sep-07 P&Q For Internal Use Only
Model Structure – Staged V1.2

Protection notice / Copyright notice


Page 14 Sep-07 P&Q For Internal Use Only
Process Area - Concept

A Process Area (PA) is a cluster of related practices


A set of practices need to be performed to satisfy goals of
a process area
In the staged representation, a process area resides at a
specific maturity level

Protection notice / Copyright notice


Page 15 Sep-07 P&Q For Internal Use Only
The Process Areas

5 Organizational
Causal Analysis & Resolution 5
Innovation & Deployment

4 Organizational 4
Quantitative Project Management
Process Performance

3
Validation
3
Organizational Training
Verification Risk Management
Organizational Process Definition
Product Integration
Integrated Project Management Decision Analysis & Resolution
+ IPPD
Technical Solution + IPPD
Organizational Process Focus
Requirements Development

2 Supplier Agreement Management Configuration Management 2


Requirements Management
Project Monitoring and Control Process & Product QA
Project Planning Measurement & Analysis

Engineering Project Management Process Management Support


Protection notice / Copyright notice
Page 16 Sep-07 P&Q For Internal Use Only
Goal - Concept
A Goal is a high-level outcome to be achieved by effective implementation of
practices

There are two kinds of goals in each PA


Specific goals
Generic goals

The concept of Goals is:


 all “institutionalization” related practices have been combined into “Generic
Goals”
If “institutionalization” has taken place, “Generic Goals” are satisfied

There are one to three “Specific Goals” per Process Area


There is one “Generic Goal” (related to institutionalization) per Process Area
Protection notice / Copyright notice
Page 17 Sep-07 P&Q For Internal Use Only
Practice - Concept

A Practice is an action to be performed in order to achieve the goals of


a Process Area

CMMISM contains 2 types of practices:


Specific practices
these differ across Process Areas
Generic practices
these are common across all Process Areas

Protection notice / Copyright notice


Page 18 Sep-07 P&Q For Internal Use Only
Generic Practices

Generic Practices support the Generic Goal of each PA


For a Generic Goal, the Generic Practices are the same

Protection notice / Copyright notice


Page 19 Sep-07 P&Q For Internal Use Only
Discussion

Discussion on Process Area

Participants to be taken through a Process Area like Configuration


Management or Coding

Discussion on:
- Some Specific Practices for the PA
- Example of direct and indirect evidences
- Implementation level concepts
- Generic Practices for the PA – e.g. policy, resources, training,
stakeholders, levels of control, corrective actions, adherence to
process, etc
- Institutionalization of the PA

Protection notice / Copyright notice


Page 20 Sep-07 P&Q For Internal Use Only
Continuous Representation

Protection notice / Copyright notice


Page 21 Sep-07 P&Q For Internal Use Only
Page 22
Requirements Management
Validation
Verification
Product Integration
Technical Solution

Engineering
Requirements Development

Sep-07
Supplier Agreement Management
Project Monitoring and Control

P&Q
Project Planning
Risk Management
Integrated Project Management + IPPD

Project Management
Continuous View of PAs

Quantitative Project Management

Organizational Training
Organizational Process Definition + IPPD
Organizational Process Focus
Organizational Process Performance
Organizational Innovation & Deployment
Process Management

Configuration Management
Process & Product QA
Measurement & Analysis
Decision Analysis & Resolution
Support

Causal Analysis & Resolution


Protection notice / Copyright notice
For Internal Use Only
Capability Levels

 A capability level is a well-defined evolutionary


plateau describing the organization’s capability
relative to a process area.
 There are six capability levels.
 For capability levels 1-5, there is an associated
generic goal.
 Each level is a layer in the foundation for continuous
process improvement.
 Thus, capability levels are cumulative, i.e., a higher
capability level includes the attributes of the lower
levels.
Protection notice / Copyright notice
Page 23 Sep-07 P&Q For Internal Use Only
The Capability Levels

5 Optimizing
4 Quantitatively Managed
3 Defined
2 Managed
1 Performed
0 Incomplete

Protection notice / Copyright notice


Page 24 Sep-07 P&Q For Internal Use Only
Capability Levels

5-Optimizing

4-Quantitatively
Managed

3-Defined

2-Managed

1-Performed

0-Incomplete

CL/ PA RM RD TS PI VER VAL


Protection notice / Copyright notice
Page 25 Sep-07 P&Q For Internal Use Only
Continuous Approach

Allows selection of process areas to focus on for


process improvement - based on those areas that
impact organization’s business objectives and risks

Does not allow easy comparison across


organizations - however capability levels of individual
PAs can be compared

Protection notice / Copyright notice


Page 26 Sep-07 P&Q For Internal Use Only
Quiz
Q1 Level 5 Process Area focuses on:
b) Process Improvement
c) Measurement and analysis
d) Planning and Tracking

Q2 CMMI requires that the processes are:


 Defined in the QMS
 Defined and practiced in a project
 Defined and practiced in most of the projects

Q3 Organizational Innovation and deployment fulfils one of the requirements of


which Maturity Level:
 Level 2
 Level 5
 Level 4

Protection notice / Copyright notice


Page 27 Sep-07 P&Q For Internal Use Only
Recap…

History
Structure of CMMISM
Staged Representation
Continuous Representation

Protection notice / Copyright notice


Page 28 Sep-07 P&Q For Internal Use Only
Any Questions?

Protection notice / Copyright notice


Page 29 Sep-07 P&Q For Internal Use Only
Thank You

Protection notice / Copyright notice


Page 30 Sep-07 P&Q For Internal Use Only

You might also like