Discovery - How to Set Your Product Up for Success
- Nathan Ruttley
- Nov 19
- 3 min read
Every successful product begins long before sketches turn into prototypes.
We make early design decisions based on the information we have at the start of a project. These design decisions often set the trajectory for the entire project, so it's best to base those decisions on good information. This is why we ask questions and challenge assumptions to gain clarity before pen hits paper (or the mouse hits the CAD?).

Discovery is the name of this early exploration stage. If you like TRLs, discovery covers TRL 0-2.
Why the Discovery Phase Matters
What is the product? Why does it exist? What constraints shape it? What does it do?
Answering these questions ensures that there is a shared understanding across the team. Only once there is an agreed, and shared, understanding of what is being built does it make sense to build it.
Neglecting this step often leads to:
Misaligned expectations
Overlooked requirements
Design dead-ends
Costly redevelopment
Regulatory or technical surprises
Discovery doesn’t eliminate risk, it reduces the number of “unknown unknowns”. These are often what derail a project.

The Core Goal of Discovery: Clarity
At its heart, Discovery is about answering three essential questions:
What does this product need to do? Not what it might do or what it could do, but what it must do to succeed.
What information already exists? Notes, thoughts, early sketches, competitor analysis, customer insights, shower epiphanies.
What constraints will shape the solution? Technical, regulatory, commercial, user-driven, logistical, financial.
Answering these questions doesn't make development and engineering easy, but it will allow you to chart a focused and efficient path to success.
How to Run an Effective Discovery Phase
Here come the lists and thought prompts! Most teams will benefit from the following activities.
1. Gather and Review Existing Material
Before creating anything new, collect and assess what already exists. This might include:
Early concepts or sketches
Notes from previous attempts
Technical documents
Market research
Prototypes or partial builds
What you're looking for: emerging themes, red flags, bias.
2. Speak With Key Stakeholders Early
Stakeholders have retained knowledge across a broad spectrum of areas. Take time to talk with:
Founders or product owners
Engineers or technical leads
Designers
Manufacturers or suppliers
Potential end-users
One or more of these people might be you, so dig deep!
3. Define the Product’s Functional Requirements
Functional requirements describe exactly what the product must do. They should be written in plain language and agreed upon early.
Think:
“Must measure X range with Y accuracy”
“Must operate for at least Z hours on one charge”
“Must pass A regulatory test”
Clear functional requirements prevent scope creep and guide engineering choices.
4. Map Out Constraints and Risks
Consider anything that could impact how the product is designed or built:
Regulatory compliance
Safety considerations
Production volumes
Target cost per unit
Environmental conditions
Unknowns that need validation
Listing these early reduces surprises later.
5. Outline a Development Plan
Plans can change, but it's best to start with something rather than winging it. This usually includes:
Key milestones
Estimated timelines
Budget expectations
Responsibilities
Technical checkpoints
Early thoughts on testing and validation
A plan brings structure, and structure creates momentum.
What Good Discovery Produces
At the end of this phase, you should be able to produce a short collection of documents or notes that capture your team’s shared understanding. These often include:
A concise functional specification
Draft technical direction or assumptions
A basic test plan
A rough project timeline and resource estimate
A compliance or regulatory overview
An outline of production or manufacturing considerations
These don’t need to be perfect, some of these might be "working documents". So long as they are clear, helpful, and agreed upon you're good to go.
When Discovery Is “Done Enough”
Discovery doesn’t have to be exhaustive. The right stopping point is when:
Everyone understands the problem being solved
The team can articulate what the product must do
The biggest risks or unknowns are identified
There’s enough structure to confidently move into deeper engineering

What Comes Next: Feasibility
Once you know what you’re building and why, the next challenge is ensuring that your product is actually viable. That’s where the Feasibility phase comes in. Feasibility focuses on validating assumptions, testing critical unknowns, and reducing risk.
In the next post of this series, we’ll explore how to approach feasibility work, what kinds of experiments matter most early on, and how to avoid wasting time on the wrong technical pathways.
Stay tuned for Part 2.



