Delivery performance·5 min read
Four measures that survived 23,000 responses
Speed and stability are not a trade-off. That finding is the most useful thing anyone has said about software delivery in twenty years.
Source
Accelerate: The Science of Lean Software and DevOps
Nicole Forsgren, Jez Humble & Gene Kim · IT Revolution · 2018
Read the originalAslanWay is not the author of this work. The summary below describes the source; the commentary that follows is ours and is not endorsed by the author.
What it argues
Accelerate reports on multi-year research drawing on more than 23,000 survey responses from over 2,000 organisations. Its contribution is that it applied statistical method to a field that mostly ran on anecdote.
The four measures it identifies are deployment frequency, lead time for changes, change failure rate and time to restore service — two about tempo, two about stability.
The counter-intuitive result
The research found that the tempo measures and the stability measures move together. Teams that deploy more often also fail less often and recover faster. The received wisdom that you slow down to be safe is not supported by the data.
The mechanism is small batches. A smaller change is easier to review, easier to test, easier to diagnose when it breaks and easier to reverse. Change approval boards and long release trains make batches larger, which makes each release more dangerous.
The book also links these delivery measures to organisational outcomes — profitability, market share, productivity — which is what made it usable in board conversations rather than only in engineering ones.
What we do with it
- Measure all four or none. Deployment frequency on its own rewards shipping junk; change failure rate on its own rewards shipping nothing.
- If an organisation wants to be safer, the intervention is smaller batches and better automated tests, not more approval gates. The gates make the batch bigger, which is the thing that hurt you.
- Note that DORA's own 2025 report has moved away from the elite/high/medium/low clusters toward team archetypes. Use the four measures as a trend line for your own team rather than as a league table.