Professional Documents
Culture Documents
com
Empowering People through Process
Executive Overview of
CMMI
18 Aug 2010
NASA IT Summit
Margaret Kulpa
Chief Operating Officer of AgileDigm, Inc.
CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
AgileDigm, Inc.
Copyright Notices
The presentation material in this seminar is copyrighted by
AgileDigm, Incorporated, 2010. For further information, please
contact:
AgileDigm, Inc.
11 Twelve Oaks Trail
Ormond Beach, Florida 32174 U.S.A.
Phone: +1.386.673.1384
Email: info@agiledigm.com
Terms like these are often used in the following material:
CMMI
SCAMPIsm and SCAMPI Lead Appraisersm
CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
SM SCAMPI and SCAMPI Lead Appraiser are service marks of Carnegie Mellon University.
2010
Executive Overview of CMMI
Who is AgileDigm?
AgileDigm, Incorporated is a US based
corporation working with organizations around
the world
providing consulting, training, and
appraisals for organizations that build
software-intensive systems
Software Engineering Institute (SEI)
Partner
Scrum Training Institute (STI) Partner
Authors of Interpreting the CMMI, best
selling book on using the CMMI.
Unique experience working with one of the
only CMMI Maturity Level 5 Agile companies.
CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
SCAMPI and SCAMPI Lead Appraiser are service marks of Carnegie Mellon University.
SM
2010
Executive Overview of CMMI
2010
Executive Overview of CMMI
Three Constellations
CMMI for Development
Development and maintenance of products
Integrates software engineering, systems engineering,
collaborative teams, acquisition from the suppliers side
Not just for software development!
Can be used for developing complex systems (healthcare,
bridges, valves, cleanroom technology)
2010
Executive Overview of CMMI
CMMI Concepts
What the CMMI is not:
CMMI is not a process, standard, directive,
regulation, or description.
Not a list of Shalls that might require big
changes in how you do your work.
2010
Executive Overview of CMMI
2010
Executive Overview of CMMI
2010
Executive Overview of CMMI
2010
Executive Overview of CMMI
Nbr. of Data
Points
Median
Lowest
Highest
Cost
34%
3%
87%
29
Schedule
50%
2%
95%
22
Productivity
61%
11%
329%
20
Quality
48%
2%
132%
34
Customer
Satisfaction
14%
-4%
55%
4.0 : 1
1.7 : 1
27.7 :1
22
Return on
Investment
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report CMU/SEI2006-TR-004
2010 10
Executive Overview of CMMI
Cost of delivery
Cost of quality/Cost of poor quality
Overhead rate
Costs of rework/Defect find & fix cost
Software unit costs
Number/Cost of process staff
Variation in cost performance index (CPI)
2010
Executive Overview of CMMI
11
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report
CMU/SEI-2006-TR-004
2010
Executive Overview of CMMI
12
2010
Executive Overview of CMMI
13
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report
CMU/SEI-2006-TR-004
2010
Executive Overview of CMMI
14
2010
Executive Overview of CMMI
15
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report
CMU/SEI-2006-TR-004
2010
Executive Overview of CMMI
16
2010
Executive Overview of CMMI
17
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report
CMU/SEI-2006-TR-004
2010
Executive Overview of CMMI
18
Source: Performance Results of CMMI-Based Process Improvement, Aug 2006, Technical Report
CMU/SEI-2006-TR-004
2010
Executive Overview of CMMI
19
2010
Executive Overview of CMMI
20
2010
Executive Overview of CMMI
21
CMMI Structure
CMMI is a collection of best practices
These best practices reside in 22 focus areas called Process
Areas.
Each process area has specifically stated goals that have to be met
in order to have maturity or capability in the process area.
Each process area has specific practices, subpractices, typical work
products (outputs), examples, and other informative material
Most of the goals are specific to the process area, but there are
some generic or global goals that are common to all of the
Process Areas like:
Provide Resources for this area
Train People for this area
Identify Stakeholders for this area
Lets look at the book
2010
Executive Overview of CMMI
22
2010
Executive Overview of CMMI
23
2010
Executive Overview of CMMI
24
2010
Executive Overview of CMMI
25
Subpractices
1. Select the methods based on the purpose for analyzing a decision
and on the availability of the information used to support the
method.
Typical evaluation methods include the following:
Modeling and simulation
Engineering studies
Manufacturing studies
Cost studies
Business opportunity studies
2010
Executive Overview of CMMI
26
2010
Executive Overview of CMMI
27
GP 2.2
GP 2.3
Provide Resources
GP 2.4
Assign Responsibility
GP 2.5
Train People
GP 2.6
Manage Configurations
GP 2.7
GP 2.8
GP 2.9
GP 2.10
GG Generic Goal
GP -Generic Practice
GP 3.1
GP 3.2
Collect Improvement
Information
2010
28
2010
Executive Overview of CMMI
29
Not to Worry
The information contained is the same in
both!
The only difference is in your approach for
implementation and appraisal.
2010
Executive Overview of CMMI
30
2 Managed
1 Initial
Executive Overview of CMMI
Process Areas
Organizational Innovation and Deployment
Causal Analysis and Resolution
Organizational Process Performance
Quantitative Project Management
Requirements Development
Technical Solution
Product Integration
Verification
Decision Analysis and Resolution
Validation
Organizational Process Focus
Organizational Process Definition +IPPD
Organizational Training
Integrated Project Management +IPPD
Risk Management
Requirements Management
Project Planning
Project Monitoring and Control
Supplier Agreement Management
Measurement and Analysis
Process and Product Quality Assurance
Configuration Management
2010
31
Project Management
Project Planning
Project Monitoring and Control
Supplier Agreement Management
Integrated Project Management (with IPPD)
Risk Management
Quantitative Project Management
Engineering
Support
Requirements Management
Requirements Development
Technical Solution
Product Integration
Verification
Validation
32
CMMI
Staged
Maturity Levels
Level 1 Initial
Level 2 Managed
Level 3 Defined
Level 4 Quantitatively Managed
Level 5 - Optimizing
Continuous
Capability Levels
Level 0 - Incomplete
Level 1 Performed
Level 2 Managed
Level 3 Defined
Level 4 Quantitatively Managed
Level 5 - Optimizing
Process Management
Project Management
Engineering
Support
Its a Model,
not a specification
Active PA Subset
Specific
Goals
Realm
of
Appraisals
Specific
Practices
Generic
Practices
2010
Generic
Goals
33
It can be hierarchical.
Its highly detailed..
2010
Executive Overview of CMMI
34
Reported Appraisals
CMMI For Development SCAMPIsm Class A Appraisal Results 2009 End-Year Update
Red indicates countries with reported SCAMPI Class A Appraisals
2010
Executive Overview of CMMI
35
60.0%
50.0%
40.0%
25.2%
30.0%
20.0%
10.0%
1.3%
5.2%
Level 4
Level 5
0.5%
0.0%
Level 1
Level 2
2010
Executive Overview of CMMI
Level 3
36
2010
Executive Overview of CMMI
37
38
Conducts interviews
2010
Executive Overview of CMMI
39
2010
Executive Overview of CMMI
40
Goal/Practice
Potential Artifacts
SG1
SP1.1
SP1.2
SG2
SP2.1
QA audit report
SP2.2
Establish Records
QA Reports, Status of
Corrective Actions, Report
of Quality Trends
2010
Executive Overview of CMMI
41
QA audit report
2010
Executive Overview of CMMI
42
Conclusion (1of 2)
Organizations can and have benefited from using the
CMMI.
Implement the CMMI to support your organizations
business objectives, goals, and culture.
Engage your brain. Interpretation of the information
must be used.
Do not ignore the informative information and the
subpractices. They help to understand the intent of the
practice or Process Area.
Use a SCAMPI to guide your implementation, measure
your progress, and verify your achievements.
2010
Executive Overview of CMMI
43
Conclusion (2 of 2)
My favorite websites for more information:
www.sei.cmu.edu (main SEI website)
seir.sei.cmu.edu (contains helpful
presentations and articles from the
community)
2010
Executive Overview of CMMI
44
Questions?
Time for some questions?
2010
Executive Overview of CMMI
45
Contact Information
The presentation material in this seminar is copyrighted by
AgileDigm, Incorporated, 2010. For further information, please
contact:
Margaret Kulpa
Chief Operating Officer
AgileDigm, Inc.
11 Twelve Oaks Trail
Ormond Beach, FL 32174 USA
+1 386 673 1384
Margaret.kulpa@agiledigm.com
www.agiledigm.com
2010
Executive Overview of CMMI
46
Backup Slides
2010
Executive Overview of CMMI
47
2010
Executive Overview of CMMI
48
2010
Executive Overview of CMMI
49
Appraisal Sponsor
SCAMPI appraisals require an appraisal sponsor.
Usually this is a senior manager.
The appraisal sponsor is responsible for
Verifying that the appraisal team leader has the
appropriate experience, knowledge, and skills to
lead the appraisal.
Ensuring that the appropriate organizational units
(projects and support) participate in the appraisal.
Supporting the required confidentiality and nonattribution rules.
Some appraisals have multiple sponsors.
2010
Executive Overview of CMMI
50
Readiness
Review
Conduct Appraisal
2010
Executive Overview of CMMI
51
Appraisal Onsite
52