SlideShare a Scribd company logo
1 of 31
Download to read offline
What’s Measured Improves
Metrics
That
Matter
!
Raj Indugula
raj.indugula@lithespeed.com
Rob Brown
robert.david.brown@gmail.com
Agenda
• Why and What of Metrics
• Principles of Measurement
• Key Drivers & Metrics
• Key Takeaways
• Q&A
What does
mean in today’s
Lean-Agile-DevOps
world?
3
What is Measurement?
Measures
• I have 5
apples
• # incidents
Metrics
• I have 5 more
apples than
yesterday
• % of Sev1
incidents since
feature rollout
Observation that reduces uncertainty…
4
Are Metrics Evil?
5
6
What Makes A Good Metric?
http://www.flickr.com/photos/circasassy/7858155676/
Understandable
Comparative
Behavior changing
7
Measure
movement
towards your
business goals &
outcomes
Where are you going?
8
Picture source New Relic
KEY DRIVERS & METRICS
Development ReleaseQA OperateDeploy
Customer
Success
Business
Success
1. Business Success
• Starts with Measurable Objectives
• Indicators for success
• Market share
• New business service enablement
10
#ofStories
0
40
80
120
160
Sprints
78 (6/8-6/21) 80 (7/6-7/19) 82 (8/3-8/16) 84 (8/31-9/13) 86 (9/28-10/11) 88 (10/26-11/8)
Scope (Total Stories Planned) Total Completed (Cumulative) Stories Completed Per Sprint
Projected (Optimistic) Projected (Pessimistic) Projected (Median)
26
19
483
2019
1116
108106
100
81
77
6966
46
27
16
138138138138
134
128
121118
109
99
94
88
16
27
46
66 69
77
81
100
106 108
88
94
99
109
118 121
128
134
138 138 138 138
Empirical Data Drives Enquiry and Adjustment
11Business success
Q: When are all planned stories estimated to be completed?
A: End of Sprint 90 (12/06/16)
Q: What is the total number of stories estimated to be
completed by 11/08/2016?
A: 119 Stories based on average velocity
Q: Can we deliver all current planned stories by 10/16/2016?
A: Not Likely, given the current trend
Fixed Scope
Fixed Date
Fixed Scope
& Date
Business Success
• Average Revenue per User
• Customer Lifetime Value
• Daily/Monthly Active Users
• Average Session Time
• % Change in Customer Volume
• Feature Metrics
Business
Success
2. Customer/User Success
• Frequency of key
transactions
• Amount of time spent
in the application
• User satisfaction
survey results
• A/B test results
• Customer ticket
volume
www.glasbergen.com
13
Product 1
0
23
45
68
90
7/26/2020
8/2/20208/9/2020
8/16/2020
8/23/2020
8/30/2020
9/6/2020
9/13/2020
9/20/2020
9/27/2020
10/4/2020
10/11/2020
4
11 10
6
11
4 4
8
1
14
6
0
90
79
69
63
52
48
44
36 35
21
15 15
Pending
Resolved
Product 2
0
75
150
225
300
7/26/2020
8/2/20208/9/2020
8/16/2020
8/23/2020
8/30/2020
9/6/2020
9/13/2020
9/20/2020
9/27/2020
10/4/2020
10/11/2020
18
58
9 2 6 10
20 25 28
19 22
3
229
171
162 160 154
144
124
99
71
52
30 27
Pending
Resolved
Customer Satisfaction
“You Build it, You Own It”
Improving Responsiveness to Issues
Customer Success
Customer
Success
• Customer Ticket Volume
• Net Promoter Score
• Net Value Score
• Customer Anxiety
• Reliability
3. Operations Success
• Availability
• Performance
• Efficiency
• Support
16
http://landing.google.com/sre/book/
Deploy Release Operate
Improving Deployment Success Rate, Not Just Frequency
17Operations success
Build Daily Success Rate
Date
Build name
9/12/2016 9/13/2016 9/14/2016 9/15/2016 9/16/2016
Test Suite 1
Test Suite 2
Test Suite 3
Operate
Deploy Release Operate
• Deployment Lead Time
• MTTR
• % of Failed
Deployments
• Deployment frequency,
duration
• Release
Frequency
• Time/Cost per
Release
• Predictability
• MTTR
• Performance -
Response Time
• Availability
• Security Pass Rate
4. Development Success
• Lead time for changes
(from development to
deployment)
• Deployment frequency
• % Failed deployments
• Incident severity
• Outstanding defects
Develop QA Deploy
0%
25%
50%
75%
100%
Sprint83
Sprint84
Sprint85
Sprint86
Other
New Capability
Major Interface
Product Enhancements
Production Incidents
Technical Debt
Arch. Improvement
Insight into Team Capacity and Work Items
20Development success
Balancing New Feature Work with Maintenance and Improvement
Development
• Development Lead
Time
• Idle Time
• Cycle Time
• Work in Progress-
Technical Debt
• Rework
• Idle Time
• MTTD
• Defects
• Deployment Lead Time
• MTTR
• % of Failed
Deployments
• Deployment frequency,
duration
DeployQADevelopment
Outcome Title: Provide a common
platform for CI/CD - PaaS/CaaS
Outcome Description: Provide
teams a ubiquitous, self service
platform for build, deploy and test.
Measure: Team Adoption rate
Baseline: 1 team/month
Budget: 6 million
Dependancies: platform & security
engineers, IaaS provider
Adoption Rate Measures:
Features
Frequency
Form Factor
New Service
USER.id Date Event Form Count
billy.bob 2/10/17 login IDE 3
suzy.q 2/11/17 image stream GUI 4
• Average Revenue
per User
• Customer Lifetime
Value
• Daily/Monthly
Active Users
• Average Session
Time
• % Change in
Customer Volume
• Feature Metrics
• Development
Lead Time
• Idle Time
• Cycle Time
• Work in
Progress-
Technical Debt
• Rework
• Idle Time
• MTTD
• Defects
• Deployment
Lead Time
• MTTR
• % of Failed
Deployments
• Deployment
frequency,
duration
• MTTR
• Performance
- Response
Time
• Availability
• Security Pass
Rate
• Customer Ticket
Volume
• Net Promoter
Score
• Net Value Score
• Customer Anxiety
• Reliability
• Release
Frequency
• Time/Cost
per Release
• Predictability
Accelerate Value
Delivery
Balance speed, risk, quality &
cost
Reduce time to obtain/respond
to customer
Now, All Together
23
Operations SuccessDevelopment Success
Monitoring Framework
• Aggregate metrics from
all success contexts
• See the entire system
• Enables visualization,
anomaly detection,
trending, alerting…
Source Adaptation: Turnbull, The Art of Monitoring, Kindle edition, chap. 2.
Business
Success
Customer
Success
Development
Success
Operations
Success
24
Event Aggregator
https://github.com/capitalone/Hygieiahttps://github.com/capitalone/Hygieia
KEY TAKEAWAYS
• Keep inventory of metrics small
• Measure outcomes, not individuals
• Monitor balanced set of metrics
• Monitor trends, not data points
• Share Widely – Interaction encourages
exploration
“If you measure me in an illogical way…don’t
complain about illogical behavior” - Goldratt
27
Next Steps
Clear Objective Well formed
metrics
Measure &
Improve
“Metrics illuminate, not indicate”
– George Dinwiddie
REFERENCES
• http://onstartups.com/tabid/3339/bid/96738/Measuring-What-
Matters-How-To-Pick-A-Good-Metric.aspx
• http://www.slideshare.net/GoAtlassian/understanding-metrics-
what-to-measure-and-why-john-custy
• http://www.slideshare.net/TeamQualityPro/the-good-the-bad-
and-the-metrics
• http://devopsenterprise.io/media/
DOES_forum_metrics_102015.pdf
• http://devops.com/2014/11/10/devops-scorecard/
• http://www.datical.com/blog/9-metrics-devops-teams-tracking/
• http://devops.com/2015/01/26/metrics-devops/
• https://blog.appdynamics.com/devops/quantified-devops/
• http://www.slideshare.net/jedi4ever/devops-metrics
• http://www.slideshare.net/ITRevolution/does15-troy-magennis-
and-julia-wester-metrics-and-modeling-helping-teams-see-how-
to-improve
• https://thenewstack.io/tag/ebook5-monitoring-and-
management/
• https://www.artofmonitoring.com/
Pin Your Metric
UsefulUseless

More Related Content

What's hot

Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIsYuval Yeret
 
Understanding KPIs and Key Metrics
Understanding KPIs and Key MetricsUnderstanding KPIs and Key Metrics
Understanding KPIs and Key MetricsHank Boyer
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Pete Behrens
 
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014SABPP
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained SimplyRussell Pannone
 
2023 HR Technology Trends: What's New and What's Next
2023 HR Technology Trends: What's New and What's Next2023 HR Technology Trends: What's New and What's Next
2023 HR Technology Trends: What's New and What's NextAggregage
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperLondon APE
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileVu Hung Nguyen
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Nigel Thurlow
 
From Orientation to On-Boarding: Transforming the New Hire Process
From Orientation to On-Boarding: Transforming the New Hire ProcessFrom Orientation to On-Boarding: Transforming the New Hire Process
From Orientation to On-Boarding: Transforming the New Hire ProcessHuman Capital Media
 

What's hot (20)

Agile Leadership Training
Agile Leadership TrainingAgile Leadership Training
Agile Leadership Training
 
Kanban
Kanban Kanban
Kanban
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
Understanding KPIs and Key Metrics
Understanding KPIs and Key MetricsUnderstanding KPIs and Key Metrics
Understanding KPIs and Key Metrics
 
Agility Scales
Agility ScalesAgility Scales
Agility Scales
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016Reprogramming Leadership for Agility - September 2016
Reprogramming Leadership for Agility - September 2016
 
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014
Strategic HRM with impact: From Strategy to Executio - Zimbabwe 2014
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
2023 HR Technology Trends: What's New and What's Next
2023 HR Technology Trends: What's New and What's Next2023 HR Technology Trends: What's New and What's Next
2023 HR Technology Trends: What's New and What's Next
 
OKRs vs KPIs
OKRs vs KPIsOKRs vs KPIs
OKRs vs KPIs
 
Why Large Scale Scrum (LeSS)?
Why Large Scale Scrum (LeSS)?Why Large Scale Scrum (LeSS)?
Why Large Scale Scrum (LeSS)?
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and Greenhopper
 
Nguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira AgileNguyen Vu Hung - Software Project Management with Jira Agile
Nguyen Vu Hung - Software Project Management with Jira Agile
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
 
Value stream mapping
Value stream mapping  Value stream mapping
Value stream mapping
 
Psychological Safety
Psychological SafetyPsychological Safety
Psychological Safety
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
From Orientation to On-Boarding: Transforming the New Hire Process
From Orientation to On-Boarding: Transforming the New Hire ProcessFrom Orientation to On-Boarding: Transforming the New Hire Process
From Orientation to On-Boarding: Transforming the New Hire Process
 

Similar to Metrics that Matter

Introducing data driven practices into sales environments
Introducing data driven practices into sales environmentsIntroducing data driven practices into sales environments
Introducing data driven practices into sales environmentsBarry Magee
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3Armand Spoto
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementationJim Kaplan CIA CFE
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsAndy Kucharski
 
CODETRU_APPLICATION_DEV_PPT.pptx
CODETRU_APPLICATION_DEV_PPT.pptxCODETRU_APPLICATION_DEV_PPT.pptx
CODETRU_APPLICATION_DEV_PPT.pptxnaresh571325
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting Gainsight
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
Performance tracking
Performance tracking Performance tracking
Performance tracking Reza Fahlevi
 
Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Andy Kucharski
 
EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015milanmvd
 
20/10 Vision: Building A 21st Century Market Research Organization
20/10 Vision: Building A 21st Century Market Research Organization20/10 Vision: Building A 21st Century Market Research Organization
20/10 Vision: Building A 21st Century Market Research OrganizationGregory Weiss
 
Complete Guide To Input Output Business Process Model PowerPoint Presentatio...
Complete Guide To Input Output Business Process Model  PowerPoint Presentatio...Complete Guide To Input Output Business Process Model  PowerPoint Presentatio...
Complete Guide To Input Output Business Process Model PowerPoint Presentatio...SlideTeam
 
Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT WorldLean IT Association
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Mani Maun
 
Using Web Data to Drive Revenue and Reduce Costs
Using Web Data to Drive Revenue and Reduce CostsUsing Web Data to Drive Revenue and Reduce Costs
Using Web Data to Drive Revenue and Reduce CostsConnotate
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
Analytics Implementation Roadmap
Analytics Implementation RoadmapAnalytics Implementation Roadmap
Analytics Implementation RoadmapJoel Benavidez
 
Webinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roiWebinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roiCygnet Infotech
 

Similar to Metrics that Matter (20)

Introducing data driven practices into sales environments
Introducing data driven practices into sales environmentsIntroducing data driven practices into sales environments
Introducing data driven practices into sales environments
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
 
Data analytics software selection and implementation
Data analytics software selection and implementationData analytics software selection and implementation
Data analytics software selection and implementation
 
Drupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything npsDrupal Camp Wroclaw 2015 Measure everything nps
Drupal Camp Wroclaw 2015 Measure everything nps
 
CODETRU_APPLICATION_DEV_PPT.pptx
CODETRU_APPLICATION_DEV_PPT.pptxCODETRU_APPLICATION_DEV_PPT.pptx
CODETRU_APPLICATION_DEV_PPT.pptx
 
Usage Trend Reporting
Usage Trend Reporting Usage Trend Reporting
Usage Trend Reporting
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Summer School Lesson 3
Summer School Lesson 3Summer School Lesson 3
Summer School Lesson 3
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Performance tracking
Performance tracking Performance tracking
Performance tracking
 
Measure everything - but make NPS the Key
Measure everything - but make NPS the Key Measure everything - but make NPS the Key
Measure everything - but make NPS the Key
 
EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015EzDataMunch_Corporate_Qlikview2015
EzDataMunch_Corporate_Qlikview2015
 
20/10 Vision: Building A 21st Century Market Research Organization
20/10 Vision: Building A 21st Century Market Research Organization20/10 Vision: Building A 21st Century Market Research Organization
20/10 Vision: Building A 21st Century Market Research Organization
 
Complete Guide To Input Output Business Process Model PowerPoint Presentatio...
Complete Guide To Input Output Business Process Model  PowerPoint Presentatio...Complete Guide To Input Output Business Process Model  PowerPoint Presentatio...
Complete Guide To Input Output Business Process Model PowerPoint Presentatio...
 
Measuring Success in the Lean IT World
Measuring Success in the Lean IT WorldMeasuring Success in the Lean IT World
Measuring Success in the Lean IT World
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 
Using Web Data to Drive Revenue and Reduce Costs
Using Web Data to Drive Revenue and Reduce CostsUsing Web Data to Drive Revenue and Reduce Costs
Using Web Data to Drive Revenue and Reduce Costs
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Analytics Implementation Roadmap
Analytics Implementation RoadmapAnalytics Implementation Roadmap
Analytics Implementation Roadmap
 
Webinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roiWebinar agile-spring-maximum-roi
Webinar agile-spring-maximum-roi
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

Metrics that Matter

  • 1. What’s Measured Improves Metrics That Matter ! Raj Indugula raj.indugula@lithespeed.com Rob Brown robert.david.brown@gmail.com
  • 2. Agenda • Why and What of Metrics • Principles of Measurement • Key Drivers & Metrics • Key Takeaways • Q&A
  • 3. What does mean in today’s Lean-Agile-DevOps world? 3
  • 4. What is Measurement? Measures • I have 5 apples • # incidents Metrics • I have 5 more apples than yesterday • % of Sev1 incidents since feature rollout Observation that reduces uncertainty… 4
  • 6. 6
  • 7. What Makes A Good Metric? http://www.flickr.com/photos/circasassy/7858155676/ Understandable Comparative Behavior changing 7
  • 8. Measure movement towards your business goals & outcomes Where are you going? 8 Picture source New Relic
  • 9. KEY DRIVERS & METRICS Development ReleaseQA OperateDeploy Customer Success Business Success
  • 10. 1. Business Success • Starts with Measurable Objectives • Indicators for success • Market share • New business service enablement 10
  • 11. #ofStories 0 40 80 120 160 Sprints 78 (6/8-6/21) 80 (7/6-7/19) 82 (8/3-8/16) 84 (8/31-9/13) 86 (9/28-10/11) 88 (10/26-11/8) Scope (Total Stories Planned) Total Completed (Cumulative) Stories Completed Per Sprint Projected (Optimistic) Projected (Pessimistic) Projected (Median) 26 19 483 2019 1116 108106 100 81 77 6966 46 27 16 138138138138 134 128 121118 109 99 94 88 16 27 46 66 69 77 81 100 106 108 88 94 99 109 118 121 128 134 138 138 138 138 Empirical Data Drives Enquiry and Adjustment 11Business success Q: When are all planned stories estimated to be completed? A: End of Sprint 90 (12/06/16) Q: What is the total number of stories estimated to be completed by 11/08/2016? A: 119 Stories based on average velocity Q: Can we deliver all current planned stories by 10/16/2016? A: Not Likely, given the current trend Fixed Scope Fixed Date Fixed Scope & Date
  • 12. Business Success • Average Revenue per User • Customer Lifetime Value • Daily/Monthly Active Users • Average Session Time • % Change in Customer Volume • Feature Metrics Business Success
  • 13. 2. Customer/User Success • Frequency of key transactions • Amount of time spent in the application • User satisfaction survey results • A/B test results • Customer ticket volume www.glasbergen.com 13
  • 14. Product 1 0 23 45 68 90 7/26/2020 8/2/20208/9/2020 8/16/2020 8/23/2020 8/30/2020 9/6/2020 9/13/2020 9/20/2020 9/27/2020 10/4/2020 10/11/2020 4 11 10 6 11 4 4 8 1 14 6 0 90 79 69 63 52 48 44 36 35 21 15 15 Pending Resolved Product 2 0 75 150 225 300 7/26/2020 8/2/20208/9/2020 8/16/2020 8/23/2020 8/30/2020 9/6/2020 9/13/2020 9/20/2020 9/27/2020 10/4/2020 10/11/2020 18 58 9 2 6 10 20 25 28 19 22 3 229 171 162 160 154 144 124 99 71 52 30 27 Pending Resolved Customer Satisfaction “You Build it, You Own It” Improving Responsiveness to Issues
  • 15. Customer Success Customer Success • Customer Ticket Volume • Net Promoter Score • Net Value Score • Customer Anxiety • Reliability
  • 16. 3. Operations Success • Availability • Performance • Efficiency • Support 16 http://landing.google.com/sre/book/ Deploy Release Operate
  • 17. Improving Deployment Success Rate, Not Just Frequency 17Operations success Build Daily Success Rate Date Build name 9/12/2016 9/13/2016 9/14/2016 9/15/2016 9/16/2016 Test Suite 1 Test Suite 2 Test Suite 3
  • 18. Operate Deploy Release Operate • Deployment Lead Time • MTTR • % of Failed Deployments • Deployment frequency, duration • Release Frequency • Time/Cost per Release • Predictability • MTTR • Performance - Response Time • Availability • Security Pass Rate
  • 19. 4. Development Success • Lead time for changes (from development to deployment) • Deployment frequency • % Failed deployments • Incident severity • Outstanding defects Develop QA Deploy
  • 20. 0% 25% 50% 75% 100% Sprint83 Sprint84 Sprint85 Sprint86 Other New Capability Major Interface Product Enhancements Production Incidents Technical Debt Arch. Improvement Insight into Team Capacity and Work Items 20Development success Balancing New Feature Work with Maintenance and Improvement
  • 21. Development • Development Lead Time • Idle Time • Cycle Time • Work in Progress- Technical Debt • Rework • Idle Time • MTTD • Defects • Deployment Lead Time • MTTR • % of Failed Deployments • Deployment frequency, duration DeployQADevelopment
  • 22. Outcome Title: Provide a common platform for CI/CD - PaaS/CaaS Outcome Description: Provide teams a ubiquitous, self service platform for build, deploy and test. Measure: Team Adoption rate Baseline: 1 team/month Budget: 6 million Dependancies: platform & security engineers, IaaS provider Adoption Rate Measures: Features Frequency Form Factor New Service USER.id Date Event Form Count billy.bob 2/10/17 login IDE 3 suzy.q 2/11/17 image stream GUI 4
  • 23. • Average Revenue per User • Customer Lifetime Value • Daily/Monthly Active Users • Average Session Time • % Change in Customer Volume • Feature Metrics • Development Lead Time • Idle Time • Cycle Time • Work in Progress- Technical Debt • Rework • Idle Time • MTTD • Defects • Deployment Lead Time • MTTR • % of Failed Deployments • Deployment frequency, duration • MTTR • Performance - Response Time • Availability • Security Pass Rate • Customer Ticket Volume • Net Promoter Score • Net Value Score • Customer Anxiety • Reliability • Release Frequency • Time/Cost per Release • Predictability Accelerate Value Delivery Balance speed, risk, quality & cost Reduce time to obtain/respond to customer Now, All Together 23 Operations SuccessDevelopment Success
  • 24. Monitoring Framework • Aggregate metrics from all success contexts • See the entire system • Enables visualization, anomaly detection, trending, alerting… Source Adaptation: Turnbull, The Art of Monitoring, Kindle edition, chap. 2. Business Success Customer Success Development Success Operations Success 24 Event Aggregator
  • 27. • Keep inventory of metrics small • Measure outcomes, not individuals • Monitor balanced set of metrics • Monitor trends, not data points • Share Widely – Interaction encourages exploration “If you measure me in an illogical way…don’t complain about illogical behavior” - Goldratt 27
  • 28. Next Steps Clear Objective Well formed metrics Measure & Improve “Metrics illuminate, not indicate” – George Dinwiddie
  • 30. • http://onstartups.com/tabid/3339/bid/96738/Measuring-What- Matters-How-To-Pick-A-Good-Metric.aspx • http://www.slideshare.net/GoAtlassian/understanding-metrics- what-to-measure-and-why-john-custy • http://www.slideshare.net/TeamQualityPro/the-good-the-bad- and-the-metrics • http://devopsenterprise.io/media/ DOES_forum_metrics_102015.pdf • http://devops.com/2014/11/10/devops-scorecard/ • http://www.datical.com/blog/9-metrics-devops-teams-tracking/ • http://devops.com/2015/01/26/metrics-devops/ • https://blog.appdynamics.com/devops/quantified-devops/ • http://www.slideshare.net/jedi4ever/devops-metrics • http://www.slideshare.net/ITRevolution/does15-troy-magennis- and-julia-wester-metrics-and-modeling-helping-teams-see-how- to-improve • https://thenewstack.io/tag/ebook5-monitoring-and- management/ • https://www.artofmonitoring.com/