Saltar al contenido
AKOS
Todos los packs
StableProductoexperimentation

Experimentation — Power Before p-values

Controlled experiments on real users: power and sample size, criterion and guardrail selection, assignment integrity, stopping rules, and how to read a result without fooling yourself.

ab-testingcontrolled-experimentsstatistical-powersample-sizeoecguardrail-metrics

Principios

  • · P1 — An experiment is a decision procedure, not a measurement. Before it starts, name what you will do for each possible outcome. If every outcome leads to shipping, you have a launch with extra steps; if no outcome would change anything, you have theatre. Both are common and both cost weeks.
  • · P2 — Power comes before p-values, and it is arithmetic rather than opinion. A test that cannot detect the effect you care about will not report "no effect" — it will report noise, and somebody will believe it. Detecting a 10% relative lift on a 3% conversion rate needs roughly fifty thousand users *per arm*. Halve the effect and the requirement quadruples.
  • · P3 — Most products do not have the traffic, and that is the finding. Running an underpowered experiment is worse than running none: it converts "we don't know" into a number people will quote. When the arithmetic says no, the honest answer is a different method — see [decision-framework.md](decision-framework.md) — not a smaller threshold.
  • · P4 — Decide the metric before you see the data. The single criterion the decision rests on, chosen up front. Picking it afterwards means picking whichever moved, which is a procedure guaranteed to find something.
  • · P5 — A metric optimized is a metric distorted. Any measure adopted as a target stops measuring what it did. The decision criterion must be close enough to real value that gaming it *is* delivering value — engagement measures are the classic failure, because the easiest way to raise them is usually to make the product worse.

Patrones

  • · Do the sample-size arithmetic before anything else, including before writing the ticket. It takes two minutes and it cancels most proposed experiments. That is the point.
  • · Under a few thousand weekly users into the funnel, you cannot A/B test conversion. Say so plainly. It is a fact about arithmetic, not a lack of ambition.
  • · Write down what you'll do for each outcome before you launch. If every branch ships, cancel. If no branch changes anything, cancel. Half of proposed tests die here.
  • · Ask "how could this metric go up while the product gets worse?" If the answer is.
  • · Declare guardrails even when you're confident. They cost nothing and they are the only thing standing between a win and an unnoticed regression.

Riesgos

  • · Ver anti-patrones específicos del dominio en el pack.

Checklist

  • [ ] Required sample size was calculated, not guessed. (EXP2)
  • [ ] Expected traffic reaches it within about four weeks. If not, the test was not run and an alternative method was chosen and recorded. (EXP3, EXP38)
  • [ ] A decision was written for every possible outcome before launch; no branch where everything ships regardless. (EXP1)
  • [ ] No arm withholds safety, accessibility, or security. (EXP42)
  • [ ] Experiment data is treated as personal data — inventoried, minimized, retained deliberately, covered by the deletion path. (EXP43)
  • [ ] One decision criterion, declared before launch, with the smallest effect worth shipping for. (EXP4)

Fuentes

En la bibliografía AKOS