product discovery

Product Discovery vs. Delivery: When to Do Each

Product teams collapse discovery and delivery into a single process. Separating them is a governance issue: you need a decision gate that forces clarity about what you're solving before you commit to delivery.

Timoté Geimer · · 11 min read

The Core Answer

Product discovery answers: “Is this problem real, and do we have a solution that users will pay for?” Delivery answers: “Can we build this reliably and sustainably?” Most teams collapse these into one cycle—they start building while still learning, and by the time they realize they’re solving the wrong problem, they’ve already committed engineering capacity. The governance fix is to establish a discovery gate before delivery commitment: no feature enters engineering planning until you’ve answered three questions with evidence: (1) Is the problem acute enough that users will change behavior? (2) Does our proposed solution address the actual root cause? (3) Do we have a clear way to measure whether we’ve solved it? Features that fail the gate get reworked in discovery; features that pass enter delivery planning with a specific, validated KR and a clear definition of success. This separation is not about being “waterfall”—it’s about making resource commitments consciously.


What Discovery Actually Is (And Isn’t)

Discovery is the work of learning before building. It is answering questions that have material impact on whether you should build something.

Discovery answers these questions:

  • What is the customer actually doing today, and why is it painful?
  • Does the customer acknowledge the pain as a priority relative to other problems?
  • Have you tested a hypothesis about what would reduce that pain? Did users respond?
  • Can you describe the solution specifically enough that your engineering team could estimate it?
  • Do you understand how success will be measured, and can you measure it post-launch?

Discovery does NOT include:

  • Building features with no hypothesis about impact
  • Shipping an MVP “to learn” from customers (if you don’t know why you’re building it, you’ll learn noise)
  • Designing UX in isolation from customer workflows (without validating that the workflow itself is the problem)
  • Committing engineering resources before you’ve validated the problem

Delivery is the work of building, shipping, and operating a feature. It assumes the discovery questions have been answered.

Delivery answers these questions:

  • Can we build this sustainably (i.e., will we be able to maintain it in a year)?
  • How do we stage the work so early users can provide feedback?
  • What instrumentation do we need to measure whether the KR is moving?
  • How do we handle scaling, security, and observability?
  • What’s the rollback plan if something goes wrong?

Why Teams Skip Discovery

Teams skip discovery for three reasons, all tied to leadership incentives:

Reason 1: Leadership wants to see shipping velocity. If you spend 6 weeks on discovery, leadership sees no visible progress. You can’t demo learning. So teams are incentivized to skip discovery and start building; at least then there’s something to show.

Reason 2: Product intuition is mistaken for validation. A PM or founder believes they know the customer’s problem. They are not wrong about the problem existing, but they are often wrong about its severity, the root cause, and whether customers will pay to solve it. Without forcing validation, the team builds what the PM thinks, not what the customer needs.

Reason 3: Discovery is treated as a sequential phase, not a gate. “We’ll do discovery in Q1, then delivery in Q2.” This doesn’t work because discovery insights change delivery scope, and delivery feedback changes what you should learn next. Discovery is not a prerequisite to delivery; it’s a gate that controls what enters delivery planning.


The Discovery Process That Works

Step 1: Problem hypothesis. Write down what you believe is happening.

Example: “Small teams spend 3+ hours per week manually reconciling customer feedback from multiple sources (email, Slack, forms, interviews) because there’s no integrated platform. This is a priority blocker because time-to-insight matters more than feature richness.”

Step 2: Talk to 10-15 customers. Don’t ask “Would you want a tool that does X?” Ask about their actual behavior: “Walk me through how you currently track customer feedback. Where do you spend the most time? What decision are you making with the feedback? How is it failing you today?”

Listen for:

  • Do they acknowledge the problem unprompted? (signals severity)
  • How frequently does the problem occur? (signals acute vs. chronic)
  • What workarounds have they built? (signals whether they think it’s important enough to invest in)
  • How does this rank against other problems they’re solving? (signals priority)

Step 3: Propose a specific solution hypothesis. Not vague (“an integrated platform”), but specific: “We’d send you a digest each morning with feedback grouped by theme and ranked by volume. You’d triage feedback in one place and export it to your product tool. You’d see which themes are emerging across the week.”

Step 4: Test the hypothesis. Show customers your proposed solution (as a prototype, mockup, or even a wireframe). Get specific feedback: “What would make this work for you? What’s missing? Would you use this if it existed?”

Listen for:

  • Do they react with “Finally!” or “Interesting, but…”? (signals whether you’ve addressed the real problem)
  • What’s the first thing they’d want to change? (signals whether your mental model is aligned)
  • Would they pay for this, and how much? (signals commercial viability)

Step 5: Define the KR and success criteria before handing off to delivery. “If we build this, we’re predicting that small teams will reduce time on feedback reconciliation from 3 hours per week to 45 minutes per week. We’ll measure this with a follow-up user research session at week 8 and in-app usage data (specifically, time-in-app on the triage flow).”


The Discovery Gate: Forcing the Separation

Establish a discovery-to-delivery gate that features must pass before engineering planning begins. The gate has three criteria:

Gate Criterion 1: Problem validation. Can you show evidence that:

  • You’ve talked to 10+ customers who acknowledge this as a real problem?
  • The problem is acute enough that customers are willing to change behavior?
  • You’ve ruled out the most obvious workarounds (is this a real gap, or have they just not thought to use X tool)?

If not, stay in discovery. Do not hand to engineering.

Gate Criterion 2: Solution clarity. Can you write down:

  • The exact workflow this will enable?
  • A prototype or detailed spec so engineering can estimate?
  • The customer jobs-to-be-done this addresses?
  • Why your solution is better than the customer’s current workaround?

If not, stay in discovery. You’re not ready to estimate.

Gate Criterion 3: Success definition. Can you define:

  • The specific KR you’re predicting will move? (e.g., “Time-to-insight reduces from 3 hours to 45 minutes”)
  • How you will measure it post-launch? (usage data, NPS follow-up, support data)
  • The threshold for “success” vs. “failure”? (e.g., “If adoption is below 30% in first month, we kill it; if it’s above 50%, we invest in scaling”)

If not, stay in discovery. You’ll build blindly and won’t know if you succeeded.

Features that pass the gate enter delivery planning with a pre-defined outcome. Features that fail the gate go back to discovery—this is not failure, it’s the system working correctly.


Common Mistakes in Discovery and Delivery

Mistake 1: Treating discovery as a checkbox. “We did discovery; we talked to five customers and they liked the idea.” This is not discovery; it’s validation theater. Real discovery includes talking to customers who represent different use cases, asking hard questions about root causes, and being willing to kill ideas that don’t pass scrutiny.

Mistake 2: Starting delivery before discovery completes. “We’ll learn in the market.” Sometimes true, but usually expensive. If you start building before you’ve validated problem severity and solution direction, you’re burning engineering capacity to test hypotheses you could test with a prototype and customer interviews.

Mistake 3: Letting delivery feedback skip the discovery gate. “We launched and customers want X feature.” Good feedback. But before you commit engineering to X, does it pass the discovery gate? Is it a real priority, or a request from a loud customer? Do you have evidence of demand beyond one ask? Discovery gates apply to all features, including customer requests.

Mistake 4: Discovery without a clear owner. If discovery is owned by a committee or a shared process, it doesn’t happen with urgency. Assign a PM or product lead to own discovery—they write the problem hypothesis, do the customer interviews, create the prototype, and present the gate decision.


How to Apply This

Establish the gate:

  1. In your next planning session, write down three to five features currently in the backlog that were built without formal discovery.
  2. For each, ask: “Could we have avoided building this if we’d validated more rigorously?” (The answer is usually yes.)
  3. Propose a discovery gate to leadership: “Moving forward, no feature enters engineering planning until it passes this gate.”

Run discovery on your current backlog:

  1. Pick your top three backlog priorities.
  2. For each, ask: Do we have evidence that this passes the discovery gate? (Problem validation, solution clarity, success definition.)
  3. For features that fail the gate, assign someone (a PM or lead designer) to own discovery. Give them 2-3 weeks.
  4. Features that pass enter next quarter’s planning; those that fail get reworked or deprioritized.

Operationalize it:

  1. Create a discovery template (hypothesis, customer interviews, prototype results, KR proposal).
  2. In planning meetings, front-load the discovery gate. Ask: “Does this have discovery validation? If not, when?” Don’t estimate features that haven’t passed.
  3. Track how many features fail the gate and why (problem wasn’t real, solution didn’t resonate, etc.). Use that to improve your discovery process.

The Bottom Line

Discovery and delivery are fundamentally different work with different success criteria. Collapsing them into one process means you’re constantly making trade-offs that should be separate decisions. The governance fix is simple: establish a discovery gate that forces clarity about what you’re solving before you commit to delivery. Features that pass the gate enter engineering planning with a validated problem, a clear solution, and a pre-defined outcome. Features that fail stay in discovery or get killed. This separation is not bureaucracy; it’s discipline that protects engineering capacity and ensures you’re solving real problems.