“Raising Your Technical Debt Ceiling
Or NOT”
CQAA Webcast December 6, 2011
Michael Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA 01201 413-499-0988 Fax 413-447-7322 e-mail:
[email protected] Website: www.qsma.com Blog: www.optimalfriction.com
Rayleigh Curve Defect Rate
(#2)
Rayleigh Curve Defect Rate
Defect Discovery Rate
Discovered Defects per reporting period at time t
Area under the curve is equal to the Total Discovered Defects on the project
Elapsed Calendar Time
(#3)
t
Defects and Sources of Technical Debt
(#4)
Defects and Sources of Technical Debt
(#5)
Defects and Sources of Technical Debt
(#6)
Case Study #1
(#7)
Case Study #1
(#8)
Case Study #1
(#9)
Project Sketch – Core Metrics
(#10)
Trendline Assessment – Defects/Quality Defects During Test 10,000
1,000
Errors (SysInt-Del)
Rel 8.0
Rel 6.0 Rel 7.5
Rel 6.5
Rel 7.0
Rel 5.0
100
Far Fewer Defects: 50% - 66% Below Industry 10 1,000
100
Effective SLOC (thousands)
Business Sy stems Av g. Line Sty le
(#11)
Av ionic Sy stems 1 Sigma Line Sty le
Command & Control
Microcode Sy stems
Process Control
QSM 2005 Business
Trendline Assessment – Build Phase Schedule Main Build Phase Duration vs Size 100
Rel 6.5
Rel 5.0
Rel 6.0
Time (Months)
10
Rel 8.0
Rel 7.0 Rel 7.5
Schedules are Half Industry 1 1,000
100
Effective SLOC (thousands)
Business Sy stems Av g. Line Sty le
(#12)
Av ionic Sy stems 1 Sigma Line Sty le
Command & Control
Microcode Sy stems
Process Control
QSM 2005 Business
Follett vs. Industry Average
(#13)
Industry Average
Current Performance
Delta
Project Cost
$3.5 Million
$2.2 Million
-$1.3M
Schedule
12.6 months
7.8 months
-4.8 mos
QA Defects
242
121
-50%
Staffing
35
35
n/a
Case Study #2
(#14)
(#15)
(#16)
(#17)
(#18)
(#19)
Benchmark Assessment — Staffing Average Staff
1,000
Smaller Teams
100
Headcount 10
1
10
1 1,000
100
New + Modified Size (thousands)
(#20)
All Systems
Special Project
QSM 2008 Business
Avg. Line Style
1 Sigma Line Style
Benchmark Assessment — Schedule Time-to-Market
100
Faster Schedules
1
10
1 1,000
100
New + Modified Size (thousands)
(#21)
All Systems
Special Project
QSM 2008 Business
Avg. Line Style
1 Sigma Line Style
Months
10
Benchmark Assessment – Quality Bugs During QA
10,000
Fewer Defects 1,000
10
1
10
1 1,000
100
New + Modified Size (thousands)
(#22)
All Systems
Special Project
QSM 2008 Business
Avg. Line Style
1 Sigma Line Style
Defects
100
Monstrous Technical Debt Project
(#23)
Monstrous Technical Debt Project
INCEP ELAB CONST TRANS
Avg Staff (people) 0
1
3
4
5
6
8
9
10
120
100
80
40
20
0 Apr '03
(#24)
1 Jun
3 Aug
5 Oct
7 Dec
9 Feb '04
11 Apr
13 Jun
15 Aug
17 Oct
19 Dec
21 Feb '05
Avg Staff (people)
60
Monstrous Technical Debt Project Gantt Chart By Sub-Phase 0
2
3
5
6
7 10
11
Inception
Elaboration 1
Elaboration 2
Elaboration 3
Construction 1 - Pre-FIT
Sub-Phases
Construction 2 - FIT
Construction 3 - UAT 1
Construction 4 - UAT 2
Construction 5 - Prod DataLoad
Production Pilot
Post Production
(#25)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep '03 '04
Defects vs. Industry Average Defects Found 0
1
3
4
5
5
6
6
78
9
7 8
9
10
10 350
300
250
200
Defects 150
100
50
0 05/17 '03
(#26)
6 06/28
12 08/09
Current Plan
18 09/20
24 11/01
30 12/13
Actuals
36 01/24 '04
42 03/06
48 04/17
54 05/29
Green Control Bound
60 07/10
66 08/21
72 10/02
78 11/13
Yellow Control Bound
84 12/25
90 02/05 '05
Project: CEP
Forecast to Complete (4 Month Delay) Nov 19
(#27)
Comparison to Industry Average
(#28)
Industry Average
Offshore Average
Delta
Project Cost
$3.5 Million
$3.2 Million
-$0.3M
Schedule
12.6 months
9.6 months
-3.0 mos
QA Defects
242
677
+280%
Staffing
35
50
+15
* Normalized to same project size
Some Practical Advice (#29)
Build a Little Less
(#30)
Take a Little More Time
(#31)
Get Smart People
(#32)
Use Small A-Teams
(#33)
Give Them the Best Tools
(#34)
(#35)
(#36)
(#37)
(#38)
(#39)
(#40)
(#41)
(#42)
(#43)
(#44)
www.qsma.com
(#45)
SLIMEstimate: Size, Schedule, Cost & Quality Estimating
SLIMMasterPlan: Incremental Development & Project SLIM-Control: Aggregation Variance Analysis & Adaptive Forecasting
SLIM-Metrics: Industry Benchmarking & Process Improvement
SLIM-DataManager Software Project Metrics Repository (#48)
footer
For Additional Information
Michael Mah email:
[email protected] website: www.qsma.com blog: www.optimalfriction.com twitter: @michaelcmah Tel: 1 413-499-0988
(#49)