Building an Experimentation Program
In 2025, the gap between companies that experiment once a quarter and those that run hundreds of tests a year is no longer a minor advantage, it is the primary driver of product-market compounding. This lesson shows you how to build the system, not just run the next test.
Quick Summary
- An experimentation program is people, process, and platform, not just a testing tool.
- 54% of companies now operate at a strategic or transformative experimentation maturity level, up from 35% in 2021, according to Convert's 2025 CRO research.
- Most tests lose: Booking.com and Microsoft both report 65-85% failure rates. Volume is how you win anyway.
- The five gears of a mature program: intake, prioritize, power, review, and archive.
- 58% of teams skip prioritization frameworks entirely, that single gap kills velocity more than anything else.
What It Actually Is
An experimentation program is the structured system that lets a company run controlled tests at a predictable cadence, with consistent statistical rigor and shared institutional memory. Think of it like a factory assembly line: raw material (ideas and hypotheses) goes in one end, and validated learnings come out the other, reliably, repeatably, at scale.
Without the system, you have one-off tests. With the system, you have compounding knowledge. The difference is not the testing tool you use. The difference is whether every test result gets stored, reviewed, and reused.
A useful framing: the program is what happens between tests. The test itself is just the data collection step. Intake, prioritization, power calculation, review, readout, and archiving, those are the program.
Why It Matters (with data)
The Optimizely platform processed 900 billion test impressions in 2024, representing a 55% increase in experiments run compared to two years prior. Experimentation at scale is accelerating, not plateauing.
Yet the distribution is wildly uneven:
- Only 0.2% of all websites globally use A/B testing tools at all, per Convert's 2025 research.
- Among the top 10,000 highest-traffic sites, 32% use experimentation platforms, proof that volume correlates with adoption.
- 54% of companies now sit at strategic or transformative experimentation maturity in 2025, up from 35% in 2021.
- Only 1 in 10 companies reaches true transformative maturity with genuine executive sponsorship.
- 26% of companies strongly agree they have a senior management sponsor accountable for experimentation quality.
Win rates are sobering. Microsoft reports roughly a 34% win rate across all experiments. Booking.com and Bing see failure rates of 80-85%. The implication is clear: a single test is a coin flip. A program of 50 tests a year is a compounding advantage.
How It Works / The Playbook
A mature experimentation program runs on five gears. Every gear must work, or the whole machine stalls.
Gear 1: Idea Intake
Maintain a single shared backlog, Notion, Linear, or Airtable all work. Anyone on the team can submit. Every submission must include a structured hypothesis:
"If we change [X] for users [Y], metric [Z] will move because [rationale R]."
Without that structure, ideas are wishes, not experiments.
Gear 2: Prioritization
Score every hypothesis before committing engineering time. Two frameworks work well:
- ICE: Impact x Confidence x Ease. Fast and lightweight. Good for early-stage programs.
- PXL (used at CXL): Stricter. Forces you to answer whether the change is above the fold, whether it is backed by user research, and whether similar tests have been run before. Better for mature programs.
The sobering stat: 58% of teams skip prioritization frameworks entirely. This is the single most common reason velocity collapses.
Gear 3: Power and Design
Before a test launches, calculate minimum detectable effect (MDE) and required sample size. The rule of thumb: if you cannot reach statistical significance at 95% confidence within four weeks at your current traffic, do not run the test on that surface. Either increase traffic, reduce MDE expectations, or move the test to a higher-volume page.
52% of teams skip experiment QA before launch, per Convert's research. Pre-launch checklists prevent broken implementations that waste weeks of traffic.
Gear 4: Review and Ship
Run a weekly experimentation council, a 30-minute meeting with a PM, an engineer, an analyst, and a designer. This group reviews queued tests, catches sample-ratio mismatches (SRM) before they happen, and approves test plans. This single ritual is the structural difference between teams running 5 tests a year and teams running 5 tests a week.
Gear 5: Readout and Archive
Every completed test gets a written readout: hypothesis, result (winner/loser/inconclusive), primary metric movement, guardrail metric status, and what you learned. Store it in a searchable wiki. Tag it by surface, device, audience segment, and test type.
Without the archive, you re-run tests you have already run. That is the most expensive failure mode in experimentation.
Real Company Examples
Virgin Media O2 (2024-2025)
Virgin Media O2 scaled from 40-50 annual tests to 600 test variants in 2024, with 200+ already completed in Q1 2025 alone. The driver was not new tooling, it was a cultural shift toward treating failed tests as learning assets rather than wasted effort. They attribute the scale-up to a structured readout process and a dedicated experimentation team that owns the program end-to-end.
Virgin Media O2 went from under 50 tests per year to over 600 in a single year. That is a 12x velocity increase. The technology did not change. The process did. Specifically: they stopped treating each test as a one-off project and started running the five-gear program with a dedicated owner.
Booking.com (ongoing)
Booking.com runs over 25,000 experiments per year, roughly 70 per day, on an in-house platform. Their win rate is 10-20% by their own reporting. The math still works overwhelmingly in their favor: 2,500-5,000 winning tests per year, each incrementally improving conversion on one of the world's highest-volume booking funnels. The cultural rule that drives this is non-negotiable: no product surface ships without a test. Not a guideline, a rule.
Booking.com's experimentation culture has one hard rule: no surface ships without a controlled test. That rule forces the volume. The volume, even at a 10-20% win rate, compounds into thousands of improvements per year. The tooling matters less than the mandate.
Yelp (2025 approach)
Yelp's experimentation lead Sid Arora, presenting at Test + Learn 2025, outlined their implementation principles: prioritize ease-of-use in the experimentation platform, measure only metrics that connect to commercial outcomes, align every test to company-level goals, and build psychological safety so teams feel safe shipping failing tests. Yelp explicitly tracks "learning velocity" as a program metric alongside win rate.
Common Mistakes
1. Peeking at results and stopping early. Checking p-values mid-test and stopping when p < 0.05 dramatically inflates false positives. Pre-register your test duration and MDE before launching. Do not touch results until the end date.
2. Optimizing micro-metrics without guardrails. A button-color change that lifts click-through rate but drops downstream revenue is a loss disguised as a win. Every test needs a primary metric and at least one guardrail metric (revenue, retention, refund rate, or support contact rate).
3. No prioritization system. 58% of teams have no framework for deciding which tests run first. Without scoring, the loudest voice in the room picks the next test. That is not a program, it is HiPPO-driven guessing.
4. Ignoring sample-ratio mismatch. If a 50/50 split arrives at 52/48, the experiment implementation is broken. The results cannot be trusted regardless of what p-value the dashboard shows. Automate an SRM check in every readout template.
5. No searchable archive. Re-running experiments that were already run is the silent kill switch for any program. If your test results live in a spreadsheet nobody searches, you do not have institutional memory, you have expensive data loss.
6. Skipping QA. 52% of teams launch tests without pre-launch QA, per Convert's data. A broken variant that never renders correctly or a tracking pixel that fires twice will corrupt every data point collected. Build a five-point QA checklist into every launch.
Key Takeaways
- Volume beats brilliance: even the best-run programs lose 65-80% of tests, so pipeline density is the lever, not individual test quality.
- The five gears, intake, prioritize, power, review, archive, must all work. One broken gear stalls the whole machine.
- 58% of teams have no prioritization framework: fixing that one gap does more than any new tool.
- Pre-register duration and MDE before launching. Never peek. Pair every primary metric with a guardrail.
- Archive every readout in a searchable wiki. Institutional memory is a compounding asset; re-running old tests is a compounding tax.
- Connect test results to commercial outcomes, not vanity metrics. Teams that tie experiments to revenue move faster and get more executive sponsorship.







