Writing ยท July 2023

Embracing Failure: Accelerating Product Development with Insight and Iteration

Product decisions are wrong most of the time. The teams that win aren't the ones that guess right, they're the ones built to learn fastest.

Product decisions are wrong most of the time. In consumer and data products, up to 80 or 90 percent of them. So the winning skill isn't guessing right, it's learning fast: knowing how wrong you are, why you're wrong, and what the next iteration should be. High-performing teams engineer their systems and culture to absorb mistakes and convert them into speed.

Here's what that looks like in practice.

Cultivate a learning culture

Celebrate being wrong, on one condition: the company learns from it. Failure that produces insight is progress. Failure that produces silence is just failure.

Maintain a hypothesis backlog

Treat hypotheses like a product backlog: prioritized and estimated, with a description of each bet, how you'll validate it, and what you learned when you did.

Optimize technical architecture for speed

Early on, prioritize iteration speed over fidelity, automation, and resilience. Don't overbuild backends for first versions; they're going to change significantly anyway.

Prioritize analytics instrumentation

Every product bet ships with a success-metrics component and a tracking plan. The team should know what they're measuring, and the data hooks should be verified before launch, not after.

Don't wait for statistical significance

Early products rarely accumulate enough usage for statistically significant results. Don't wait. Balance early data with informed instinct, watch your biases, and make the call with the information you have.

Document and centralize insights

Build a knowledge base of experiment outcomes and treat it as a company asset. Pull in results from marketing and other teams too. Structure it well enough that people actually find things.

Share and celebrate outcomes

When a failure produces a valuable insight, share it widely. This is how a learning culture compounds instead of resetting with every reorg.

Plan the next iteration quickly

Design the next sprint from the new insight while it's fresh. Roadmaps should pivot as knowledge accumulates; that's a feature, not a failure of planning.

Revisit old experiments

Rerun experiments when circumstances change. User readiness, technical feasibility, and market context all shift. What failed last year may work now.

Treat iteration cycle time as a KPI

Measure how long it takes to go from hypothesis to insight, and actively work it down. Over a year, the team with the shorter loop wins, almost regardless of who had better ideas on day one.