Skip to main content

Part V (k) - Product Discovery for Engineers

HARD TRUTH: MOST FAILURES START BEFORE IMPLEMENTATION

Most costly engineering mistakes are not code quality failures.

They are direction failures: solving the wrong problem, overbuilding low-value scope, or ignoring core constraints until late.

Top engineers treat discovery as engineering ownership, not pre-work.


PROBLEM BRIEF TEMPLATE​

Before discussing solutions, write a one-page problem brief:

  • User segment affected
  • Current pain and workaround
  • Frequency and severity
  • Business impact
  • Why now
  • Success metrics

Rules:

  • Keep it falsifiable
  • Avoid architecture details at this stage
  • Tie all language to user behavior and measurable outcomes

Example One-Page Problem Brief​

Problem: Verification delays are causing activation drop-off.
User segment: New self-serve signups on web
Observed pain: 27% of users abandon before first verified session
Current workaround: Support manually verifies high-value accounts
Business impact: Slower activation and higher support load
Why now: Paid acquisition is increasing top-of-funnel volume
Success metric: Reduce verification-related drop-off from 27% to <15%
Non-goals: Full onboarding redesign, account settings cleanup

This level of specificity is usually enough to align product, engineering, and analytics before solution work starts.


CONSTRAINT MAPPING​

Discovery fails when teams discover hard constraints too late.

Map constraints upfront:

  • Security and privacy
  • Regulatory or legal limits
  • Existing architecture boundaries
  • Team capacity and time constraints
  • Cross-team dependencies

War-story pattern: teams that ignore constraints early end up rewriting architecture late.


Constraint Map Questions​

For each initiative, answer these explicitly:

  • What data cannot leave a region or system boundary?
  • Which team must approve a launch?
  • Which dependency has the longest lead time?
  • Which assumption becomes expensive if it is wrong?
  • What part of the rollout is hard to reverse?

Good discovery exposes these before design commitment.


HYPOTHESIS-DRIVEN SCOPING​

Break scope into hypotheses:

  • What must be true for this feature to matter?
  • What is the smallest experiment to test it?
  • Which metric will validate it?
  • What do we do if metric fails?

This keeps planning honest and kills "big bang" scope inflation early.

Example:

  • Hypothesis: faster checkout increases conversion.
  • Experiment: reduce checkout steps for one segment.
  • Metric: conversion delta vs control.
  • Decision: expand only if threshold reached.

RISK-FIRST PRIORITIZATION​

Prioritize work by learning value, not by visual polish:

  • Highest uncertainty first
  • Highest irreversibility next
  • Highest blast radius next
  • Lowest-value refinements last

Field rule: discover fatal flaws when change is cheap, not during launch week.


Discovery Exit Criteria​

Discovery is complete when the team can answer all of the following without hand-waving:

  • What are we building first?
  • What are we explicitly not building now?
  • What signal will tell us the first release worked?
  • What signal will tell us we were wrong?
  • What risk is still open and who owns it?

If these answers are fuzzy, the team is not ready to estimate implementation honestly.


HANDOFF TO DELIVERY​

Discovery is complete only when implementation can start with minimal ambiguity.

Handoff checklist:

  • Shared problem statement
  • Agreed goals and non-goals
  • Success metrics with owners
  • Scope boundaries
  • Rollout and rollback plan
  • Known dependencies and risks

If this handoff is weak, fast delivery becomes expensive rework.


War-Story Mini-Case: Built Fast, Missed the Problem​

Timeline:

  • Week 0: Team commits to full onboarding wizard redesign based on anecdotal feedback.
  • Week 4: Wizard launches; activation moves only +1.2%.
  • Week 5: Funnel analysis shows largest drop occurs at email verification delay.
  • Week 6: Team rewrites discovery into a one-page problem brief focused on verification friction.
  • Week 8: Verification-speed experiment ships; wizard polish is deferred.

Key decisions:

  • Stopped investing in broad UX redesign before validating root friction.
  • Chose hypothesis-first scope over feature-complete scope.
  • Prioritized highest-friction bottleneck over highest-visibility UI work.

Outcome:

  • Activation improved by 11%.
  • Delivery scope reduced to roughly one-third of the original plan.

OUTPUT ARTIFACT​

For every major initiative, publish:

  • One-page Problem Brief
  • Hypothesis and experiment plan
  • Constraint map
  • Discovery decisions log

This creates a reliable bridge from product intent to engineering execution.