A product discovery workshop is a structured set of sessions where the people behind a product, its decision-makers, product owner, designer and tech lead, agree on what to build, who it's for and what the first version includes. It turns ideas and assumptions into a scope, a plan and an estimate the team can act on.
If you've ever started a build and found out three months in that the team had three different products in mind, you already know why discovery matters. This guide gives you a discovery workshop agenda you can copy, the exercises worth running, the deliverables you should walk away with, and the mistakes that waste the time. It sits within the wider product discovery process, which covers the research before and after the workshop.
Who Should Attend a Discovery Workshop?
A discovery workshop needs the people who can make decisions and the people who will build the product. Keep the group small: four to eight people is easier to run than a room of fifteen.
| Role |
Why they need to be there |
| Decision-makers (founder, sponsor, budget owner) |
They set the goals, approve the scope and can settle disagreements on the spot |
| Product owner |
They own the backlog after the workshop, so they need to understand every trade-off |
| Designer |
They turn user needs and journeys into flows, and spot usability problems early |
| Tech lead |
They check feasibility, flag technical risk and shape the architecture outline |
| Subject matter experts (optional) |
Sales, support or operations staff who know the users and the edge cases |
If a decision-maker can only join part of the workshop, put them in the kickoff and the prioritization and MVP sessions. Those are where decisions get made.
How Long Does a Discovery Workshop Take?
A discovery workshop usually takes one to five days of sessions, plus preparation before and three to five days of documentation after. The length depends on how complex the product is and how much research already exists.
| Phase |
Typical length |
What happens |
| Pre-workshop research |
Varies, often one to two weeks |
Goals agreed, stakeholders interviewed, existing research and data gathered |
| Workshop sessions |
1 to 5 days |
Facilitated sessions that move from problem to priorities to scope |
| Documentation |
3 to 5 days |
Outputs written up into the final deliverables and reviewed with the client |
A one-day workshop can work for a small, well-understood feature. A new product with several user groups, integrations or compliance needs will usually need three days or more.
How to Prepare for a Discovery Workshop
Most of what decides how to run a discovery workshop well happens before anyone walks into the room. Three things matter most.
- Agree the goals in writing. Write down what the workshop must decide, for example "agree the MVP scope and get a budget range". A goal like "explore the idea" leads to three days of interesting conversation and no decisions.
- Interview stakeholders first. Short one-to-one conversations with each attendee bring out goals, worries and disagreements that people won't always raise in a group. The facilitator can then plan sessions around the real tensions.
- Gather existing research. Collect analytics, support tickets, sales notes, competitor reviews and any earlier user research. Sharing a short summary before the workshop means sessions start from evidence rather than opinion.
It also helps to send the agenda and a one-page pre-read a few days ahead, so attendees arrive with the context and their questions ready.
Sample Discovery Workshop Agenda
This three-day agenda works as a product discovery template you can adapt. Each session has a clear goal and a written output, so nothing depends on memory afterwards. Breaks aren't shown.
| Day |
Activity |
Duration |
Goal |
Output |
| Day 1: Align |
Kickoff |
30 min |
Agree why we're here and what success looks like |
Workshop goals and success criteria |
| Day 1: Align |
Research readout |
60 min |
Share findings from interviews and existing data |
List of known facts and open questions |
| Day 1: Align |
Problem framing |
60 min |
Agree the problem the product solves |
One-sentence problem statement |
| Day 1: Align |
User personas |
90 min |
Define who the product is for |
Draft user personas |
| Day 1: Align |
User journey mapping |
120 min |
Map how users act today and where it hurts |
Journey map with pain points |
| Day 2: Explore |
Assumption mapping |
90 min |
Surface what we believe but haven't proven |
Assumption map with the riskiest items marked |
| Day 2: Explore |
Solution ideas |
90 min |
Generate ways to solve the main pain points |
Grouped list of solution ideas |
| Day 2: Explore |
Feature prioritization |
120 min |
Rank features by value and effort |
Prioritized feature list |
| Day 2: Explore |
MVP scoping |
90 min |
Draw the line for the first release |
Draft MVP scope |
| Day 3: Decide |
Technical review |
120 min |
Check feasibility, integrations and constraints |
Technical architecture outline and technical risks |
| Day 3: Decide |
Risk review |
60 min |
Agree the biggest risks and how to reduce them |
Risk list with owners and mitigations |
| Day 3: Decide |
Roadmap |
90 min |
Sequence releases after the MVP |
Draft roadmap |
| Day 3: Decide |
Wrap-up and next steps |
30 min |
Confirm decisions and owners |
Decision log and next steps |
To shorten it to one day, keep the kickoff, a shortened journey map, prioritization and MVP scoping, and handle the technical review afterwards. To extend it to five days, add user testing of rough prototypes on day 4 and a deeper technical spike on day 5.
Example: Consider a logistics company that wants a customer portal for tracking shipments. On day 1, journey mapping shows that customers mostly contact support to ask where their delivery is. Assumption mapping on day 2 reveals the team assumed customers want detailed analytics, which nobody has asked for. By day 3, the MVP is cut down to live tracking and delivery alerts, and analytics moves to a later release.
Common Discovery Workshop Exercises
These four exercises do most of the heavy lifting in a discovery workshop.
- User journey mapping. Lay out each step a user takes, from first need to finished task, and mark what they do, think and feel at each one. The pain points you find become the product's reason to exist.
- Assumption mapping. List everything the team believes about users, the market and the solution, then sort each belief by how important it is and how much evidence supports it. Important beliefs with little evidence are what you test first.
- Feature prioritization. Score each feature on user value and effort, or sort it with a method like MoSCoW (must have, should have, could have, won't have). The aim is a ranked list everyone can live with, not a wish list.
- Risk review. Go through technical, business, legal and delivery risks one by one, and give each a likelihood, an impact, an owner and a plan. It's far cheaper to find a risk on a whiteboard than in a sprint.
Discovery Workshop Deliverables
Good discovery session deliverables are documents a team can build from, not slides that get filed away. These are the project discovery phase deliverables to expect.
| Deliverable |
What it contains |
Who uses it |
| Product vision |
The problem, the target users, the value and how success will be measured |
Everyone, as the reference point for decisions |
| User personas |
The main user groups, their goals, frustrations and context |
Designers, product owner, marketing |
| Prioritized feature list |
Every agreed feature, ranked, with short descriptions |
Product owner, development team |
| MVP scope |
What's in and out of the first release, and why |
Product owner, decision-makers, development team |
| Technical architecture outline |
Proposed stack, main components, integrations and technical risks |
Tech lead, development team |
| Roadmap |
Release sequence after the MVP, with rough timing |
Decision-makers, product owner |
| Cost and timeline estimate |
A budget range and delivery timeline for the MVP, with the assumptions behind it |
Decision-makers, finance |
Ask for the assumptions behind the estimate in writing. An estimate is only as good as the scope it's based on, and seeing the assumptions tells you what would change the price.
Types of Discovery Workshops
The structure stays similar, but the focus changes with the kind of project.
- Product discovery workshop. For a new digital product or a major new feature. It covers the full agenda above, from problem framing to MVP scope and estimate.
- CRM discovery workshop. A CRM discovery workshop maps your sales, marketing and support processes before you choose, customize or migrate a CRM. Expect sessions on current workflows, data sources, integrations, user roles and reporting needs, with a requirements list and a migration plan as outputs.
- Cloud discovery workshop. For moving systems to the cloud or reworking an existing setup. It reviews current infrastructure, workloads, security and compliance needs and cost, and produces a target architecture and a migration plan.
- UX discovery workshop. For improving an existing product's experience. It leans on user research, journey mapping and usability findings, and produces prioritized design improvements rather than a full product plan.
Example: Consider a sales team of 40 that has outgrown spreadsheets. In a CRM discovery workshop, mapping the lead-to-deal process shows three different lead sources and two approval steps nobody had written down. Those findings shape the CRM setup, so the team doesn't buy a tool that fits only half the process.
Who Facilitates a Discovery Workshop?
A discovery workshop is usually facilitated by a product manager, business analyst or experienced product designer, often with a tech lead alongside for the technical sessions. When an outside partner runs it, they typically supply both.
Good discovery workshop facilitation looks like this:
- Neutral. The facilitator doesn't push a favorite solution. Their job is to get the group to a decision, not to win the argument.
- Time-boxed. Every session ends on time with an output. Open debates get parked in a visible list and revisited later.
- Inclusive. Quieter attendees get space, often through silent writing before group discussion, so the loudest voice doesn't set the scope.
- Evidence-led. When opinions clash, the facilitator asks what data supports each view and turns gaps into assumptions to test.
- Written down. Decisions are captured during the session, not reconstructed from memory a week later.
Discovery Workshop vs Design Thinking Workshop
A design thinking workshop explores problems and generates ideas, while a discovery workshop goes further and turns them into a scoped, estimated plan for building a product. For a closer look at a related format, see our comparison of design sprint vs discovery workshop.
Common Mistakes to Avoid
- Skipping preparation. Without stakeholder interviews and existing research, the first day goes on catching up instead of deciding.
- Inviting too many people. Large groups slow every decision. Bring in specialists for single sessions instead.
- Missing decision-makers. If the person who approves the budget isn't there, every decision gets revisited later.
- Falling in love with the first solution. Teams that arrive with a fixed idea often use the workshop to confirm it. Assumption mapping helps challenge it.
- Leaving the tech lead out until the end. A scope agreed without a feasibility check often has to be redone.
- Trying to scope everything. The goal is a clear MVP, not a specification for the next three years.
- No written outputs. If decisions only live in people's heads or on sticky notes, they'll drift within weeks.
- Treating the estimate as fixed. It rests on assumptions. If the scope changes, the estimate should too.
How Does CodeFulcrum Run Discovery Workshops?
CodeFulcrum runs discovery workshops to help clients agree what to build before development starts, with sessions led by a product manager and a tech lead. Founded in 2019, CodeFulcrum has a 60+ person team across the US, UAE and Pakistan and a 4.8 rating on Clutch.
Our workshops usually run for 1-2 weeks, remotely, and follow the align, explore and decide structure in the agenda above. At the end, you receive JIRA importable spreadsheet covering all the user stories scoped for the MVP, which you own and can take to any development team. Pricing depends on the scope and length of the workshop; our guide to discovery workshop cost explains what affects it.
For the full process and what's included, see how our discovery workshops work.