Library Discover Ideas My library Paths Compare Shelves Collections Method
AccelerateNicole ForsgrenCover of Accelerate by Nicole Forsgren
3 min read

Leadership & Teams

Accelerate

The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

Nicole Forsgren

Nicole Forsgren, Jez Humble and Gene Kim's research report on what actually predicts software delivery performance — built from several years of survey data and analysed with the statistical methods usually absent from this literature.

First published
2018
Publisher
IT Revolution Press
Pages
288
Level
Deep
ISBN-13
9781942788379
devopsresearchengineering

Record checked against

Only one source carried a publication date for this work, so the year is uncorroborated.

Catalogue note

Reads as
TechnicalAssumes and builds craft knowledge.
Level
Advanced / AdvancedAssumes you have read around the subject already.
Approach
Applied
Written for
Managers, Specialists and serious readers
Your shelf

Saved in this browser only — no account, nothing sent anywhere. My library

Read this if

  • You build software and want the ideas under the tools.
  • You work in this area and want depth rather than an overview.
  • You have read around this already and want a book that assumes it.
01

Why it is different from other DevOps books

Its distinguishing feature is method. Most writing on software delivery is practitioner assertion; this is a multi-year research programme using cluster analysis and structural equation modelling on tens of thousands of survey responses.

Forsgren's background as a researcher shapes the whole book, and roughly a third of it is devoted to explaining the methodology so that the findings can be evaluated rather than merely accepted.

A third of the book explains the method, which is why the findings can be argued with rather than just believed.

Devmark’s reading — not a quotation from the book
02

The four key metrics

Their central measurement contribution: lead time for changes, deployment frequency, mean time to restore service, and change failure rate.

The important finding is that these do not trade off. High performers are better on all four simultaneously, which refutes the widely held assumption that speed must be purchased with stability. Their data shows the two are positively correlated.

03

Speed and stability together

This is the book's headline result and the one with the most practical consequence, because the assumed trade-off is what justifies most change- control bureaucracy.

Their explanation is mechanistic rather than cultural: smaller, more frequent changes are individually less risky and easier to diagnose, so deploying more often makes failure less likely and recovery faster.

04

The capabilities that drive it

Their model identifies around two dozen capabilities predicting performance, grouped into continuous delivery, architecture, product and process, lean management, and cultural practices.

The architectural finding is the one most often overlooked: loosely coupled architecture and empowered teams predict performance more strongly than any specific tool or deployment technique.

05

Change approval boards

Their most directly actionable finding, and the most uncomfortable for large organisations. External change approval — a board reviewing changes before release — was negatively associated with performance and had no positive association with stability.

Their conclusion is that peer review and automated testing outperform formal approval, and that the approval process purchases the appearance of control at a measurable cost.

External change approval boards showed no stability benefit and a measurable performance cost. That finding is not popular.

Devmark’s reading — not a quotation from the book
06

Westrum's organisational culture

Their use of Ron Westrum's typology — pathological, bureaucratic, generative — as a measurable predictor rather than a description.

Their finding that generative culture, characterised by high cooperation and how an organisation handles bad news, predicts both delivery and organisational performance is one of the few quantitative results linking culture to outcomes.

07

Burnout and deployment pain

Their research on the human side found that deployment pain — the anxiety associated with releases — predicts burnout, and that the technical practices which improve delivery also reduce it.

This is a useful counter to the assumption that higher performance demands more from people. Their data suggests the opposite in this domain.

08

Where it is limited

The data is survey-based and self-reported, which the authors acknowledge and address at length but cannot eliminate. Respondents are self-selected from a population already interested in these practices.

The findings are also correlational with a structural model imposed, and while the modelling supports directional claims, it does not establish causation as firmly as the confident prose sometimes suggests.

09

How it reads

It is a research report rather than a narrative, and it reads like one: dry, structured, and heavy with references to the analysis.

Part One carries the findings and is worth reading carefully. Part Two is the methodology and is worth reading if you want to evaluate the claims. Part Three is a case study and is the most skippable.

10

What to take from it

The four metrics, which give an organisation a small, comparable, non-gameable set of measures — and which are now industry standard largely because of this book.

And the speed-stability finding, which is the single most useful thing to bring to an argument about release process, because it is the assumption that most change bureaucracy rests on.

—

What to take away

  1. 01Speed and stability are not a trade-offHigh performers are better on all four metrics at once, which removes the justification for most change bureaucracy.
  2. 02Smaller changes fail lessFrequent deployment makes each release individually less risky and easier to diagnose when it does break.
  3. 03Architecture predicts more than toolingLoose coupling and empowered teams outperform any specific deployment technology.
  4. 04Approval boards did not helpNo stability benefit, measurable performance cost, and peer review outperformed them.
  5. 05Better practice reduces burnoutDeployment pain predicts burnout, and the technical improvements that raise performance lower it.

Reading journey

A route through this idea

This book is not on a curated path, so the route below is derived from the catalogue: what comes before it, what goes further, and what approaches the same ground differently.

  1. Start hereThe Phoenix ProjectComputing, and it assumes less before you start.
  2. You are hereAccelerate
  3. A different angleRefactoringAlso about Computing, but it reads as reference where that one is technical.
  4. Somewhere else entirelyAmp It UpManagement and Computing travel together in this library, and this comes at it from the other side.

Nearby on the shelves

Related reading

↑↓ to move↵ to openesc to close