Why Replatforming Projects Drift (And How Governance Fixes It)

There's a wave of replatforming happening right now.

Magento 1 reached end of life. Magento 2 has proven expensive to maintain. Salesforce Commerce Cloud is losing ground. And Shopify has made an aggressive push into enterprise, offering a compelling alternative for brands in the £20m to £150m range.

The business case often looks straightforward: Lower total cost of ownership. Faster time to market. Access to a broader ecosystem of apps and talent. Boards are approving these projects because the numbers make sense on paper.

But the numbers on paper rarely survive contact with reality.

Most estimates suggest around half of major platform migrations go over budget or launch late. Some never launch at all. And when that happens, it's rarely the agency who takes the blame.

I've been involved in replatforming projects from multiple angles: as the client leading the migration, as an advisor to brands mid-flight, and as the person called in when things have gone wrong. The patterns are remarkably consistent.

The 3 Phases Where Projects Fail

When I look at a replatforming project, I'm looking at risk across three phases.

  1. Scoping. This is where the budget gets set based on assumptions that won't survive discovery. Requirements are gathered from stakeholders who don't fully understand the current system. The agency estimates based on what they're told, not what they'll find.

  2. Build. This is where scope creep takes hold. Feature requests accumulate. The "like-for-like" mentality kicks in. Every stakeholder wants their thing included. The agency says yes because every yes increases the project value.

  3. Migration. This is where projects actually die. Data is messier than anyone expected. Integrations that "just worked" turn out to be undocumented custom builds. Go-live gets pushed while the team scrambles to fix what nobody planned for.

Most governance focuses on phase two. But the damage is usually done in phases one and three, where visibility is lowest.

The "Accumulated Yes" Problem

Development agencies aren't to blame for scope creep. They're responding rationally to the incentives in front of them.

You ask for a feature, they quote for it. You ask for another, they quote again. Every "yes" increases the project value. Every "no" risks losing the relationship, or losing the work to a competitor who will say yes.

The problem is that there's nobody in the room whose job is to say "not yet" or "do we actually need this?"

This is a version of the same Principal-Agent Problem I see in agency retainers. The incentives are misaligned, and unless someone names it, nothing changes.

The "Like-for-Like" Trap

The most expensive sentence in eCommerce is: "We want it to work exactly like the old site."

I understand the instinct. You've spent years refining your setup. Your team knows how it works. Your customers are used to it.

But Shopify has opinions. Strong ones. About checkout, about product data structure, about how apps integrate. You can bend it to your will with enough custom code and enough budget. But every customisation creates future Technical Fragility. Every workaround becomes something that can't be updated without risk.

The businesses I've seen migrate successfully do something different. They treat the replatform as a chance to simplify.

What did we build five years ago that nobody uses? What custom feature made sense for our old setup but has a native equivalent now? What can we stop doing?

This requires someone willing to challenge the brief. Not the agency. They're not paid to reduce scope.

The Opportunity Cost of Delay ("Launch Drag")

The problem isn't just the budget overrun. It's the growth you're not capturing while the project drags on.

A three-month delay on a £40m brand isn't just £100k in extra agency fees. It's a quarter of trading on a platform you've already decided isn't fit for purpose. It's Black Friday on legacy infrastructure. It's the roadmap items that can't start until migration is complete.

When I assess replatforming projects, I look at what I call Launch Drag: the cumulative cost of every week the project runs beyond its original timeline.

For most brands I work with, Launch Drag runs between £50k and £150k per month. That changes how you think about governance investment.

The Missing Role: Commercial Governance

Every replatforming project needs someone who understands both sides and has the board's trust. This is someone on the client side, not the agency side, whose job is to:

  • Challenge feature requests against commercial priority. Not everything needs to be in v1.

  • Say "no" or "not now" without damaging the relationship. The agency can't do this.

  • Translate technical trade-offs into business outcomes. Most boards don't speak developer. Most developers don't speak P&L.

  • Protect the timeline when scope starts to creep. Someone has to hold the line.

Most brands don't have this person internally. Their Head of Ecommerce is too close to the detail. Their CTO is too removed from the commercial reality. And typical project managers don't have the domain expertise.

So nobody's doing it. And the project drifts.

If You're About to Replatform

I sit on your side of the table.

Not to replace your agency. You've chosen them for a reason. But to ask the questions that protect your timeline and budget. To challenge scope before it creeps. To translate between what the agency is proposing and what the board needs to hear.

If you're starting a Shopify Plus migration, or you're mid-flight and worried about where it's heading, let's talk before it gets harder to fix.

De-risk your Replatforming Project

Previous
Previous

Why Your Portfolio Brand's Digital Operation Is Stuck (And Where I Usually Find The Problem)

Next
Next

Why Your £50k/Month Agency Retainer Feels Like It's Doing Nothing