The experiment brief
The hypothesis, the metric, the sample, and the rule for stopping, all written before the test runs, not after.
Before any A/B test or pilot goes live, so the goalposts can't move once the data shows up.
- 1
Hypothesis
States what you believe and why, so success has a definition before there's data to argue about.
What it asksIf we do X, we believe Y will happen, because Z. Write it in that shape.
Filled inIf we add a progress bar to onboarding that stays visibly incomplete until a bank is linked, we believe bank-linking within 24 hours will rise, because Priya's tickets show users don't realise linking is required. They think the app works without it.
How it goes wrongWriting the hypothesis after glancing at early results, so it quietly becomes whatever the data already shows. Timestamp the brief and don't touch the hypothesis line again.
- 2
Metric and guardrail
The one number that decides the test, plus the number you're watching to confirm nothing else broke.
What it asksWhat's the single primary metric, and what's the guardrail metric that must not get worse?
Filled inPrimary: percent of new signups who link a bank within 24 hours. Guardrail: overall onboarding completion must not drop more than 2 points, in case the progress bar makes people feel pressured and quit instead.
How it goes wrongPicking a metric only the new feature could move, so there's no way to tell if you helped or just shifted behaviour, and no guardrail, so a quiet regression elsewhere goes unnoticed.
- 3
Sample and duration
Decides in advance how long you'll wait and how many people you need, so a promising trend on day 3 doesn't get called early.
What it asksWhat percent of traffic, and for how long, based on your normal weekly signup volume?
Filled in50 percent of new signups, for 14 days. At roughly 800 new signups a week, that's about 1,600 people in the test, enough to detect a 5 point shift in linking rate at the confidence we use for a decision this size.
How it goes wrongPeeking daily and stopping the moment the number looks good. Write the stop date in the brief before launch and hold it, even when day 4 looks great.
- 4
Stopping rule
What ends the test besides the calendar, especially if something goes wrong.
What it asksWhat result, at what point, ends this early, in either direction?
Filled inIf the guardrail drops more than 2 points at any daily check, stop immediately regardless of the primary metric. If the primary metric shows no movement either way by day 10, let it run to day 14 rather than extending further.
How it goes wrongHaving no rule for stopping early on harm, so a broken variant runs the full two weeks because nobody wants to be the one who calls it.
- 5
What would change your mind
Names the result that would make you walk away from this idea, written before you're attached to it.
What it asksWhat result means you don't ship this, rather than iterating on it?
Filled inIf linking rate within 24 hours moves less than 2 points either way and the guardrail is flat, we conclude the problem isn't awareness, and we don't ship the progress bar or try a louder version of it.
How it goes wrongOnly ever writing down what would confirm the idea, so any result gets read as "promising, let's iterate," and the idea never actually dies no matter what the data says.
Take the whole thing
# Experiment brief ## Hypothesis If we [change], we believe [metric] will [move], because [evidence]. ## Metric and guardrail Primary metric: Guardrail metric (must not worsen): ## Sample and duration Percent of traffic: Duration: Expected sample size: ## Stopping rule Stop early if: Otherwise, run to: ## What would change our mind Result that means we don't ship this:
The PRD that survives contact with engineering
One page. Four sections engineers actually read before they start arguing about scope.
The signal log
One row per quote. A structured way to hold raw feedback without losing the exact words.
The opportunity tree, on one page
Outcome, opportunity, solution, experiment. The map from what you're chasing down to what you're testing this week.