Strategic Context
Ocado's entire market valuation and global expansion strategy hinged on successfully integrating new robotic Customer Fulfilment Centres (CFCs) with the core Ocado Smart Platform for major international clients like Casino Groupe, Sobeys, and Kroger. This wasn't just a software challenge - it was a cyber-physical integration problem where simulation couldn't replicate real-world complexity.
The Problem
The Existential Risk
The company's entire market valuation and global strategy hinged on successfully integrating new robotic warehouses. A single deal failure could wipe hundreds of millions from the market capitalisation. The pressure was immense: any failure would be devastating for the company's reputation, valuation, and future growth.
The "Cyber-Physical" Challenge
This was not just a software problem. We faced the immense complexity of integrating a new, unproven physical robotics system with our platform, where traditional simulation could not replicate real-world latencies, failures, and chaos.
The "Big Bang" Constraint
Unlike software, you cannot easily iterate on a multi-million-pound physical warehouse. You can't exactly 'beta test' a client's physical warehouse on the day they start using it to deliver groceries. The only "viable" product was the final, working system, creating a terrifyingly high-stakes launch with almost zero margin for error at the client's site.
The Confidence Gap
Without a safe, real-world environment to test and learn in, we couldn't give senior leadership definitive proof that our most critical strategic commitments were on a secure path to success. As the Agile Manifesto says: "Working software is the primary measure of progress".
My Role & The Team
As Product Manager for the inventory and order management system of the Ocado Smart Platform, I was responsible for managing the connection between eCommerce, order lifecycle management, delivery, and the new robotic Customer Fulfilment Centres. I worked with:
- Engineering teams building the platform integration
- Warehouse operations to ensure the MVP was a faithful representation
- Senior leadership to secure buy-in for the creative MVP approach
- International clients (Casino Groupe, Sobeys) who would ultimately use the system
The Process & Key Decisions
1. Reframe the Problem
I reframed the problem from "How do we test this perfectly?" to "How can we learn in a live environment with zero client risk?" This shifted the focus from simulation to active de-risking in a real-world setting.
2. The Creative MVP Insight
I had the key realisation: we had the raw ingredients for a live, low-risk ecosystem under our noses! These were the internal staff shop used by Ocado employees to test the eCommerce platform and a real-world robotic test facility a ten minute drive away. My proposal was to connect one of the first real-world robotic grids not to a client, but to our own internal staff shop.
3. Overcoming Skepticism
The biggest obstacle was initial stakeholder skepticism that this was a valuable use of a multi-million-pound robotic test grid. The grid was there for testing the robots. How would introducing a competing requirement interact with that? I overcame this by framing the cost not as an expense, but as an insurance policy against a catastrophic, nine-figure failure on a client launch.
4. Build the Real-World Testbed
I led the cross-functional collaboration to connect the robotic warehouse to the staff shop platform. This transformed a theoretical problem and meetings about API specs into a practical problem of creating a live, low-risk testbed to run the entire end-to-end system with real orders, real hardware, and real products.
5. Learn from Real Operations
We ran real orders through the system months before any client deadline. It wasn't just about finding bugs; it was about building unshakeable confidence. We could observe real-world, end-to-end interactions and build a system robust enough to learn and adapt in a live, imperfect environment.
The Solution
The "Launch Zero" MVP strategy became a proven model:
- Live integration between the test facility and Ocado Smart Platform
- Real orders flowing from employee staff shop
- Full end-to-end testing in a production-like environment
- Zero client risk while proving system stability
- Months of lead time before high-stakes client launches
- Real-world learnings impossible to gain from simulation
The Impact
Proved end-to-end system stability months ahead of client launch, securing partner confidence
De-risked international programme protecting billions in market capitalisation
This innovative MVP was the subject of my talk at Agile Cambridge 2019
Ensured critical international partners launched successfully without delays
Strategic Transformation
By the time we connected our first international client, the integration wasn't a risk anymore; it was a proven, battle-tested system. This creative MVP strategy fundamentally changed how the company approached risk for complex, cyber-physical projects.
Key Learnings
Real-World Testing Beats Simulation
For complex systems, the most valuable insights come from observing real-world, end-to-end interactions, not from perfecting isolated component tests. The goal isn't to eliminate all bugs beforehand, but to build a system robust enough to learn and adapt in a live, imperfect environment.
Creative MVPs De-Risk Big Bets
When facing "big bang" launch constraints, finding creative ways to test in production-like environments with low risk is invaluable. The staff shop was hiding in plain sight! Sometimes the best MVP strategy uses resources you already have.
Frame Costs as Insurance
Securing buy-in for de-risking investments requires reframing them not as expenses, but as insurance policies against catastrophic failures. The cost of the MVP was tiny compared to the reputation and value that was at risk.
Related Talk: Agile Cambridge 2019
Watch My Conference Talk
I presented on this work at Agile Cambridge 2019, sharing insights on de-risking complex integrations and building resilient systems.
Watch on VimeoWant to learn more?
Let's discuss how I approach complex system integrations and strategic risk mitigation.