← BackReference (opens in a new tab) ↗

Discovery vs Delivery

Reduce different kinds of risk while learning and building together. · Product Foundations · Lesson 06 · 3 min

Discovery vs Delivery · 3 min

Product Foundations

Two different risks

Suppose a team spends three months building a feature perfectly.

It is stable.

Fast.

Well designed.

Users barely care.

The team solved the delivery problem.

It did not solve the product problem.

Product Foundations

Discovery

Discovery is the work of reducing uncertainty about what should be built.

Questions include:

  • Is this a real problem?
  • Who has it?
  • How painful is it?
  • What solution might work?
  • Which assumptions are risky?

Discovery reduces the chance of building the wrong thing.

Product Foundations

Delivery

Delivery is the work of turning the chosen solution into a working product.

Questions include:

  • How should it be designed?
  • How should it be built?
  • What dependencies exist?
  • How do we test it?
  • How do we release it safely?

Delivery reduces the chance of building the thing badly.

Product Foundations

They are not two rigid phases

Bad mental model:

Discovery finishes. Then delivery starts.

Real teams often do both at once.

Engineering may discover a constraint during implementation.

A prototype may reveal a new user problem.

New data may change the scope.

Learning continues during delivery.

Product Foundations

Example

You want to add automatic meeting summaries.

Discovery reveals users want summaries mainly for decisions and action items.

Delivery reveals speaker identification is unreliable in noisy calls.

That technical reality may change the product:

Ask users to confirm speakers before finalizing the summary.

Discovery and delivery influenced each other.

Product Foundations

The PM role

A PM should know which uncertainty the team is reducing.

Sometimes the next best step is:

talk to users.

Sometimes:

build a prototype.

Sometimes:

ship the smallest safe version.

Sometimes:

investigate a technical constraint.

Remember this

Remember this

Discovery reduces the risk of building the wrong thing.

Delivery reduces the risk of building the thing badly.

Strong product teams keep learning during both.