Skip to main content
Talk to an expert
Issue 046BenchmarkGovernanceRef 052

The real cost of a release freeze, calculated honestly

A release freeze looks free on the plan and expensive on the post-mortem. The honest cost includes the features that did not ship, the team that lost momentum and the launch risk that quietly concentrated while nobody was looking.

Why the freeze gets approved

The freeze gets approved because it costs nothing on the spreadsheet that the steering committee is looking at. The features that would have shipped are not in the plan. The team is already paid. The risk being avoided is large and visible. The risk being accepted is diffuse and easy to discount.

Six months after launch the post-mortem looks different. The features that did not ship turn out to have been the ones the commercial team had been pushing for. The team that lost momentum took two quarters to get it back. And the launch risk that the freeze was supposed to reduce showed up anyway, because the bugs found during the freeze were the bugs the freeze was supposed to prevent.

Putting a number on it

There are four numbers worth calculating, and none of them are difficult.

Lost feature revenue. The reasonable estimate is the trailing six-month average uplift from shipped features, prorated for the freeze period. For most commerce teams this is one to three per cent of revenue per quarter of freeze. The number is rarely small.

Team productivity tax. A team that has not shipped for four weeks takes about two weeks to return to its previous velocity. That is a six-week cost for a four-week freeze. It is real and it is rarely accounted for.

Concentrated launch risk. Every bug that would have been found and fixed in the normal cadence is now found in the launch window. The cost is not the bug, it is the decision-making overhead of fixing it under pressure.

Opportunity cost on the commercial calendar. The campaigns that were planned around the freeze, the supplier negotiations that were timed to it, and the operational changes that were deferred until after it. These are real and they are easiest to quantify by asking the commercial director what they would have done without the freeze in the plan.

"A freeze trades a series of small course corrections for one large gamble on launch day. That trade should be priced."

When a freeze is still the right answer

A freeze is the right answer when the alternative is worse. Specifically, when the data migration is genuinely one-shot, when the team is too small to run two parallel cadences, or when the regulatory environment requires a clean launch with a documented change window.

In those cases the freeze is a tool, not a failure. The honest version of the plan names it as a tool, prices it properly and tells the business what it is buying. The dishonest version hides the cost and pretends it is free.

The conversation worth having before the next one

The most useful artefact a programme can produce is a one-page freeze cost model, calibrated against the last freeze the business ran. It does not need to be sophisticated. It needs to be defensible enough that the next time a freeze is proposed, the conversation starts with a number rather than an assumption.

The point is not to ban freezes. It is to stop them being free.

Written by
Neil Boughton, Technical Director at iWeb
Neil Boughton
Technical Director
29 years at iWeb

Neil leads platform architecture and integration strategy at iWeb. He has designed ERP and commerce integration patterns across manufacturing, wholesale and retail, and writes about operational resilience, release governance, observability, and the infrastructure decisions that determine whether large programmes stay stable under pressure. Bias toward durable, measurable systems over architectural theatre.

The briefing · regular

A regular round-up of new notes.
No content marketing.

Sent on the last Thursday of the month. The most useful five notes from the previous four weeks, written by the operators, architects, engineers and commercial leads running the work.
Next step

Take this conversation private.

If this note matches the brief on your desk, the version we'd write for your platform, sector and trade-account model is the work itself. Send a short brief and a senior lead replies inside 48 hours.
Talk to an expertBack to The Record →