Skip to content
Brihat InfotechBrihat Infotech

Delivery & Process

Big bang or phased: sequencing a system replacement

One cutover weekend or a year of overlapping systems. The trade is not risk against speed — it is where the risk sits, and whether the project can be stopped and still be worth something.

Animesh Pathak23 Jul 20264 min read

The choice is usually framed as risk against speed: a big bang is fast and dangerous, a phased rollout is slow and safe. That framing is wrong in both directions, and it leads teams to the wrong answer in the cases where it matters.

The real question is where the risk sits, and whether the project can be stopped.

What a big bang actually costs

A single cutover concentrates all risk into one weekend. That is not automatically wrong — plenty of replacements are genuinely small enough — but the properties that come with it are worth naming.

  • Nothing ships until everything ships. Value arrives only at cutover, so there is no way to be partially right and no way for a steering committee to course-correct against something nobody has used.
  • The target keeps moving. The business does not pause during a long build. Every change has to be made twice — in the old system to keep trading, in the new one to keep parity — and the gap widens.
  • The rollback window is hours. If the decision to revert is not made inside it, the organisation is committed to fixing forward under load.

The publicly documented failures are instructive because the shape repeats. When TSB Bank migrated 5.2 million customer accounts in a single event in April 2018, the widely reported consequences — customers locked out for weeks, remediation costs in the hundreds of millions — did not come from a team that could not write software. They came from a migration with no incremental path and no way back.

What a phased rollout actually costs

Honesty in the other direction: phasing is not free, and its costs are the ones people forget to plan for.

  • Two systems, plus the bridge between them, maintained for the duration. A real, ongoing engineering load.
  • Longer calendar time than a big bang is planned to take — though usually shorter than a big bang actually takes.
  • Reconciliation as a standing activity for as long as both systems hold live data.
  • A discipline problem: the temporary bridge becomes permanent unless somebody is funded to remove it.

What it buys is optionality. Each capability moved is value delivered and risk retired, and the programme survives a change of sponsor, a budget cut or a bad quarter with something to show.

Choosing

ConditionPoints to
Replacement measurable in weeksBig bang
Old and new cannot coexist on the same recordsBig bang
Hard external date — licence expiry, end of support, deadlineBig bang, with contingency
System cannot stop tradingPhased
Behaviour exists in code but not in documentationPhased
Multiple sites or business unitsPhased
Sponsor or budget uncertaintyPhased

Sequencing a phased rollout

Order matters more than pace:

  1. Reporting first. Reads are safe. It proves the data model, delivers visible value in weeks, and touches nothing that can corrupt a ledger.
  2. A bounded workflow with a checkable input and output.
  3. A module that owns its data. The first genuinely hard step, because it decides where the record of truth now lives.
  4. The core, by which point most of the surface area has moved and the remaining risk is understood rather than assumed.

Every capability that moves goes behind an interface that hides which system is serving it. That indirection is what makes each step reversible — and reversibility is what turns a bet into a sequence of decisions.

Rules that apply either way

  • Rehearse the cutover before the weekend it happens, with abort criteria agreed in advance. A rollback plan written on the night is not a plan.
  • Parallel-run anything touching the ledger, reconciling every record automatically rather than sampling twenty.
  • Write down every discrepancy and its explanation. Each one is a rule nobody had documented, and the log becomes the specification you never had.
  • Decide decommissioning criteria per phase, at the start. Otherwise the old system stays alive for years "just in case" and you pay for both.

The test that settles most arguments

Ask what happens if the programme is stopped at sixty per cent — a change of leadership, a budget freeze, a merger. If the answer is that the organisation has working improvements it can keep, the sequencing is right. If the answer is that it has nothing, the plan has concentrated risk in a way that only pays off if nothing goes wrong for a year.

  • delivery
  • legacy
  • migration
Questions this raises

Safer per step, not always cheaper overall. Phasing means running two systems and the bridge between them for the duration, which is a real cost. What it buys is that the programme can be stopped at any point and still be worth something — each capability moved is value delivered and risk retired. A big bang cancelled at eighty per cent is worth nothing.

AP

Written by

Animesh Pathak

Founder

Founded Brihat Infotech in 2022 and has led delivery on every engagement since. Works problem-first: map how the organisation actually runs before proposing a system, then stay on the engagement long enough to be accountable for whether it gets used.

Next step

Bring us the problem. We will bring the architecture.

A discovery call takes forty-five minutes. You leave with our read on the problem, the shape of the system we would propose, and a straight answer on whether we are the right team for it.

  • No sales deck
  • An engineer on the call, not an account manager
  • NDA before you share anything