A/B Testing for Product Managers
Why "Let's Just Test It" Is Often Wrong
Testing feels rigorous, so "let's test it" sounds like the responsible answer. It often isn't. A test costs build time, run time, and analysis time, and it delays a decision by weeks. Sometimes that's the best purchase available. Frequently it isn't.
Situation | Better Than Testing | Why |
|---|---|---|
The change is obviously right | Just ship it | You'd need a big sample to confirm something you'd never reverse |
You don't know what users are struggling with | Watch five people use it | A test compares two guesses; research tells you what to guess |
It's a small change on low traffic | Ship it and watch the metric | You'd need four months to detect the effect |
Legal, compliance or a fix to something broken | Ship it | You're not going to keep the worse version whatever the result |
A genuine fork with real cost either way | Test it | This is exactly what testing is for |
The Honest Cost of a Test
Building two versions instead of one. Two to four weeks of runtime. Analysis. A delayed decision. And the opportunity cost of the other test you could have run on that traffic. Count all five before deciding a test is the cheap option, for most teams, testing capacity is scarcer than engineering capacity.