Sooner or later every experimentation programme of any size gets the same question from finance: what does all this testing return? The usual answer is a list of winning tests with their lifts added up. Finance has learned not to believe it, and finance is right.

The return on a programme is a fraction. On top is the value of the decisions it produces: the wins that were kept and the harm that was caught before it shipped. Underneath is what those decisions cost. In a large organisation that cost is mostly people and waiting. A specialist team, engineering time for every variant, a platform licence, and weeks of calendar time in which an idea sits in a prioritisation forum, then a build queue, then an analysis queue, then a readout meeting.

The return on a programme is a fraction VALUE OF DECISIONS Raise this Wins kept, plus harm caught before it shipped 4 Stop false winners 5 Stop repeating old tests 6 Report it in money COST OF DECISIONS Lower this People, build, traffic and waiting 1 Stop dead-end tests 2 Build without a sprint 3 Clear the analysis queue

The six items in this article, placed on the half of the fraction they act on. AI moves the bottom half first.

Most of what is being sold as “AI for experimentation” this year works on neither half. It generates test ideas, which were never the constraint, or it moves traffic around automatically, which helps far less often than the sales deck suggests.

I have run more than 6,000 experiments over twenty-odd years, and the pattern I see in corporate programmes is consistent. AI’s first and largest effect is on the bottom of the fraction. It makes a decision cheaper to reach. Whether it improves the top depends almost entirely on what the organisation has written down for it to read.

A note on evidence before the six. The figures in this article are either published base rates from programmes such as Microsoft’s and Booking.com’s, or arithmetic you can check with a calculator. I am not going to quote an uplift from an AI-assisted programme, because I have not seen one measured in a way I would defend. That gap gets its own section.

Pick one, or read them in order:

The three that make a decision cheaper

A programme’s return is capped by how much of what the business ships goes through a test. I have argued at length that coverage is the number that matters, and coverage is a cost problem. When a test needs a sprint and an analyst, most changes ship without one. Ronny Kohavi and colleagues reported that at Microsoft roughly a third of ideas improved the metric they were aimed at, a third did nothing and a third made it worse. Untested, that last third goes live and stays there.

Where the calendar time of a test goes Idea Prioritise 5 · checkedagainst the log Pre-flight 1 · power andcollisions Build 2 · variant as apull request Run Set by traffic,not by people Readout 3, 4 · standardreadout, by rule Decision

Time spent waiting on a person. The numbers are the items in this article that shorten it. The run. Its length is set by traffic, and nothing here makes it shorter.

These three take cost out. Each is set out the same way: the challenge, the approach and the value.

1. Stop launching tests that cannot conclude

Challenge

The most expensive test in any programme is the one that runs for six weeks and ends in “inconclusive”. It used the traffic, the engineering time, the analyst and a slot in the roadmap, and returned nothing anyone can act on.

Most of those tests were dead before they launched. The page never had the traffic, the metric was too noisy, or another team’s test was running on the same step of the funnel. Everybody knows a design review would catch this. In a programme with forty squads and four specialists, the review is the first thing to be skipped.

Approach

Make the pre-flight something an agent does on every proposal, because unlike a specialist it is never too busy.

  • Power. Illustrative arithmetic: at a 2% baseline conversion rate, detecting a 10% relative lift at 80% power needs roughly 80,000 visitors per arm. If the page gets 15,000 a week, that is a ten-week test, and somebody should decide whether it is worth ten weeks before it starts.
  • Collisions. What else is live on the same pages, the same audience and the same primary metric.
  • The decision. One primary metric, the guardrails and a stopping rule, written down before launch.
  • History. Whether this has been tried before, which is the fifth item in the “Value per Decision” tab.
Visitors needed per arm at a 2% conversion rate 80% power, 5% significance Detect a 5% lift 315,000 Detect a 10% lift 80,700 Detect a 20% lift 21,100 Detect a 30% lift 9,800

Arithmetic, not data from a test. Halve the lift you want to detect and you need roughly four times the traffic, which is why the check belongs before launch.

Value

Tests that cannot conclude are stopped at the proposal stage, where they cost a few minutes. The ones that go ahead start with their decision rule already agreed, which shortens the argument at the other end.

The specialist team stops being a gate that every test queues for and becomes the author of the checks. That is a better use of four people.

2. Build the variant without a sprint

Challenge

In most corporate programmes the binding constraint is engineering. A variant competes with the roadmap for a place in the sprint, and usually loses. So tests are rationed, the rationing is called prioritisation, and the programme ends up testing a small, carefully chosen share of what ships.

Rationing has a cost that never appears on a dashboard. Kohavi and Stefan Thomke described a Bing change to how ad headlines were displayed that sat in the backlog for more than six months because it was judged low priority. When someone finally ran it, it lifted revenue by 12%, worth more than $100 million a year in the US alone.

Approach

Coding agents are now good enough to build most variants: a layout change, a reordered form, a different default, the same component behind a feature flag. Give the agent the design system, the flagging conventions and the experiment standards, and have it produce the variant as a pull request.

The rails matter more than the generation. A human still reviews the code. The variant ships dark behind a flag. Regulated journeys and legally fixed wording are listed as out of bounds. And the flag is removed when the test ends, a job the agent can also be given and one that almost nobody does.

Value

The cost of a variant falls from a place in the sprint to a code review. That changes which ideas get tested. The backlog item nobody would fight for becomes cheap enough to run anyway, and that is the category the Bing result came from.

It also makes a more ambitious goal realistic: testing as the default way a change ships, not a special project that has to be argued for.

3. Clear the analysis queue

Challenge

A test that finished on Friday and is read out three weeks later has cost three weeks of the winning variant not being live, or three weeks of a losing one still taking half the traffic. In most programmes the analysts are the queue, and most of what sits in it is routine: the same readout, to the same template, for a test with a pre-declared metric.

Approach

Have an agent produce the standard readout the morning a test reaches its planned end. It works against the metric definitions the organisation has already agreed and follows the house rules described in the fourth item. Sample ratio check first, then the primary metric with its interval, then the guardrails, then a plain statement of what the pre-agreed decision rule says.

Analysts review by exception. Anything with a sample ratio mismatch, a guardrail breach or a result that contradicts an earlier test goes to a person. So does anything where the agent’s output fails its own checks.

Value

Decision latency drops, and analyst time moves to the tests that need judgement.

The caveat is the important part. If every AI readout needs an analyst to check it, the workload has not gone away. It has turned into a review queue. The saving only exists once the outputs are being evaluated systematically, which is the argument of evals are the bottleneck.


The point

The return on an experimentation programme is the value of its decisions divided by their cost. In 2026 and into 2027, what AI reliably changes is the cost. It can check a proposal before it wastes six weeks of traffic, build the variant without a sprint, and produce the readout the morning the test ends.

That matters because cost is what holds coverage down, and coverage is what a programme is for. But a cheaper decision is only worth having if it is right, remembered and counted in money. Those depend on things an agent cannot invent: what counts as a result, what has been tried before, and what a sale is worth. Give it those in writing and it applies them more consistently than a stretched specialist team can. Leave them out and it will produce winners faster than the organisation can ship them, and very few will reach the revenue line.

So the work is less about the model than about a handful of documents and one long-running holdback. Count your coverage, write the rules, build the log, make testing the cheap way to ship, and measure the whole thing against customers who never got the winners.

Everyone has the same models. The programmes that get a return from them will be the ones that wrote down what they know.


Two things have to be true underneath all of this. The data the agent reads has to mean what the definitions say it means, which is what Conform protects by enforcing event schemas at the edge. And a test has to be cheap and clean to run, with the variant decided before the page renders and assignment that stays with the visitor, which is what Conversion Workers does. If you would rather begin by finding out what your coverage is and where your calendar time goes, get in touch. Both numbers are worth having whatever you decide to do next.