The Situation
July 2023. I was promoted to lead WPP's Cloud Acceleration Programme, eighteen months in and with little to show for it. Migration velocity was low, stakeholder confidence was eroding, and there was no credible path to completing the work.
The scope was ambitious:
- Disposition 10,000+ servers across 11 regional data centres
- Migrate to Azure Public Cloud and IBM Private Cloud
- Build new infrastructure while maintaining business operations
- Coordinate multiple delivery partners: Kyndryl, Rackspace, TCS
- Navigate WPP's complex matrix organisation
Ambition without execution is just PowerPoint.
What Changed
Three moves.
First, I established what success actually meant. Not strategy documents, numbers. Servers migrated per week. Cost removed per quarter. What percentage of the estate had been assessed, planned, executed, validated. Everyone worked from the same dashboard, showing progress and blockers together.
Second, I removed friction. Decision-making had become archaeological, layer on layer of process with no clear accountability. I pushed decisions down to the execution teams, cut redundant approvals, and made it explicit that moving fast mattered more than getting every detail theoretically perfect.
Third, I fixed the team structure. People were working hard in the wrong configuration. I moved resources to the bottlenecks, clarified roles, and removed the dependencies that were creating waiting time. The right people in the right places, with the authority to execute.
Within two months, migration velocity had doubled. Within six, we had momentum that had looked impossible at the start.
What We Delivered
Infrastructure:
- Built 3 new IBM Cloud data centres, replacing 11 legacy facilities
- Migrated 3,500+ servers to Azure and IBM Cloud
- Decommissioned 5,000+ servers that analysis showed were no longer required
- Reached peak velocity of 350 server migrations in a single month
- Fully dispositioned the entire 10,000+ server estate
Business impact:
- Generated £1m+ in annual savings through consolidation
- Eliminated 540 metric tonnes of CO2 annually from decommissioned infrastructure
- Reduced technical debt from ageing platforms
- Created repeatable migration patterns for future work
Programme execution:
- Scaled the team from an initial core to 150+ people across WPP, Kyndryl, Rackspace, and TCS
- Maintained budget control while accelerating delivery
- Awarded WPP IT Collaboration Team of the Year, December 2023
Handing It Over
Delivering the migration was half the job. The other half was making sure WPP did not need a partner-led programme for what came next.
With the main objectives delivered, the remaining work was a long tail: pockets of smaller operating companies still to migrate, spread across the group. That needed a standing capability rather than a programme, so I transitioned from the partner-delivered model to an internal team of around 10 people based in India, with end to end ownership of workload migration and onboarding. I built the forward pipeline, extending multi-cloud beyond Azure to GCP and AWS, and put a prioritisation framework in place tied to cost reduction targets. By May 2025 it was running as business as usual, owned and delivered in house.
What Made the Difference
This was not heroic effort or technical brilliance. It was removing the organisational obstacles stopping competent people from executing.
Clear data meant problems surfaced early, while they were still cheap to fix. Simplified process meant decisions took days rather than weeks. The right team structure meant work flowed instead of queueing behind dependencies.
The lesson is not specific to cloud migration. It applies to any complex programme in any large organisation: most delivery problems are organisational, not technical. Fix those and technical people will handle the technical work.