![Page 2: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/2.jpg)
What are you interested in?
New Product Construction
Product Maintenance
Manage Cost
IT Visibility
SuccessEmployee
ManagementCustomer
Satisfaction
![Page 3: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/3.jpg)
What’s in it for you?• Techniques• Managing technical product delivery• Managing product maintenance
• Metrics• Measure Constraints for Visibility
• Philosophy• The big picture has tons of little details
![Page 4: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/4.jpg)
About Me
Software Developer
Agile Team Member
Team Lead
Agile Advocate
SDLC Implementer
![Page 5: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/5.jpg)
Why do we want to measure?
Product
Development/QA
Physical Infrastructure
Project Management
COST
![Page 6: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/6.jpg)
What are your variable costs?
Requirements Quality
Defects / Testing
Technical Skill
Infrastructure
These are under your control
![Page 7: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/7.jpg)
The measurement process
Take ActionIdentify ProblemsMeasure
![Page 8: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/8.jpg)
What to measure?
Development
•Code Coverage•Team Velocity•Developer Monitoring•Defect Kill Rate
QA•Defects Found•Testing Time : Manual vs. Automated•Kickback Rate•Quality Tracing
Business•Story Creation Rate•Story Unblock Rate•Release Progress
![Page 9: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/9.jpg)
Actionable Stories
Itera
tion 1
Itera
tion 2
Itera
tion 3
Itera
tion 4
Itera
tion 5
Itera
tion 6
Itera
tion 7
Itera
tion 8
Itera
tion 90
20
40
60
80
100
120
140
160
180
Actionable
Added Unblocked
Itera
tion 1
Itera
tion 2
Itera
tion 3
Itera
tion 4
Itera
tion 5
Itera
tion 6
Itera
tion 7
Itera
tion 80
20
40
60
80
100
120
140
160
Blocked
Added Blocked
![Page 10: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/10.jpg)
Unblock Rate
Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6
-1.5
-1
-0.5
0
0.5
1
1.5
Unblock Score Unblock Rate
New Story Count Story Blocked Story Unblocked10 3 710 10 010 6 410 0 1010 5 510 7 3
![Page 11: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/11.jpg)
The Hawthorne Effect
• Knowing you are being monitored will change your behavior
![Page 12: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/12.jpg)
Quality Tracing• Add findable defects in product
each week• Track how long it takes to find all
defects• Reveal the find/miss rate each
week
• Automated UI Testing• QA Define Requirements
1 2 3 4 5 6 7 8 9 10 11 12 13 14 150
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Trace Defects Found
![Page 13: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/13.jpg)
Iteration Flow (QA Constraint)
1 2 3 4 5 6 70%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Defined In Progress Completed Accepted
1 2 3 4 5 6 70%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Defined In Progress Completed Accepted
![Page 14: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/14.jpg)
Team Velocity
![Page 15: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/15.jpg)
Developer Monitoring
1 2 3 4 5 6 7 8 9 10 11 12 13 140
200
400
600
800
1000
1200
Developer #1
Code Added Code Modified
1 2 3 4 5 6 7 8 9 10 11 12 13 140
200
400
600
800
1000
1200
Developer #2
Code Added Code Modified
![Page 16: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/16.jpg)
Defect Kill Rate𝐴𝑣𝑒𝑟𝑎𝑔𝑒(𝐷𝑒𝑓𝑒𝑐𝑡𝐶𝑙𝑜𝑠𝑒𝑑−𝐷𝑒𝑓𝑒𝑐𝑡𝑂𝑝𝑒𝑛𝑒𝑑)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 160
1
2
3
4
5
Difference
1 2 3 4 5 6 7 8 9 10 11 12 13 140
2
4
6
8
10
12
14
Average
Average
Implementation of Unit Testing!
![Page 17: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/17.jpg)
SDLC
![Page 18: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/18.jpg)
Code Coverage
![Page 19: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/19.jpg)
Velocity versus Coverage
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 250%
10%
20%
30%
40%
50%
60%
70%
0
2
4
6
8
10
12
14
16
18
Coverage Velocity Linear (Velocity)
![Page 20: Software Development And Delivery Metrics That Matter](https://reader036.vdocument.in/reader036/viewer/2022081504/555a275cd8b42a900d8b4957/html5/thumbnails/20.jpg)
Putting it all together