Product Experimentation Excellence
Drive measurable growth and mitigate risk through rigorous A/B testing and data-driven learning.
The Guide
4 key steps synthesized from 4 experts.
Evaluate testing necessity and feasibility
Determine if the change warrants an experiment based on risk level and required sample size. If traffic is low or the change is an industry standard, consider shipping directly or using qualitative validation instead of a formal A/B test.
Featured guest perspectives
"If you can run experiments quickly and easily (e.g. a few hours), this decision is generally easy: run the experiment. If running experiments is a pain in the butt, and the changes are relatively benign, you can probably skip the experiment."— Lenny Rachitsky
"It turns out you’d need *over 60,000 unique users* (per variation!) before you could draw a confident conclusion. That’s 120,000 users going through the flow before you can move on. For most startups, that ends up being far too long."— Lenny Rachitsky
Design the OEC and guardrail metrics
Create an Overall Evaluation Criterion (OEC) that balances your primary success metric with long-term value indicators. Include guardrails to monitor for negative impacts on performance, latency, or user complaints.
Featured guest perspectives
"It's very easy to increase revenue by doing theatrics. Displaying more ads is a trivial way to raise revenue, but it hurts the user experience. And we've done the experiments to show that. In this case, this was just a home run that improved revenue, didn't significantly hurt the guardrail metrics."— Ronny Kohavi
Execute with high velocity and statistical rigour
Maintain a high cadence of low-effort experiments to maximize learning volume. Use automated checks for Sample Ratio Mismatch and apply techniques like CUPED to reduce variance and reach significance faster.
Featured guest perspectives
"I think we did well but lost our scrappy, iterative mindset too early. Even without a ton of traffic -- we were wasting traffic not running more tests."— Lenny Rachitsky
Analyze results and capture institutional learnings
Push past surface-level numbers to understand the why behind the results through cohort analysis and qualitative follow-ups. Document every result, including failures, to build a predictive model of your users over time.
Featured guest perspectives
"And it was sort of done, it was very beneficial, and then it was semi forgotten, which is one of the things you learned about institutional memories. When you have winners, make sure to address them and remember them."— Ronny Kohavi
Get this guide as an AI skill for Claude Code
Install This Skill
Add this skill to Claude Code, Cursor, or any AI coding assistant that supports Agent Skills.
Quick Install (Recommended)
Install this skill directly using npx:
npx skills add RefoundAI/lenny-skills --skill product-experiments Or install all 76 skills:
npx skills add RefoundAI/lenny-skills Manual Installation
Download the skill
Download Skill (.zip)Add to your project
Create a folder in your project root and add the skill file:
.claude/skills/product-experiments/SKILL.md Start using it
Claude will automatically detect and use the skill when relevant. You can also invoke it directly:
Help me with product experimentation excellence Or receive these install instructions in your inbox:
Guest Perspectives
Deep dive into what 3 podcast guests shared about product experimentation excellence.
Archie Abrams
"So we constantly will relook at an experiment a year later, see that the way the GMV curve for the distribution was different than we might've originally thought. And that'll actually change what we do from that previous experiment. And so there's a lot of longterm monitoring of experiments over these very long time horizons to both inform what those input metrics are and more importantly hold ourselves accountable to, did we actually move what we cared about, which is that longterm GMV, in the right way?"
- Implement long-term holdouts to track the downstream business impact of experiments one, two, and three years later.
- Regularly revisit "winning" experiments to see if initial conversion lifts translated into incremental long-term value.
- Use long-term monitoring to refine short-term input metrics and ensure they are accurate leading indicators of success.
Lauryn Isford
"So, with all that said, generally my advice is to experiment when you need to and to primarily see it as a risk mitigation tactic when you're making dramatic changes and to let the product development process do more work. So, spend more time with customers, be more rigorous in understanding precisely what problem you're solving, get mocks in front of people and see how they react, and hopefully have more conviction than you otherwise would when you ship something that it's okay if every customer sees it tomorrow and that the experiment doesn't actually matter as much."
- Use A/B tests primarily for risk mitigation on dramatic product changes.
- Invest more in customer research and mock testing to build conviction before shipping.
- Avoid over-relying on experiments just to provide precise numbers for performance reviews.
Ronny Kohavi
"It's very easy to increase revenue by doing theatrics. Displaying more ads is a trivial way to raise revenue, but it hurts the user experience. And we've done the experiments to show that. In this case, this was just a home run that improved revenue, didn't significantly hurt the guardrail metrics."
- Include guardrail metrics to ensure revenue gains don't degrade the user experience
- Develop an OEC that incorporates long-term user value and retention
- Avoid optimizing for single metrics that can be easily manipulated through poor UX
"At Bing, which is a much more optimized domain after we've been optimizing it for a while, the failure rate was around 85%. So it's harder to improve something that you've been optimizing for a while. And then at Airbnb, this 92% number is the highest failure rate that I've observed."
- Expect failure rates between 80% and 92% in highly optimized product domains
- Calibrate team expectations by sharing industry-standard experiment success rates
- Treat high failure rates as a signal of a rigorous and mature experimentation program
"And it was sort of done, it was very beneficial, and then it was semi forgotten, which is one of the things you learned about institutional memories. When you have winners, make sure to address them and remember them."
- Address and document every experiment winner to maintain institutional memory
- Reintroduce proven successful patterns to new teams and product areas
- Create a searchable repository of experiment results to avoid re-learning old lessons
"We can talk later about Wyman's law, but that was the first reaction, which is, 'This is too good to be true. Let's find a bug.' And we did. And we looked for several times, and we replicated the experiment several times, and there was nothing wrong with it."
- Treat any suspiciously large positive result with immediate skepticism
- Replicate surprising results multiple times to confirm they are not flukes
- Check for data logging errors like double-counting when revenue spikes unexpectedly
Make your product team AI-native
These skills work best as a system. Get a free 8-email course: map how your team works today, wire agents into real workflows, and make it stick. From the team that does this for a living.
Related Skills
Other Discovery & Research skills you might find useful.
Product Taste and Intuition
Product intuition is not a final answer, but a generator of theories that must be refined through de...
View Skill → →Defining Your ICP
Dominate a highly specific, narrow niche to build the market share and ecosystem power necessary to...
View Skill → →Continuous Product Discovery
Building deep empathy requires removing the layers between product teams and users, often by leverag...
View Skill → →Idea Validation
True product de-risking requires starting from first principles to understand the core problem befor...
View Skill → →