Cmmi
Cmmi
Quantitative Measurement
versus
Quantitative Management
Charles Weber, TeraQuest Metrics
Rick Hefner, TRW Systems
Level 3 Measurement
Purpose of measurement in is to provide information
that improves decision making in time to affect the
business or mission outcome
Organization standardization drives the characteristics
of Level 3 measurement activities
• based on the standard processes, defined processes, and life
cycle models
• cover the significant attributes of all life cycle phases
• includes standard set of measures
• stored in organization’s measurement repository
2
Level 3 - Earned Value - 1
Cost Variance (CV) is the difference between actual and
budgeted costs (BCWP - ACWP)
Now
200 Cost
variance
Cost
($K) 150
100
Actual cost of
Work Performed
(ACWP)
{ CPI = .63
} (<1 over budget)
Budgeted cost of
50
work performed
(BCWP)
3 6 9 12 15 18 21
Months
Budgeted cost of
50
work performed
(BCWP)
3 6 9 12 15 18 21
Months
4
Level 3 - Defect Trends
74
72
70
66 67 Open Last Week = 39
60 Closed This Week = 8
60
60 57 Dow ngraded = 4
57 ------
27
52 New This Week = 10
Number of Defects
50
48 Upgraded = 0
45* ------
40* 39 Open This Week = 37
40
37
38
30
18
20
18
14
14 15 18 13 12
10
10 10 11 9
10 11 10
8 10 11 8
5 9
5 6 5 8
4 4 6
4
0
4/30/98
5/8/98
5/15/98
5/20/98
5/27/98
6/3/98
6/10/98
6/17/98
6/24/98
7/1/98
7/8/98
7/15/98
7/22/98
7/29/98
8/5/98
8/12/98
8/19/98
8/26/98
9/2/98
9/9/98
9/16/98
9/2 /98
New Open (Including New) Worked off During the Week
Defect Density
Size Defect Density
CI Defects
(KSLOC) (Defects/KSLOC)
A 44 48 1.1
B 32 60 1.9
C 36 36 1.0
D 28 33 1.2
E 34 42 1.2
F 15 46 3.1
G 9 30 3.3
Total 198 295 1.5
Project: PSM Data as of 30 June 95
6
Gap Between Levels 3 and 4
Level In Out
4
• Process fidelity is poor
• Tailoring is too loose
• Measurement culture not mature
• Few measures tracked at event/task level
The • Missing and “dirty” data
Gap • Data inconsistent across projects
• Process performance not quantified
• Cause of performance differences unknown
• Unfocused org analysis and support
Level In Out
3
Characteristics of Level 4
Establish achievable quantitative project goals for
performance and product and service quality
8
Level 4 Measures
Problem Report Prediction Model
Problem Reports
Actual
Model
Average Prepration Time Spent
Source: Kan, 1995 Months to GA (Release)
Ave Hours per
3.00
Reviewer
2.00 Project A
1.00 UCL
0.00 LCL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 XBAR
Code Inspection ID
160.00
140.00
120.00
Defects/KSLOC
100.00
All Projects
New Process
80.00
60.00
40.00
20.00
0.00
Req'mts Design Code Unit Test Integrate Sys Test Del 90 Days
Phase
10
Goals – Stepping Stone or Stumbling Block?
Goals need to include specification of measures and
analyses that will be used to judge whether the goals
will be / are achieved
11
12
Characteristics of Level 5
Organization understands its critical business issues or
areas of concern
14
Setting Level 5 Goals
3 7
6
Business 8
and internal Establish
factors Define Pilot/evaluate
organization’s
goals candidate candidate
4 changes changes
10
Project 9
requirements
and objectives
Standard processes, 11
organization’s PCBs,
project PPBs Negotiate
Products project goals
and services 1 2 11
Plan
15 5 deployment
14 13
12
Perform Set project requirements, Deploy goals and
project work process, commitments, improvements
plans, and goals
15
TRW Systems
A leading global
integrator
of complex systems
• based on information
technology and systems
engineering expertise
• integrated solutions:
architecture, Treasury Communications Intercontinental Ballistic
development System Missile program
and sustainment
Many customers and
markets in
transformation
Six Sigma – a
cornerstone of our Ohio MARCS
transformation
16
Global Business Presence
50 States 15,000 Employees
34 Countries 2001 sales of $3.1B
Sweden
Poland
Finland
Denmark Hungary
Netherlands
United States Belgium Germany Switzerland
Portugal Slovakia
Japan
Spain
Kuwait China
Italy
Taiwan
Turkey Oman
Malaysia
Brazil
Bahrain
17
18
Six Sigma Methodologies
19
Methods
Methods DMAIC
DMAIC Process
Process
and
and Tools
Tools DFSS
DFSS Management
Management
20
Using Six Sigma with CMMI
For individual processes:
• CMM/CMMI identifies what activities are expected
• Six Sigma identifies how activities might be improved (more
efficient, more effective, …)
Example – Project Planning in CMMI
SG 1 Establish Estimates
SP 1.1 Estimate the Scope of the Project
SP 1.2 Establish Estimates of Project Attributes
SP 1.3 Define Project Life Cycle
SP 1.4 Determine Estimates of Effort and Cost Could fully meet CMMI
SG 2 Develop a Project Plan goals and practices,
SP 2.1 Establish the Budget and Schedule but still write poor plans
SP 2.2 Identify Project Risks
SP 2.3 Plan for Data Management
SP 2.4 Plan for Project Resources Six Sigma can be used
SP 2.5 Plan for Needed Knowledge and Skills to improve planning
SP 2.6 Plan Stakeholder Involvement
SP 2.7 Establish the Project Plan
process and write
SG 3 Obtain Commitment to the Plan better plans
SP 3.1 Review Subordinate Plans
SP 3.2 Reconcile Work and Resource Levels
SP 3.3 Obtain Plan Commitment
21
22
Six Sigma and Level 4 Lessons
Typical Six Sigma Level 4 Six Sigma
23
24
Contract Information
Charlie Weber Rick Hefner
Charles.Weber@teraquest.com Rick.Hefner@trw.com
TeraQuest Metrics, Inc. TRW
P.O. Box 200490 One Space Park R2/2144
Austin, Texas, USA 78720 Redondo Beach, CA 90278
512-219-9152 (phone) 310-812-7290
512-219-0587 (fax)
site address:
12885 Research Boulevard
Austin, Texas, USA 78750
25