Discovery backlog for product managers

Kevin Lee
By
Kevin Lee
Kevin Lee
Kevin Lee
Kevin is a Co-Founder of ProductHQ. He has worked as a VC at Pear Ventures where he invested in and partnered with…
More About Kevin →
×

A discovery backlog is the visible list of questions, assumptions, and evidence-gathering tasks I use before and alongside delivery. It is not a second feature backlog, a research wish list, or a queue of interviews with no decision attached. I use it to make uncertainty discussable: what do we need to learn, why does it matter, how will we learn it, and what decision will change when we have evidence?

I keep a discovery backlog because delivery plans can create false confidence. A polished ticket may describe what to build while leaving the problem, audience, behavior, value, or constraint untested. Making those unknowns explicit helps me spend discovery effort where it can change the product rather than where it merely makes the team feel busy.

Start with decisions, not activities

I begin with a product decision that is approaching. It might be whether to pursue a problem, which customer segment to serve first, whether a workflow is worth simplifying, or whether a solution is safe to release. Then I ask what must be true for that decision to be sensible. Those conditions become assumptions in the discovery backlog.

I write an item as a question whenever possible. “Do new administrators understand the setup sequence without help?” is more useful than “research onboarding.” “Which workflow causes the most costly delay?” is more useful than “talk to users.” A question gives the team something to learn and makes a later decision easier to name.

For each item, I record the decision it informs, the assumption behind it, the people or contexts involved, the evidence I already have, and the smallest credible next test. I also add an owner and a review date. Ownership does not mean one person does all the work; it means someone keeps the question from disappearing between planning meetings.

Separate discovery from delivery

A delivery backlog usually describes capabilities, defects, and technical work. A discovery backlog describes uncertainty. The two backlogs should inform each other, but I do not disguise discovery work as feature work. A customer interview, prototype, data analysis, usability session, or technical spike has a different outcome from a shippable increment.

The distinction also prevents premature solution commitment. If I write “build guided setup” before learning whether setup is the main obstacle, the solution can become the question by accident. I may later create a delivery item for guided setup, but first I want to know which users struggle, where they stop, what they do instead, and whether guidance would address the cause.

I do not insist that every discovery item be completed before delivery begins. Some questions can be answered while engineering explores feasibility, and some risks are reduced by releasing a small experiment. The useful boundary is not discovery first and delivery second; it is knowing which uncertainty a delivery activity is intended to reduce.

Prioritize by consequence and uncertainty

I prioritize discovery items by asking two simple questions: how damaging would it be to be wrong, and how little do we currently know? A high-consequence, low-confidence assumption deserves attention even when it is less exciting than a feature idea. Examples include whether a target customer can adopt the workflow, whether a critical integration is permitted, or whether a proposed metric reflects real value.

I also consider proximity to a decision. A question that could change next month’s investment deserves a clearer next step than a question about a distant possibility. I avoid pretending that the backlog has a mathematically correct ranking. The point is to make tradeoffs visible and revisit them when evidence or context changes.

Some teams use labels such as risk, confidence, effort, and timing. I find them useful as prompts, not as an excuse for false precision. A score can start a conversation; it should not conceal the reasoning behind the order.

Choose the smallest useful test

Once I choose a question, I select a method that can produce relevant evidence. To understand a recent problem, I may review support conversations or interview people about a concrete episode. To compare workflow concepts, I may use a low-fidelity prototype. To test feasibility, I may run a technical spike with the actual constraint. To test behavior, I may use an instrumented experiment or a limited pilot.

I define what the test can and cannot tell me. A positive reaction to a mockup can indicate that the concept is understandable, but it does not prove sustained use. A successful technical spike can show that an integration is possible, but not that customers will adopt it. I write the evidence boundary into the backlog so a narrow result does not become a broad claim.

I also set a decision rule before the test when I can. I might continue if the problem is frequent in the target context, revise the concept if people misunderstand a critical step, or stop if the supposed need is absent. The rule is a working agreement, not a magic threshold.

Keep evidence attached to the item

I link notes, recordings where appropriate, product data, prototype results, and technical findings to the relevant question. I summarize the implication in plain language rather than making teammates open every artifact. I distinguish observation from interpretation: “three participants used a spreadsheet to reconcile exceptions” is different from “customers need an automation feature.”

When evidence conflicts, I do not average it away. I look for differences in role, segment, workflow, maturity, or timing. A discovery backlog is valuable partly because it keeps unresolved disagreement visible. The next task may be to narrow the audience or test the condition under which the result changes.

I close an item only when the team has made the related decision or deliberately accepted the uncertainty. “We learned enough” is not the same as “the question is permanently answered.” Product context moves, so important assumptions can return to the backlog after launch.

Connect the backlog to planning

I review the discovery backlog with the product trio or the wider team during planning and refinement. If a delivery item depends on an untested assumption, I make that dependency visible. If discovery changes the problem framing, I update the delivery backlog instead of preserving old tickets for the sake of consistency.

I reserve capacity for learning, but I do not measure success by the number of interviews or experiments completed. Better signals are decisions clarified, risky bets avoided, assumptions narrowed, and delivery work reshaped by evidence. A small learning activity that prevents a large build can be more valuable than a full calendar of research.

A practical starting exercise

I take the next meaningful product decision and write five statements that must be true for it to succeed. I mark each statement as fact, evidence-backed belief, or open assumption. I choose the riskiest open assumption, define the smallest test that could change the decision, and put the result and follow-up date in one shared place.

A discovery backlog works for me when it turns uncertainty into a product responsibility rather than a private concern held by a researcher or product manager. It gives the team a common language for learning, protects delivery from unexamined assumptions, and keeps evidence connected to the decisions it is meant to improve.

Next step

Build stronger discovery, prioritization, and product decision-making skills in the Product Manager Certification. Subscribe to the Product HQ newsletter for practical frameworks and career-ready product lessons.

Kevin Lee
Kevin Lee
Kevin is a Co-Founder of ProductHQ. He has worked as a VC at Pear Ventures where he invested in and partnered with early-stage founders on product & growth to help them build the foundations of category-defining companies. He has worked as a Product Manager at AltSchool (backed by Andreessen Horowitz, Founders Fund, First Round Capital, Mark Zuckerberg, John Doerr and other exceptional investors). Previously, he was a Senior Product Manager at Kabam (acquired by NetMarble and Fox for a combined $1bn+), where he worked on products through all lifecycles in San Francisco, Vancouver, and Beijing and helped grow one of the company’s products to become the third largest revenue generating product in the company portfolio. In a former life, he worked in Technology Investment Banking at Merrill Lynch. He is also the author / co-author on 10+ gaming patents.