A delivery overhaul, read as a worked example

One public writeup of a real release-process rebuild, and the three transferable decisions inside it that had nothing to do with tooling.

Beyond Delivery Partners2 min readDelivery

Marker drawing of one parcel being handed up a short ladder of shelves

Most delivery-overhaul stories are told by vendors, which is why we collect the rare practitioner writeups with numbers attached. A good one: an SDLC and deployment rebuild at a home-services and energy provider running a million-customer platform, where bug fixes had been taking a week to reach production and, after the rebuild, deployment time came down to about four hours, with a one-click rollback that has not yet been needed. The writeup's own summary is the correct one: the gains came from process design, not tooling alone. Three decisions inside it transfer almost anywhere.

First, build once, promote upward. The old world built per environment, so the thing tested was never provably the thing shipped, and every promotion was a small act of faith. The rebuild made one artifact travel through SIT, UAT, preproduction and production with its identity intact. Everything auditable about a release follows from that one invariant, and most release anxiety we meet in reviews traces to its absence.

Marker drawing of four labeled trays in a row with the same stamped parcel moving across

Second, ownership was divided on purpose. Development teams owned feature work and release preparation; application support owned the production promotion. You can argue for different splits, and we sometimes do, but the transferable part is that a split existed in writing. Deployments that take a week are usually deployments where authority is ambient: everyone can object, nobody can approve.

Third, the branching model was chosen to match the organization, a structured release-branch model that let several projects move at once, rather than whichever model was fashionable. We hold no brand loyalty among branching strategies. We hold strong loyalty to the question the writeup implicitly asked: what does this organization's actual concurrency look like, and what is the simplest structure that carries it.

Marker drawing of a wall calendar with two release days circled per month

Worth noticing, too, what the story does not claim. No tenfold anything, no cultural transformation, about two releases a month afterward, which for that business was the right cadence rather than a leaderboard number. A week to four hours is a queue killed, not a miracle, and queue-killing is repeatable. That is the whole appeal of worked examples over case studies: you can check the reasoning, then run it on your own release path, which almost certainly contains a week that nobody chose on purpose.