CHAPTER DEEP READ · ACCELERATE · CH 9

Making Work Sustainable

Accelerate: The Science of Lean Software and DevOps · Ch 9 · Forsgren, Humble & Kim · 2018

中文 →

What is this chapter about?

The apps on your phone update every few days. Behind every one of those updates is a group of people pushing something they just built out to real users. At some companies that is a Wednesday afternoon, one person, one click, five minutes. At others it is a Saturday night, nine people on a conference call, four in the morning, and it failed anyway.

This chapter doesn't ask which one is faster. It asks something plainer: can people keep doing this?

An analogy: moving house

Picture two people moving out of an apartment.

The first hasn't tidied up in three years. Moving day is the whole family, dawn until midnight, two broken glasses, and everyone too tired to speak by the end. So now they dread moving even more — next time they'll put it off, for another three years. The second person spends twenty minutes a week clearing things out. Moving day takes one afternoon.

The point is: these aren't two personalities, they're two loops. The longer you put it off, the worse it gets, so you put it off longer. Or: the more often you do it, the lighter it is, so you're willing to do it more often. Shipping software runs down exactly the same two roads.

Why the old world was hard

Why does anyone deploy at midnight? Because in a lot of systems you have to shut the service off to swap in the new version — like having to cut the water to the whole building before you can fix one pipe. So it has to happen when nobody is using it. And once it has to be the middle of the night, involve a crowd, and run through a long list of manual steps, the obvious response is: do it as rarely as possible.

But doing it rarely means each release carries more changes than the last. When something goes wrong, nobody can say which of the hundred-odd changes caused it. So every release is scarier than the one before, so you do it even less often. That's the loop, spinning.

The other half: leaky pipes and free towels

The chapter also covers something that looks unrelated and isn't: why people get hollowed out by work.

The usual response is that a company notices morale is bad and brings in a yoga instructor, runs a stress-management workshop, hands out gym memberships. None of that is bad. But all of it assumes one thing — that the person isn't strong enough. It's the building manager responding to a leak upstairs by giving every apartment a towel. More and more towels; the water never stops.

The research this chapter cites says what actually hollows people out is a short list of very concrete things about the environment: more work than anyone can finish, no say over decisions that land on you, good work nobody notices, rules that bend depending on who you are, and a gap between what leadership says matters and what it actually asks for. Not one of those is fixable by willpower.

So what do you do

The chapter's answer is surprisingly plain: first turn shipping from a battle into a small thing you do during office hours. Swap versions without taking the service down, let machines run every step, and make going back to the previous version a single button. Do that, and the midnight window, the conference call, and the nine people all become unnecessary.

Then the second part: stop fixing the person, go fix those concrete things. When someone gets woken five times in one night on call, the right reaction isn't to admire how much they can take. It's to treat it as an incident and ask why it rang five times.

The one thing to remember

Don't ask a team whether they're tired. Ask what day, what hour, and how many people were on the last deploy — that answer beats any engagement survey. People rarely burn out because they weren't strong enough; usually there's a pipe leaking somewhere in the environment, and the pipe is what you fix, not the towel supply. The honest cost: making deploys painless is a real engineering investment up front, and being halfway there is worse than either end — the machines haven't taken over yet, but the humans have already stopped being careful.

Want the mechanisms, the research findings, the comparison tables and the diagrams? → Switch to the deep read