SlideShare a Scribd company logo
If You Don’t Know
Where You’re Going,
It Doesn’t Matter How
Fast You Get There
Nicole Forsgren, PhD @nicolefv
Jez Humble @jezhumble
© 2018 DevOps Research and Assessments LLC. CC-BY-SA
Outline
Where am I going?
Why should I care?
How do I improve performance & quality?
How should I measure performance?
What is this culture thing (and how do I measure it)?
Where am I going?
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 there
Where am I going?
Direction. Not a destination.
But what direction?
Is there “one metric that matters?
IT performance
lead time for changes
release frequency
time to restore service
change fail rate
If you don't know where you're going it doesn't matter how fast you get there
IT performance matters!
“Firms with high-performing IT organizations were twice as
likely to exceed their profitability, market share and
productivity goals.”
http://bit.ly/2014-devops-report/
http://bit.ly/2015-devops-report/ http://bit.ly/2016-devops-report/ http://bit.ly/2017-devops-report/
...for nonprofits too
high performers were also twice as likely to exceed objectives
in:
● quantity of goods and services
● operating efficiency
● customer satisfaction
● quality of products or services
● achieving organization or mission goals.
The DevOps Movement
A cross-functional community of practice dedicated to the
study of building, evolving and operating rapidly changing,
secure, resilient systems at scale.
If you don't know where you're going it doesn't matter how fast you get there
Quality
How should I measure
performance?
Common Mistakes
▪Outputs vs. Outcomes
▪Individual/local vs. Team/global
▪Some common examples:
Lines of code
Velocity
Utilization
Common Mistakes: Lines of Code
▪More is better?
−Bloated software
−Higher maintenance costs
−Higher cost of change
▪Less is better?
−Cryptic code that no one can read
▪Ideal: solve business problems with most efficient code
Common Mistakes: Velocity
▪Agile: problems are broken down into stories, which are
assigned “points” of estimated effort to complete
▪At end of sprint, total points signed off by customer is
recorded = velocity
▪Velocity is a capacity planning tool. NOT a productivity tool.
▪Why doesn’t this work for productivity?
−Velocity is a relative measure, not absolute. So: bad for comparing teams
−Gaming by inflating estimates
−Focus on team completion at the expense of collaboration (a global goal)
Common Mistakes: Utilization
▪Utilization is only good up to a point
▪Higher utilization is better?
−High utilization doesn’t allow slack for unplanned work
−Queue theory: as utilization approaches 100%, lead
times approach infinity
−Once you hit higher and higher levels of utilization (a
poor goal of productivity), teams will take longer and
longer to get work done
High Trust Culture
How Organizations Process Information
Westrum, “A Typology of Organizational Cultures” | http://bmj.co/1BRGh5q
Likert-type scale
Effective Teams
Dealing with Failure
● In a complex, adaptive system failure is inevitable
● when accidents happen, human error is the starting point
of a blameless post-mortem
● ask: how can we get people better information?
● ask: how can we detect and limit failure modes?
@rynchantress | https://ryn.works/2017/06/17/on-failure-and-resilience/
Disaster Recovery Testing
“For DiRT-style events to be successful, an
organization first needs to accept system and process
failures as a means of learning… We design tests that
require engineers from several groups who might not
normally work together to interact with each other.
That way, should a real large-scale disaster ever
strike, these people will already have strong working
relationships”
-Kripa Krishnan, Director, Cloud Operations, Google
Kripa Krishnan | http://queue.acm.org/detail.cfm?id=2371297
Conclusions
We CAN have it all, or at least tempo AND stability.
DevOps culture & practices have a measurable impact on IT &
org perf & quality
Culture can be measured and changed
Technology and agility do matter - but it’s not enough
Want more Measurement Goodness?
To receive the following:
● A 93-page excerpt of Accelerate: The Science of DevOps
● This presentation
● DORA’s ROI whitepaper: Forecasting the Value of DevOps Transformations
● Metrics Guidance whitepaper
● Tactics for Leading Change whitepaper
● My ACM Queue article on DevOps Metrics with Mik Kersten: Your Biggest
Mistake Might Be Collecting the Wrong Data
Just grab your phone and send an email:
● To: nicolefv@sendyourslides.com
● Subject: devops

More Related Content

What's hot (20)

PDF
Are We There Yet? Signposts On Your Journey to Awesome
Nicole Forsgren
 
PPTX
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Navvia
 
PDF
How Metrics Make Your DevOps Awesome
Nicole Forsgren
 
PDF
2016 State of DevOps
Nicole Forsgren
 
DOCX
Successful writing at work copyright 2017 cengage learn
ssusere73ce3
 
PPTX
2016 velocity santa clara state of dev ops report deck final
Nicole Forsgren
 
PDF
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
PPTX
Continuous Delivery + DevOps = Awesome
Nicole Forsgren
 
PDF
Why Even DevOp?
VMware Tanzu
 
PDF
Sciencing the Crap Out of DevOps
Nicole Forsgren
 
PDF
The Data on DevOps: Making the Case for Awesome
Nicole Forsgren
 
PDF
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
PDF
How DevOps is Transforming IT, and What it Can Do for Academia
Nicole Forsgren
 
PDF
Lean Product Management User-Centered App Design
VMware Tanzu
 
PDF
The Rationale for Continuous Delivery (The culture and practice of good softw...
C4Media
 
PDF
DevOps: What's Buried in the Fine Print
Jeffery Smith
 
PPTX
DevOps: A Value Proposition
Nicole Forsgren
 
PPTX
Nf final chef-lisa-metrics-2015-ss
Nicole Forsgren
 
PPTX
DevOps: The Key to IT Performance
Nicole Forsgren
 
PPTX
Starting and Scaling DevOps In the Enterprise
Sonatype
 
Are We There Yet? Signposts On Your Journey to Awesome
Nicole Forsgren
 
Soaring in the Clouds - Don't be dragged down by ITIL bloat!
Navvia
 
How Metrics Make Your DevOps Awesome
Nicole Forsgren
 
2016 State of DevOps
Nicole Forsgren
 
Successful writing at work copyright 2017 cengage learn
ssusere73ce3
 
2016 velocity santa clara state of dev ops report deck final
Nicole Forsgren
 
DOES 2016 Sciencing the Crap Out of DevOps
Nicole Forsgren
 
Continuous Delivery + DevOps = Awesome
Nicole Forsgren
 
Why Even DevOp?
VMware Tanzu
 
Sciencing the Crap Out of DevOps
Nicole Forsgren
 
The Data on DevOps: Making the Case for Awesome
Nicole Forsgren
 
The Anti-Transformation transformation @DevOps Summit Amsterdam
Mirco Hering
 
How DevOps is Transforming IT, and What it Can Do for Academia
Nicole Forsgren
 
Lean Product Management User-Centered App Design
VMware Tanzu
 
The Rationale for Continuous Delivery (The culture and practice of good softw...
C4Media
 
DevOps: What's Buried in the Fine Print
Jeffery Smith
 
DevOps: A Value Proposition
Nicole Forsgren
 
Nf final chef-lisa-metrics-2015-ss
Nicole Forsgren
 
DevOps: The Key to IT Performance
Nicole Forsgren
 
Starting and Scaling DevOps In the Enterprise
Sonatype
 

Similar to If you don't know where you're going it doesn't matter how fast you get there (20)

PPTX
The Forgotten Secret to DevOps Success: Measurement
XebiaLabs
 
PDF
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
Marilyne Huret
 
PDF
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
PPTX
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
PDF
The caseforawesome
Chef
 
PPTX
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
PDF
What We Learned from Three Years of Sciencing the Crap Out of DevOps
SeniorStoryteller
 
PPTX
Software delivery perfomance duncan ham
Duncan Ham
 
PDF
Modeling and Measuring DevOps Culture
Leland Newsom CSP-SM, SPC5, SDP
 
PDF
What we learned from three years sciencing the crap out of devops
Nicole Forsgren
 
PDF
What We Learned from Three Years of Sciencing the Crap Out of DevOps
SeniorStoryteller
 
PDF
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
PPTX
Do you know how fast you are going? Agile Tour London 2015
Douglas Talbot
 
PDF
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
James Anderson
 
PDF
People Metrics: How to Use Team Data to Produce Positive Change
Amin Astaneh
 
PPTX
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
PDF
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
Gene Kim
 
PDF
Agile numbers
Akrem Saed
 
PDF
Measuring DevOps Performance
Ben Kohl
 
PDF
Chicago Code Camp 2017 - Metrics that matter
Angela Dugan
 
The Forgotten Secret to DevOps Success: Measurement
XebiaLabs
 
The Latest in DevOps: Elite Performance, Productivity, and Scaling - Google
Marilyne Huret
 
An Approach of Improve Efficiencies through DevOps Adoption
IRJET Journal
 
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
The caseforawesome
Chef
 
Measuring Performance: See the Science of DevOps Measurement in Action
XebiaLabs
 
What We Learned from Three Years of Sciencing the Crap Out of DevOps
SeniorStoryteller
 
Software delivery perfomance duncan ham
Duncan Ham
 
Modeling and Measuring DevOps Culture
Leland Newsom CSP-SM, SPC5, SDP
 
What we learned from three years sciencing the crap out of devops
Nicole Forsgren
 
What We Learned from Three Years of Sciencing the Crap Out of DevOps
SeniorStoryteller
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
Do you know how fast you are going? Agile Tour London 2015
Douglas Talbot
 
GDG Cloud Southlake #2 Jez Humble DevOps Transformation:Building & Scaling H...
James Anderson
 
People Metrics: How to Use Team Data to Produce Positive Change
Amin Astaneh
 
Agile from the executive floor - defining agility in business terms - Agile P...
Yuval Yeret
 
2013 Velocity DevOps Metrics -- It's Not Just For WebOps Any More!
Gene Kim
 
Agile numbers
Akrem Saed
 
Measuring DevOps Performance
Ben Kohl
 
Chicago Code Camp 2017 - Metrics that matter
Angela Dugan
 
Ad

More from Nicole Forsgren (9)

PDF
DevEx Essentials
Nicole Forsgren
 
PDF
Continuous Delivery: Making DevOps Awesome
Nicole Forsgren
 
PDF
2016 metrics-as-culture
Nicole Forsgren
 
PPTX
DevOps: Next (ChefConf 2015 keynote)
Nicole Forsgren
 
PPTX
Winning the Budget Game: How to Get the Money You Need for IT Every Time
Nicole Forsgren
 
PPTX
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
Nicole Forsgren
 
PPTX
Using Learning Analytics to Illuminate Student Learning Pathways in an Online...
Nicole Forsgren
 
PPTX
How to Speak "Manager"
Nicole Forsgren
 
PPTX
DevOps and the Bottom Line
Nicole Forsgren
 
DevEx Essentials
Nicole Forsgren
 
Continuous Delivery: Making DevOps Awesome
Nicole Forsgren
 
2016 metrics-as-culture
Nicole Forsgren
 
DevOps: Next (ChefConf 2015 keynote)
Nicole Forsgren
 
Winning the Budget Game: How to Get the Money You Need for IT Every Time
Nicole Forsgren
 
How Continuous Delivery and Lean Management Make your DevOps Amazeballs
Nicole Forsgren
 
Using Learning Analytics to Illuminate Student Learning Pathways in an Online...
Nicole Forsgren
 
How to Speak "Manager"
Nicole Forsgren
 
DevOps and the Bottom Line
Nicole Forsgren
 
Ad

Recently uploaded (20)

PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 

If you don't know where you're going it doesn't matter how fast you get there

  • 1. If You Don’t Know Where You’re Going, It Doesn’t Matter How Fast You Get There Nicole Forsgren, PhD @nicolefv Jez Humble @jezhumble © 2018 DevOps Research and Assessments LLC. CC-BY-SA
  • 2. Outline Where am I going? Why should I care? How do I improve performance & quality? How should I measure performance? What is this culture thing (and how do I measure it)?
  • 3. Where am I going?
  • 6. Where am I going? Direction. Not a destination. But what direction? Is there “one metric that matters?
  • 7. IT performance lead time for changes release frequency time to restore service change fail rate
  • 9. IT performance matters! “Firms with high-performing IT organizations were twice as likely to exceed their profitability, market share and productivity goals.” http://bit.ly/2014-devops-report/ http://bit.ly/2015-devops-report/ http://bit.ly/2016-devops-report/ http://bit.ly/2017-devops-report/
  • 10. ...for nonprofits too high performers were also twice as likely to exceed objectives in: ● quantity of goods and services ● operating efficiency ● customer satisfaction ● quality of products or services ● achieving organization or mission goals.
  • 11. The DevOps Movement A cross-functional community of practice dedicated to the study of building, evolving and operating rapidly changing, secure, resilient systems at scale.
  • 14. How should I measure performance?
  • 15. Common Mistakes ▪Outputs vs. Outcomes ▪Individual/local vs. Team/global ▪Some common examples: Lines of code Velocity Utilization
  • 16. Common Mistakes: Lines of Code ▪More is better? −Bloated software −Higher maintenance costs −Higher cost of change ▪Less is better? −Cryptic code that no one can read ▪Ideal: solve business problems with most efficient code
  • 17. Common Mistakes: Velocity ▪Agile: problems are broken down into stories, which are assigned “points” of estimated effort to complete ▪At end of sprint, total points signed off by customer is recorded = velocity ▪Velocity is a capacity planning tool. NOT a productivity tool. ▪Why doesn’t this work for productivity? −Velocity is a relative measure, not absolute. So: bad for comparing teams −Gaming by inflating estimates −Focus on team completion at the expense of collaboration (a global goal)
  • 18. Common Mistakes: Utilization ▪Utilization is only good up to a point ▪Higher utilization is better? −High utilization doesn’t allow slack for unplanned work −Queue theory: as utilization approaches 100%, lead times approach infinity −Once you hit higher and higher levels of utilization (a poor goal of productivity), teams will take longer and longer to get work done
  • 19. High Trust Culture How Organizations Process Information Westrum, “A Typology of Organizational Cultures” | http://bmj.co/1BRGh5q
  • 22. Dealing with Failure ● In a complex, adaptive system failure is inevitable ● when accidents happen, human error is the starting point of a blameless post-mortem ● ask: how can we get people better information? ● ask: how can we detect and limit failure modes?
  • 24. Disaster Recovery Testing “For DiRT-style events to be successful, an organization first needs to accept system and process failures as a means of learning… We design tests that require engineers from several groups who might not normally work together to interact with each other. That way, should a real large-scale disaster ever strike, these people will already have strong working relationships” -Kripa Krishnan, Director, Cloud Operations, Google Kripa Krishnan | http://queue.acm.org/detail.cfm?id=2371297
  • 25. Conclusions We CAN have it all, or at least tempo AND stability. DevOps culture & practices have a measurable impact on IT & org perf & quality Culture can be measured and changed Technology and agility do matter - but it’s not enough
  • 26. Want more Measurement Goodness? To receive the following: ● A 93-page excerpt of Accelerate: The Science of DevOps ● This presentation ● DORA’s ROI whitepaper: Forecasting the Value of DevOps Transformations ● Metrics Guidance whitepaper ● Tactics for Leading Change whitepaper ● My ACM Queue article on DevOps Metrics with Mik Kersten: Your Biggest Mistake Might Be Collecting the Wrong Data Just grab your phone and send an email: ● To: [email protected] ● Subject: devops