Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What’s beyond DORA metrics?

Michael Stahnke
March 18, 2025
51

What’s beyond DORA metrics?

The core metrics for measuring team effectiveness with DevOps have been around quite a while now and they’re a great starting point. What measurements matter after those are established? What should software delivery metrics be telling us?

In this talk, I’ll pull out some research from time leading engineering at Puppet, CircleCI and Flox to talk about some different measurements that should help elevate your teams. I’ll share insights around measuring time to spin-up for engineers, looking at team and departmental throughput, and measuring the effectiveness of your engineering platform.

Michael Stahnke

March 18, 2025
Tweet

Transcript

  1. @stahnma Availability
 Cost for Downtime COGS
 Cost for Services in

    support of Gross Margin Security 
 Attach Rate and dollar value for compliance docs and security questionnaires Developer Productivity
 Hiring Tradeoffs, time to value, throughput Developer Sentiment Developer Adoption
  2. @stahnma Gathering Make observations like “interesting” or “what do we

    think that means?” Controlled Has an upper and lower bound. If out of bounds, an “incident” is declared. Sometimes called a KPI. Targeted You are actively doing projects/ work to change and improve this measurement. Sometimes called an OKR.
  3. @stahnma cyn·i·cism
 
 noun
 
 an inclination to believe that

    people are motivated purely by self-interest; skepticism.
  4. @stahnma Mental Model for Metrics Baseline DevOps Metrics I don’t

    feel elite. Move Quickly with Confidence Throughput Quality Normalization Fungibility Rollbacks (or forwards) Deployments per Week Deploys / Dev / Week Successful deploys Narrow vs Wide Time to 5th PR Changes Understood Start Status Questions People Metric Metric Metric Themes
  5. @stahnma deploys / dev / week Using merges instead of

    deploys can be a proxy for this in some scenarios
  6. @stahnma Mental Model for Metrics Baseline DevOps Metrics I don’t

    feel elite. Move Quickly with Confidence Throughput Quality Normalization Fungibility Rollbacks (or forwards) Deployments per Week Deploys / Dev / Week Successful deploys Narrow vs Wide Time to 5th PR Changes Understood Start Status Questions People Metric Metric Metric Themes
  7. @stahnma Mental Model for Metrics Baseline DevOps Metrics I don’t

    feel elite. Move Quickly with Confidence Throughput Quality Normalization Fungibility Rollbacks (or forwards) Deployments per Week Deploys / Dev / Week Successful deploys Narrow vs Wide Time to 5th PR Changes Understood Start Status Questions People Metric Metric Metric Themes
  8. @stahnma Mental Model for Metrics Baseline DevOps Metrics I don’t

    feel elite. Move Quickly with Confidence Throughput Quality Normalization Fungibility Rollbacks (or forwards) Deployments per Week Deploys / Dev / Week Successful deploys Narrow vs Wide Time to 5th PR Changes Understood Start Status Questions People Metric Metric Metric Themes
  9. @stahnma Summary • What do you want your metrics to

    tell you? • Can you correlate the movement with intentional action and improved outcomes? • Do you have baseline metrics already? • How have you joined these up with product management? • Deploys / Dev / Week is the _one_ I would start with • Reduce _if_ statements
  10. @stahnma Twitter’s Engineering Effectiveness Let 1,000 Flowers Bloom - http://www.gigamonkeys.com/

    flowers/ The SPACE of developer Productivity. Research paper from Nicole Forsgren, GitHub Margaret-Anne Storey, University of Victoria Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler, Microsoft Research https://queue.acm.org/detail.cfm?id=3454124 GitLab MR Rate https://about.gitlab.com/handbook/engineering/merge- request-rate/ This deck is at https://speakerdeck.com/ stahnma/whats-beyond-dora-metrics