The pitch always starts the same way.
"Our engineers can build this with a small team in one year."
It sounds reasonable. You've done harder things.
One year later, you're usually still building. Or the project has quietly died, and nobody wants to talk about it. Or you'reback on the phone with us.
We interviewed 15+ large experimenting organizations, including current customers, former customers, returning customers, and non-customers.
All had built or seriously considered building an internal tool.
The builds didn't fail because the code was bad. They failed because the organization couldn't sustain them.
Every role became a single point of failure. Pull out one card, and the whole thing collapses.
Here’s the 100 Million dollar question: Should you build or buy an experimentation platform?
TL;DR
- Internal experimentation platforms fail for organizational reasons, not technical ones.
- Every role becomes a single point of failure: product owner, strategist, lead developer, data scientist.
- Budget cuts hit experimentation first. It's seen as a luxury until it's gone.
This is what keeps a program standing...
Build what's core to your product. Buy everything else.
We follow this at Optimizely. Despite being a technology company, we have hundreds of technology vendors.
Experimentation feels like it should be core. It touches your product. Your engineers want to build it. But for most companies, experimentation is infrastructure that enables product work.
A lot of times, experimentation is seen as a luxury. When budget cuts come, it's early on the list.
The internal platform team gets reduced. Maintenance slips. Features stall. The program build that was supposed to save money becomes an underfunded liability.
Why your house of cards collapses
Every role becomes a single point of failure. This is what makes in-house experimentation a house of cards. Pull one person out, and the structure collapses.