尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Metrics
You are what you measure
@robdcrowley
robdcrowley
Empower you with new ideas to bring your team together!
Metrics. What are they? What to measure? How to visualise?
Tooling. Some secret sauce to make our lives easier
Metrics as a catalyst for cultural change
Goals for Session
Metrics 101
What metrics are and why we measure
To inform
To compare
To motivate
To understand
To improve
To protect
Not: Just because successful companies do!
Why do we measure
A quantifiable measure of any component or process
used to gauge the performance of your business
– Application
– Business
– People
– Process
– System
What is a metric
Basis of measurement
Assumptions
Level and usage
Desired trend
When to use
When to stop
How to game
Warnings
Facets of a metric
Red is good,
Green is worthless
Metrics 201
What should you measure
“Lack of direction, not lack of time, is the
problem. We all have twenty-four hour days.”
- Zig Zigler
Pivot: Base conversations on metrics instead of
non actionable opinions
Use stakeholder input as the basis for your initial
set of metrics
– “What do you want out of this?”
– “How quickly do you want this?”
Metrics can help guide us
Awesome book, poor title
Core Principles
– Minimum Viable Product (MVP)
– Continuous Deployment
– Split Testing (aka A/B Testing)
– Actionable Metrics
– Pivot
– Innovation Accounting
– Build-Measure-Learn Loop
Acquisition – finding new users
Activation – getting users to give your product a try
Retention – making sure those users stick around
Referral – have your loyal users invite others
Revenue – making some money from all this
Note: These steps are not strictly sequential
Pirate Funnel (AARRR!)
Do not focus solely on metrics
that focus on reducing errors
Focus on achieving excellence
and positive outcomes will
ensue
DevOps State of the Union focuses on these four
core metrics
– Deployment Frequency
– Lead Time for Changes
– Mean Time to Recover (MTTR)
– Failed Change Rate
Example Metrics
Fact: We only realise business value from the
work we do when it’s released into production
The bottleneck or constraint is the limiting factor
on our ability to deliver more quickly
Strengthening any link other than the weakest is
a waste of time and effort
Use metrics to identify current constraint
Theory of Constraints
Metrics 301
How to visualise and share metrics
Display all metrics on a dashboard
– Business (i.e. Application dropouts)
– Dev (i.e. Performance metrics)
– Ops (i.e. Web Server CPU Usage)
Single URL for all data
Make it easy for colleagues to access dashboard
Visualisation
Use a tool that can handle different kinds of metrics
A few standouts are:
– StatsD/Graphite/Grafana
– Heka
– Logstash/Elastic Seach/Kibana
Tools
StatsD WhisperCarbon
Graphite
DashboardApps
UDP
TCP
HTTP
Graphite and StatsD
Metrics 401
Potential pitfalls when using metrics
Case Study: US Health Service
In the 1990s the US Health Service decided to
make hospital mortality rates public. What better
metric for hospital performance?
Observed Behaviour: Best way to improve rating
was not to admit critically ill patients in the first
place
You are what you measure
“The actual company values, as opposed to
the nice-sounding values, are shown by who
gets rewarded, promoted or let go”
- Patty McCord
Case Study: Enron
Enron which went bankrupt from fraud and whose
leaders went to jail, had the following company
values:
Integrity, Communication, Respect, Excellence
Where these really the core values at Enron?
You are what you measure
“In the absence of clarity around an
objective, any measure will do”
- Bob Paladino
Too Many Metrics
Depict rosiest picture possible but do not
accurately reflect the key drivers of your business
– Inaccessible
– Not auditable
– Not actionable
Vanity Metrics
Metrics based on output rather than outcomes
Aim to maximise outcomes and minimise output
– Total lines of code
– Number of bugs fixed
– Total hours worked
– Lines of code per developer
Useless Metrics
“We’re not doing this data analysis thing
just because. We’re gathering data points
because we’ve seen it work to great
effect in other organisations and industries.”
- Anonymous
Cargo Cult Metrics
Metrics being used for evil rather than for good
Confronting this organisational anti-pattern can
be a good first step
Information sharing is the best defense
Break down knowledge silos in the organisation
Weaponized Metrics
Questions

More Related Content

What's hot

Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
Xebia India
 
DevOps By The Numbers
DevOps By The NumbersDevOps By The Numbers
DevOps By The Numbers
XebiaLabs
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teams
XBOSoft
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]
Jim Spillson
 
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Simon Storm
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
Ankit Tandon
 
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
Brad Smith
 
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
ProductCamp Boston
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
strongandagile.co.uk
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
LeanKit
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?
Kasun Kodagoda
 
Nf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ssNf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ss
Nicole Forsgren
 
The Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the JourneyThe Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the Journey
XebiaLabs
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
Gene Kim
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
Richard Powell
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
XBOSoft
 
Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017
Claire Priester Papas
 
Agile Pushback
Agile PushbackAgile Pushback
Agile Pushback
Katy Saulpaugh
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
Nicole Forsgren
 
Evidence based decision-making - lean product development
Evidence based decision-making - lean product developmentEvidence based decision-making - lean product development
Evidence based decision-making - lean product development
DevJam
 

What's hot (20)

Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
DevOps By The Numbers
DevOps By The NumbersDevOps By The Numbers
DevOps By The Numbers
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teams
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]
 
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
Agile and Continuous Delivery for Audits and Exams - DC Continuous Delivery M...
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
 
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
I have an app idea, now what (ascendle) (ProductCamp Boston 2016)
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps Understanding the Relationship Between Agile, Lean and DevOps
Understanding the Relationship Between Agile, Lean and DevOps
 
DevOps: Why Should We Care?
DevOps: Why Should We Care?DevOps: Why Should We Care?
DevOps: Why Should We Care?
 
Nf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ssNf final chef-lisa-metrics-2015-ss
Nf final chef-lisa-metrics-2015-ss
 
The Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the JourneyThe Business Case for DevOps - Justifying the Journey
The Business Case for DevOps - Justifying the Journey
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 
The hothouse approach
The hothouse approachThe hothouse approach
The hothouse approach
 
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftAgile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoft
 
Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017Key Findings from the 2017 State of DevOps Report 06.08.2017
Key Findings from the 2017 State of DevOps Report 06.08.2017
 
Agile Pushback
Agile PushbackAgile Pushback
Agile Pushback
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
Evidence based decision-making - lean product development
Evidence based decision-making - lean product developmentEvidence based decision-making - lean product development
Evidence based decision-making - lean product development
 

Viewers also liked

Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Marc Nehme
 
Dev ops for z systems @ interconnect
Dev ops for z systems @ interconnectDev ops for z systems @ interconnect
Dev ops for z systems @ interconnect
Naveed Ahmed
 
Cloud and business agility
Cloud and business agilityCloud and business agility
Cloud and business agility
Mike ORourke
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
oslc
 
Health Analytics
Health AnalyticsHealth Analytics
Health Analytics
NUS-ISS
 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBM
NUS-ISS
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Splunk
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
Gene Kim
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
Gene Kim
 
Warum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommtWarum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommt
Johann-Peter Hartmann
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
Johann-Peter Hartmann
 
IBM's Transformation Journey
IBM's Transformation JourneyIBM's Transformation Journey
IBM's Transformation Journey
Strategy Advisory Group
 
DevOps
DevOpsDevOps
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
Sonatype
 

Viewers also liked (17)

Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Dev ops for z systems @ interconnect
Dev ops for z systems @ interconnectDev ops for z systems @ interconnect
Dev ops for z systems @ interconnect
 
Cloud and business agility
Cloud and business agilityCloud and business agility
Cloud and business agility
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
 
Health Analytics
Health AnalyticsHealth Analytics
Health Analytics
 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBM
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
 
Warum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommtWarum die it nicht um new work herumkommt
Warum die it nicht um new work herumkommt
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate BottlenecksCampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
 
DevOps beyond the Tools
DevOps beyond the ToolsDevOps beyond the Tools
DevOps beyond the Tools
 
IBM's Transformation Journey
IBM's Transformation JourneyIBM's Transformation Journey
IBM's Transformation Journey
 
DevOps
DevOpsDevOps
DevOps
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 

Similar to Metrics - You are what you measure (DevOps Perth)

How to Start Being a Data Driven Business
How to Start Being a Data Driven BusinessHow to Start Being a Data Driven Business
How to Start Being a Data Driven Business
Shawna Tregunna
 
Optimizely building your_data_dna_e_booktthh
Optimizely building your_data_dna_e_booktthhOptimizely building your_data_dna_e_booktthh
Optimizely building your_data_dna_e_booktthh
ciciedeng
 
Jack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security MetricsJack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security Metrics
centralohioissa
 
Information Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security MetricsInformation Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security Metrics
Jack Nichelson
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
TeamQualityPro
 
How to use data the right way
How to use data the right way How to use data the right way
How to use data the right way
Ivan Oung
 
Facility Management Metrics That Matter
Facility Management Metrics That MatterFacility Management Metrics That Matter
Facility Management Metrics That Matter
Robert Lambe, CFM
 
Advanced Analysis Presentation
Advanced Analysis PresentationAdvanced Analysis Presentation
Advanced Analysis Presentation
Semphonic
 
Find Your Metrics That Matter Masterclass
Find Your Metrics That Matter MasterclassFind Your Metrics That Matter Masterclass
Find Your Metrics That Matter Masterclass
Business of Software Conference
 
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptxit_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
Abdulelah Aljabri
 
Growing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous ImprovementGrowing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous Improvement
Comparative Agility
 
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
Koen Pauwels
 
Ultimate guide to performance measurement
Ultimate guide to performance measurementUltimate guide to performance measurement
Ultimate guide to performance measurement
Rebecca Manjra
 
Bi 7
Bi 7Bi 7
Bi 7
shivz3
 
Giving Organisations new Capabilities to ask the Right Business Questions
Giving Organisations new Capabilities to ask the Right Business QuestionsGiving Organisations new Capabilities to ask the Right Business Questions
Giving Organisations new Capabilities to ask the Right Business Questions
OReillyStrata
 
Hkwaw event 20100622
Hkwaw event   20100622Hkwaw event   20100622
Hkwaw event 20100622
Hong Kong Web Analytics
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
Erik Weber
 
Hero Conf London 2018 - Frameworks for Insights and Impact
Hero Conf London 2018 - Frameworks for Insights and ImpactHero Conf London 2018 - Frameworks for Insights and Impact
Hero Conf London 2018 - Frameworks for Insights and Impact
Wijnand Meijer
 
benchmarking_ppt.ppt
benchmarking_ppt.pptbenchmarking_ppt.ppt
benchmarking_ppt.ppt
REENAPATIL26
 
Business analytics workshop presentation final
Business analytics workshop presentation   finalBusiness analytics workshop presentation   final
Business analytics workshop presentation final
Brian Beveridge
 

Similar to Metrics - You are what you measure (DevOps Perth) (20)

How to Start Being a Data Driven Business
How to Start Being a Data Driven BusinessHow to Start Being a Data Driven Business
How to Start Being a Data Driven Business
 
Optimizely building your_data_dna_e_booktthh
Optimizely building your_data_dna_e_booktthhOptimizely building your_data_dna_e_booktthh
Optimizely building your_data_dna_e_booktthh
 
Jack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security MetricsJack Nichelson - Information Security Metrics - Practical Security Metrics
Jack Nichelson - Information Security Metrics - Practical Security Metrics
 
Information Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security MetricsInformation Security Metrics - Practical Security Metrics
Information Security Metrics - Practical Security Metrics
 
The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
How to use data the right way
How to use data the right way How to use data the right way
How to use data the right way
 
Facility Management Metrics That Matter
Facility Management Metrics That MatterFacility Management Metrics That Matter
Facility Management Metrics That Matter
 
Advanced Analysis Presentation
Advanced Analysis PresentationAdvanced Analysis Presentation
Advanced Analysis Presentation
 
Find Your Metrics That Matter Masterclass
Find Your Metrics That Matter MasterclassFind Your Metrics That Matter Masterclass
Find Your Metrics That Matter Masterclass
 
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptxit_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
it_Define_Service_Desk_Metrics_That_Matter_Storyboard.pptx
 
Growing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous ImprovementGrowing a Culture of Data-Driven Continuous Improvement
Growing a Culture of Data-Driven Continuous Improvement
 
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
It's not the Size of the Data - It's How You Use It: Smarter Marketing with A...
 
Ultimate guide to performance measurement
Ultimate guide to performance measurementUltimate guide to performance measurement
Ultimate guide to performance measurement
 
Bi 7
Bi 7Bi 7
Bi 7
 
Giving Organisations new Capabilities to ask the Right Business Questions
Giving Organisations new Capabilities to ask the Right Business QuestionsGiving Organisations new Capabilities to ask the Right Business Questions
Giving Organisations new Capabilities to ask the Right Business Questions
 
Hkwaw event 20100622
Hkwaw event   20100622Hkwaw event   20100622
Hkwaw event 20100622
 
Agile Metrics...That Matter
Agile Metrics...That MatterAgile Metrics...That Matter
Agile Metrics...That Matter
 
Hero Conf London 2018 - Frameworks for Insights and Impact
Hero Conf London 2018 - Frameworks for Insights and ImpactHero Conf London 2018 - Frameworks for Insights and Impact
Hero Conf London 2018 - Frameworks for Insights and Impact
 
benchmarking_ppt.ppt
benchmarking_ppt.pptbenchmarking_ppt.ppt
benchmarking_ppt.ppt
 
Business analytics workshop presentation final
Business analytics workshop presentation   finalBusiness analytics workshop presentation   final
Business analytics workshop presentation final
 

Recently uploaded

LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
ScyllaDB
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
UmmeSalmaM1
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
ThousandEyes
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 

Recently uploaded (20)

LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
So You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental DowntimeSo You've Lost Quorum: Lessons From Accidental Downtime
So You've Lost Quorum: Lessons From Accidental Downtime
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
Introduction to ThousandEyes AMER Webinar
Introduction  to ThousandEyes AMER WebinarIntroduction  to ThousandEyes AMER Webinar
Introduction to ThousandEyes AMER Webinar
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 

Metrics - You are what you measure (DevOps Perth)

  • 1. Metrics You are what you measure @robdcrowley robdcrowley
  • 2. Empower you with new ideas to bring your team together! Metrics. What are they? What to measure? How to visualise? Tooling. Some secret sauce to make our lives easier Metrics as a catalyst for cultural change Goals for Session
  • 3. Metrics 101 What metrics are and why we measure
  • 4. To inform To compare To motivate To understand To improve To protect Not: Just because successful companies do! Why do we measure
  • 5. A quantifiable measure of any component or process used to gauge the performance of your business – Application – Business – People – Process – System What is a metric
  • 6. Basis of measurement Assumptions Level and usage Desired trend When to use When to stop How to game Warnings Facets of a metric
  • 7. Red is good, Green is worthless
  • 9. “Lack of direction, not lack of time, is the problem. We all have twenty-four hour days.” - Zig Zigler
  • 10. Pivot: Base conversations on metrics instead of non actionable opinions Use stakeholder input as the basis for your initial set of metrics – “What do you want out of this?” – “How quickly do you want this?” Metrics can help guide us
  • 11. Awesome book, poor title Core Principles – Minimum Viable Product (MVP) – Continuous Deployment – Split Testing (aka A/B Testing) – Actionable Metrics – Pivot – Innovation Accounting – Build-Measure-Learn Loop
  • 12.
  • 13. Acquisition – finding new users Activation – getting users to give your product a try Retention – making sure those users stick around Referral – have your loyal users invite others Revenue – making some money from all this Note: These steps are not strictly sequential Pirate Funnel (AARRR!)
  • 14. Do not focus solely on metrics that focus on reducing errors Focus on achieving excellence and positive outcomes will ensue
  • 15. DevOps State of the Union focuses on these four core metrics – Deployment Frequency – Lead Time for Changes – Mean Time to Recover (MTTR) – Failed Change Rate Example Metrics
  • 16. Fact: We only realise business value from the work we do when it’s released into production The bottleneck or constraint is the limiting factor on our ability to deliver more quickly Strengthening any link other than the weakest is a waste of time and effort Use metrics to identify current constraint Theory of Constraints
  • 17. Metrics 301 How to visualise and share metrics
  • 18. Display all metrics on a dashboard – Business (i.e. Application dropouts) – Dev (i.e. Performance metrics) – Ops (i.e. Web Server CPU Usage) Single URL for all data Make it easy for colleagues to access dashboard Visualisation
  • 19. Use a tool that can handle different kinds of metrics A few standouts are: – StatsD/Graphite/Grafana – Heka – Logstash/Elastic Seach/Kibana Tools
  • 21. Metrics 401 Potential pitfalls when using metrics
  • 22. Case Study: US Health Service In the 1990s the US Health Service decided to make hospital mortality rates public. What better metric for hospital performance? Observed Behaviour: Best way to improve rating was not to admit critically ill patients in the first place You are what you measure
  • 23. “The actual company values, as opposed to the nice-sounding values, are shown by who gets rewarded, promoted or let go” - Patty McCord
  • 24. Case Study: Enron Enron which went bankrupt from fraud and whose leaders went to jail, had the following company values: Integrity, Communication, Respect, Excellence Where these really the core values at Enron? You are what you measure
  • 25. “In the absence of clarity around an objective, any measure will do” - Bob Paladino Too Many Metrics
  • 26. Depict rosiest picture possible but do not accurately reflect the key drivers of your business – Inaccessible – Not auditable – Not actionable Vanity Metrics
  • 27. Metrics based on output rather than outcomes Aim to maximise outcomes and minimise output – Total lines of code – Number of bugs fixed – Total hours worked – Lines of code per developer Useless Metrics
  • 28. “We’re not doing this data analysis thing just because. We’re gathering data points because we’ve seen it work to great effect in other organisations and industries.” - Anonymous Cargo Cult Metrics
  • 29. Metrics being used for evil rather than for good Confronting this organisational anti-pattern can be a good first step Information sharing is the best defense Break down knowledge silos in the organisation Weaponized Metrics
  翻译: