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

A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceJérôme Kehrli
 
4 Steps for Improved Stakeholder Engagement
4 Steps for Improved Stakeholder Engagement4 Steps for Improved Stakeholder Engagement
4 Steps for Improved Stakeholder EngagementBrightWork
 
Agile Change Management
Agile Change ManagementAgile Change Management
Agile Change ManagementJason Little
 
Agile Communities of Practice: Set Up, Sustain, Succeed
Agile Communities of Practice: Set Up, Sustain, SucceedAgile Communities of Practice: Set Up, Sustain, Succeed
Agile Communities of Practice: Set Up, Sustain, SucceedCA Technologies
 
Standard work for leaders
Standard work for leadersStandard work for leaders
Standard work for leadersLean Teams USA
 
Product Roadmaps Relaunched - C. Todd Lombardo - How to Set Direction while ...
Product Roadmaps Relaunched - C. Todd Lombardo -  How to Set Direction while ...Product Roadmaps Relaunched - C. Todd Lombardo -  How to Set Direction while ...
Product Roadmaps Relaunched - C. Todd Lombardo - How to Set Direction while ...gytamemo22070
 
UCSD Class: Lean Office
UCSD Class: Lean OfficeUCSD Class: Lean Office
UCSD Class: Lean OfficeTKMG, Inc.
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameRenee Troughton
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product OwnerMárcio Oya
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...QASymphony
 
How to become a great manager | By ex-Deloitte Consultants
How to become a great manager | By ex-Deloitte ConsultantsHow to become a great manager | By ex-Deloitte Consultants
How to become a great manager | By ex-Deloitte ConsultantsAurelien Domont, MBA
 
Agile - Community of Practice
Agile - Community of PracticeAgile - Community of Practice
Agile - Community of PracticeBHASKAR CHAUDHURY
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajicagilemaine
 
Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understandsuxpin
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydAgile Software Community of India
 
Product Validation With Product Discovery
Product Validation With Product Discovery Product Validation With Product Discovery
Product Validation With Product Discovery Hengki Sihombing
 

What's hot (20)

A proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and MaintenanceA proposed framework for Agile Roadmap Design and Maintenance
A proposed framework for Agile Roadmap Design and Maintenance
 
4 Steps for Improved Stakeholder Engagement
4 Steps for Improved Stakeholder Engagement4 Steps for Improved Stakeholder Engagement
4 Steps for Improved Stakeholder Engagement
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Agile Change Management
Agile Change ManagementAgile Change Management
Agile Change Management
 
Agile Communities of Practice: Set Up, Sustain, Succeed
Agile Communities of Practice: Set Up, Sustain, SucceedAgile Communities of Practice: Set Up, Sustain, Succeed
Agile Communities of Practice: Set Up, Sustain, Succeed
 
Standard work for leaders
Standard work for leadersStandard work for leaders
Standard work for leaders
 
Product Roadmaps Relaunched - C. Todd Lombardo - How to Set Direction while ...
Product Roadmaps Relaunched - C. Todd Lombardo -  How to Set Direction while ...Product Roadmaps Relaunched - C. Todd Lombardo -  How to Set Direction while ...
Product Roadmaps Relaunched - C. Todd Lombardo - How to Set Direction while ...
 
UCSD Class: Lean Office
UCSD Class: Lean OfficeUCSD Class: Lean Office
UCSD Class: Lean Office
 
Sudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning gameSudokuban - A practical Kanban learning game
Sudokuban - A practical Kanban learning game
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...Agile Transformation: People, Process and Tools to Make Your Transformation S...
Agile Transformation: People, Process and Tools to Make Your Transformation S...
 
Product Backlog Management
Product Backlog ManagementProduct Backlog Management
Product Backlog Management
 
How to become a great manager | By ex-Deloitte Consultants
How to become a great manager | By ex-Deloitte ConsultantsHow to become a great manager | By ex-Deloitte Consultants
How to become a great manager | By ex-Deloitte Consultants
 
Agile - Community of Practice
Agile - Community of PracticeAgile - Community of Practice
Agile - Community of Practice
 
Lean Management System Assessment
Lean Management System AssessmentLean Management System Assessment
Lean Management System Assessment
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
 
Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understands
 
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael SpaydHiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
Hiring or Growing Right Agile Coach by Lyssa Adkins and Michael Spayd
 
Agile 101
Agile 101Agile 101
Agile 101
 
Product Validation With Product Discovery
Product Validation With Product Discovery Product Validation With Product Discovery
Product Validation With Product Discovery
 

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

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 

Recently uploaded (20)

Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 

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/