The34group

Guide · Transformation

How to fix a stalled transformation.

A transformation rarely stalls for the reason in the status report. Here is how to find the real constraint, kill what is not moving the number, and restart in 30 days with one move the board will back.

Written by the team · Updated June 2026 · 6 min read


01 · The stall, in numbers
70%
of digital transformations fall short of their objectives. Only about 30% meet or beat the target.
BCG
70%
of manufacturers stay stuck in pilot purgatory, where the named barrier is the last integration mile, not the technology.
McKinsey
95%
of enterprise generative-AI pilots show no measurable P&L impact, for reasons of workflow, not model quality.
MIT NANDA

The reason it stalled is not in the status report.

A stalled transformation almost always reports itself as healthy. The workstreams are green, the vendors are paid, the steering deck moves forward. What sits flat is the one number the whole thing was funded to move. The stall is real, but the report is looking in the wrong place.

The numbers above point at the same culprit from three angles: the work, not the technology. Programmes fall short on integration, ownership and scope, not on the cleverness of the tool. Find the real reason and a stalled transformation is usually one move away from a credible restart.

« The dashboard is healthy. The business case is not. »


02 · Why it really stalled

Why it really stalled.

Five failure modes behind almost every stall. None of them is the one the status report names.

01

The status report is measuring activity, not the number

Green on every workstream, flat on the one metric that justified the budget. A transformation that reports progress in tasks shipped, not in the cost, delay or defect it was meant to move, has already lost the plot. The dashboard is healthy. The business case is not.

02

It stalled on the last integration mile, not the technology

The new system works in the demo and dies on contact with the old ones. The records that contradict each other, the legacy fields, the handoff nobody owns. This is the most common place a transformation quietly stops, and the one least likely to appear in a steering update, because it looks like detail.

03

Nobody owns the running, only the building

A programme has a sponsor and a vendor. Production has neither unless someone names an operational owner. When the build team rolls off and no one runs what they left, the thing does not fail loudly. It just stops being used, and the saving never lands.

04

The scope grew until nothing could ship

Every quarter added a workstream, a stakeholder, an edge case. A plan that started as one move became a portfolio no one can finish. Breadth feels like ambition. It is usually the reason the first credible result is always one more quarter away.

05

The workflow and the data were never fixed underneath

A broken process was automated. A messy dataset was scaled. The technology did exactly what it was told, faster, to work that was wrong to begin with. No tool recovers a transformation built on a process and data that were never cleaned first.


03 · The 30-day restart

The 30-day restart sequence.

Four moves, in order. The goal is not to relaunch the programme. It is to put one credible result back on the board.

STEP 01 / 04

Find the real constraint

Ignore the status report and follow the one number the transformation was funded to move. Trace it back to the single place it stops: a broken handoff, an integration that never landed, a step still done by hand. There is almost always one real constraint, and it is almost never the one being managed. Name it before touching anything else, because the next three moves all depend on getting this right.

STEP 02 / 04

Kill what is not moving the number

Stop the workstreams that report progress but do not touch the constraint. This is the hardest move politically and the fastest one to free capacity, because a stalled programme is usually carrying three efforts for every one that matters. You are not cancelling the transformation. You are clearing everything between it and a result.

STEP 03 / 04

Re-scope to one shippable move

Cut the plan down to a single change that hits the real constraint and can ship inside the window. One move, wired to the live systems, owned by a named person, with the metric attached. The point is not to do less forever. It is to put one credible win on the board before the next review, so the programme earns the right to the rest.

STEP 04 / 04

Show the board a credible restart

Bring leadership the real reason it stalled, the one move underway, the number it will shift, and the date. Not a relaunch deck, a restart with a result in sight. A board that has watched a transformation drift will back a small, honest, measurable move long before it backs another grand plan, because the small move is the only one it can verify.

Which move comes first depends entirely on the real constraint, and finding that is the work. It is the question our FOCAL Diagnostic is built to answer.


04 · Restarted, or restalled?

The restart checklist.

A transformation is genuinely restarted when it can tick all six. Until then, it is still drifting, whatever the deck says.

  • The real constraint is named, traced to the one number the transformation was funded to move.
  • The workstreams that do not touch that constraint have been stopped.
  • One shippable move is scoped, wired to the live systems, with the metric attached.
  • A named operational owner runs it, so it survives the build team rolling off.
  • The board has the honest reason, the one move, the number and the date.
  • The workflow and the data underneath are clean enough to build on, not automated as-is.

Sequencing the moves after the first one is its own discipline. We map that order with the Hub Map, so the restart leads somewhere rather than stopping at one win.


05 · Frequently asked

Frequently asked.

Our status report is green. Why does it feel stalled?

Because the report is almost certainly measuring activity, not the number the transformation was funded to move. Workstreams ship on time while the cost, delay or defect that justified the budget sits flat. The fix is to stop reading the dashboard and trace that one metric back to the single place it stops. That place is the real constraint, and it is rarely the one being managed.

Do we need to scrap it and start over?

Almost never. A stall is usually a scope and ownership problem sitting on top of a programme that is mostly sound. Starting over throws away the parts that work and resets the clock the board is already tired of watching. We pick it up where it stopped, find the real constraint, cut everything that is not moving the number, and ship one credible move first.

What can we get done in 30 days?

Not the whole transformation. One honest restart: the real reason it stalled, one workstream cleared of the noise around it, one shippable move scoped and underway against the metric, and a board update that is a result in sight rather than a relaunch. Thirty days is enough to change the trajectory and earn the room to finish, which is the thing a stalled programme has lost.

How is this different from the reset our consultants proposed?

A reset usually means a new plan, a new deck and a new budget, which is the same programme with more scope. This is the opposite. We take work away until one move can ship, we attach a number to it, and we hand the running to a named owner so it does not stall again the moment the outside team leaves. We build and we stay until it holds, which is the whole of how we work.

How do you find the real constraint quickly?

We start from the number, not the org chart. Our FOCAL Diagnostic is a paid, scoped engagement that traces the one metric the transformation was meant to move back to the single place it stops, then names the move that restarts it. It is built for exactly this: a programme that looks busy and is not moving, where the reason in the status report is not the reason it stalled.


You can run much of this yourself. Bring us in when the status report says green and the number says otherwise, when you need the real constraint named fast, or when a restart has to be credible to a board that has stopped believing the plan.

We find the one move that restarts it, ship it against a number, and hand the running to your team. We build and we stay until it holds. That is how we work.

Stalled, and the report says fine?

No relaunch deck. A working session on the real programme, with the operators who would get it moving again.

Start a conversation office@the34group.com