Product Discovery Process: From Idea to a Validated Product Scope

  • Taras Oliinyk Photo

    Taras Oliinyk

    CEO/Founder of U1CORE
Product Discovery Process: From Idea to a Validated Product Scope

    Most failed builds were not badly engineered. They were built to a scope nobody had tested.

    As a Product Studio that designs and builds SaaS and multi-sided platforms, the projects we get called in to rescue almost never have a code problem. They have a decision problem: somewhere at the start, a list of features was agreed in a meeting, and nobody checked whether those features solved anything.


    What product discovery is and why skipping it is expensive

    Discovery is the work of turning an idea into a scope you can defend. Not a specification document, not a wireframe pack. A short, deliberate phase whose only output is a smaller, better-evidenced list of what to build first, and a written reason for each item.

    Skipping it does not save money, it moves the cost later. A wrong assumption caught in an interview costs an hour. The same assumption caught in a sprint review costs a sprint. Caught after launch, it costs the sprint, the rework, the migration, and the credibility of the team that shipped it.

    The expensive failure is rarely a feature that breaks. It is a feature that works exactly as specified and nobody uses, which then has to be maintained for years because one customer would complain if it disappeared.

    Discovery is not a phase you do once. A team shipping continuously runs it alongside delivery, permanently. The initial block before a build is simply the version with the highest stakes, because everything downstream inherits its decisions.

    Discovery vs delivery: the dual-track model

    Dual-track agile means two streams running at the same time, not two stages in sequence. The discovery track decides what is worth building. The delivery track builds what has already been decided. Both run every sprint.

    The tracks have different outputs and different definitions of done. Delivery is done when something works in production. Discovery is done when a decision has enough evidence behind it to commit engineering time. Measuring the discovery track by the volume of artefacts it produces is the fastest way to turn it into documentation theatre.

    The handoff is the hard part. Discovery should stay roughly one to two sprints ahead of delivery. Further ahead and the research goes stale before anyone builds it. Closer and engineers end up designing in the dark while the research is still running.

    The common failure mode is a discovery track with no engineer in it. Feasibility is not a detail to check afterwards. A concept that needs data the system cannot produce at the required latency is not a design problem discovered in build. It is a discovery failure, and one engineer in the room for two hours would have caught it.

    The discovery process step by step

    Stakeholder alignment and business goals

    Start by writing down what success means in numbers, before anyone describes a feature. Activation rate, support volume, time to first value, revenue per account. If the goal cannot be expressed as a number that will move, there is no way to tell later whether the build worked.

    Interview stakeholders separately, not in one workshop. People agree in rooms and disagree in corridors. Separate conversations surface the contradiction early, which is the entire point: the sales lead wants a feature that closes deals, the support lead wants the thing that generates tickets fixed, and the founder wants the roadmap item that raises the next round. Those are three different products.

    Name the constraints out loud. Deadline, budget, existing stack, regulatory requirements, the one customer whose contract cannot be broken. Constraints shrink the solution space, which is useful. Discovering them in week six does not.

    User research and interviews

    Talk to people who do the job, not people who manage the people who do the job. The manager describes the process as designed. The operator describes it as practised, including the spreadsheet they keep on the side because the official system does not answer their actual question.

    Ask about the last time, not about preferences. “Walk me through the last time you had to do this” produces facts. “Would you use a feature that does X” produces politeness. Nobody can accurately predict their own future behaviour, and everyone will say yes to a hypothetical that costs them nothing.

    Five to eight interviews per user type is usually enough to see the pattern. Past that you mostly hear the same thing again. If you are hearing something new in interview eight, you have more than one user type and should segment.

    Watch for manual workarounds. Whatever people are reassembling by hand in a spreadsheet, a notebook or a group chat is the real requirement. It is unglamorous, it never appears in a feature request, and it is almost always the highest-value thing in the backlog.

    Market and competitor analysis

    Look at competitors for structure, not for features. Copying a feature list gives you a product that is behind by definition. What is worth studying is how the category teaches people to think: what the standard navigation is, what users expect to be free, where everyone puts pricing, which words the market already understands.

    Pay attention to what the whole category does badly. If every tool in the space handles something poorly, that is either a genuine opening or a hard problem everyone has already given up on. Working out which one is a week well spent.

    Read the reviews, especially the three-star ones. Five-star reviews are marketing and one-star reviews are usually billing disputes. Three-star reviews are written by people who use the product daily and have specific, accurate complaints.

    Problem framing and opportunity solution tree

    Write the problem as a sentence that could be wrong. “Users abandon setup because they are asked for data they do not have yet” is a claim you can test. “Improve onboarding” is a mood.

    An opportunity solution tree keeps the chain visible. The outcome sits at the top. Below it, the opportunities, meaning the specific user problems that, if solved, would move that outcome. Below each opportunity, the possible solutions. Below those, the tests that would tell you whether a solution works.

    Its real value is that it makes orphans obvious. Any solution that cannot be traced upward to an opportunity and an outcome is somebody’s preference. That is the moment to cut it, while it costs nothing.

    Ideation and concept sketching

    Generate several solutions per opportunity before evaluating any of them. The first idea is usually the most obvious one, which means it is the one competitors already shipped. Three to five concepts per opportunity, deliberately different in approach rather than in styling.

    Sketch rough and in parallel. Low fidelity keeps the conversation on the structure. The moment a concept has real typography and colour, feedback shifts to the colour, and the structural flaw ships.

    Include the cheap option every time. For most opportunities there is a version that takes two days instead of two months: a better empty state, a changed default, an email. It frequently captures most of the value, and having it on the table forces an honest argument about what the expensive version actually buys.

    Prototyping and usability testing

    Prototype the riskiest assumption, not the happy path. The happy path is the part everyone already agrees on. Build the step where you genuinely do not know whether people will understand what to do.

    Five users per round will expose the serious problems. Run small rounds and fix between them. Three rounds of five, with changes in between, beats one round of fifteen that produces a long report and no decisions.

    Give people a task and then stop talking. The instinct to explain the interface while someone struggles with it destroys the only data the session was going to produce.

    Test the states, not just the flow. Empty, loading, error, no permission, partial data. Those states are where real products live, and they are the part most prototypes quietly skip. The same gap shows up later in data-heavy interfaces, where undesigned states get invented by engineers under deadline.

    Scope definition and roadmap

    The output of discovery is a cut list, not a wish list. For each item: the opportunity it serves, the evidence behind it, a rough effort estimate, and what happens if it ships late.

    Write down what you are deliberately not building, and why. This single page prevents more scope creep than any process. When the question comes back in month three, and it will, the answer already exists with its reasoning attached.

    Sequence by risk and dependency, not by what is easiest to agree on. The items that other things depend on, and the items you are least certain about, go first. The permission model and the data model belong at the front, because they determine the shape of everything built on top.

    UX research methods and when to use each

    Use the method that matches the question, not the one the team is comfortable with.

    Generative, for when you do not yet know the problem. Interviews surface motivation and context. Contextual inquiry, meaning watching someone work in their own environment, surfaces the workarounds they would never think to mention. Diary studies catch behaviour spread across days, like a weekly reconciliation or a monthly close.

    Evaluative, for when you have a solution and need to know if it works. Usability testing on a prototype or a live product. Tree testing for navigation structure before any visual design exists. First-click testing for whether the primary action reads as the primary action.

    Quantitative, for when you need scale or proof. Analytics tell you where people drop. Surveys size a problem you have already found qualitatively. A/B tests compare two specific options when traffic is sufficient and the difference matters.

    Pairing is what makes these useful. Analytics tell you where users abandon. Interviews tell you why. Either one alone produces a confident answer that is frequently wrong.

    Discovery deliverables: research report, user flows, wireframes, scope document

    A research summary, not a research archive. Findings, the evidence under each, and the decision each one supports. Ten pages people read beats sixty nobody opens.

    User flows for the paths that matter. The primary journey plus the branches that break it: failures, permissions, edge roles. Flows are the artefact engineers and stakeholders can both read, which makes them the cheapest place to resolve a disagreement.

    Wireframes at the fidelity required to make a decision and no higher. Their job is to test structure. Polished wireframes attract feedback about polish.

    A scope document with reasoning attached. Items, priorities, effort, dependencies, and the explicit out-of-scope list. This is the deliverable that still has value a year later, when someone asks why a decision was made.

    A technical feasibility note. What the current system can support, what it cannot, and what would need to change. Written by an engineer who was in the room during discovery, not handed over afterwards.

    How long discovery takes and what it costs

    For most projects, two to six weeks. A focused feature in a product with an existing user base and analytics can take one to two. A new multi-sided platform with several user types, a payment flow and a compliance surface takes four to eight, because each user type needs its own research and the interactions between them are where the risk sits.

    Cost scales with the number of user types, not the number of screens. Two user types means two research tracks, two sets of flows, two sets of permissions. That is the variable worth asking about when comparing proposals.

    Expressed as a share of the build, discovery usually lands somewhere between a tenth and a fifth. Compared against a rebuild of the wrong product, which is the alternative, it is a small number, which is also why it is the first thing cut by teams who have not yet had that experience.

    Timebox it. Discovery without an end date becomes a research habit. Set the date, decide with what you have, and write down the questions you are knowingly leaving open.

    Signs your team needs a discovery phase

    • The roadmap is a list of features with no outcome attached to any of them.
    • Two stakeholders describe the main user differently and both are confident.
    • The last three releases shipped on time and none of them moved a metric.
    • Nobody on the team has spoken to a user in the last quarter.
    • The backlog grows faster than it is cleared, and nothing is ever removed.
    • Your team is rebuilding something shipped last year because it was wrong.
    • Estimates vary wildly between engineers, which usually means the requirement is ambiguous, not the effort.
    • A customer-facing team keeps a spreadsheet to answer a question the product should answer.

    One of these is normal. Three or more is a scope you cannot defend, and building faster will only get you to the wrong place sooner.

    FAQ

    • A structured phase that turns an idea into a validated scope. It covers stakeholder alignment, user research, competitor analysis, problem framing, concept work, prototyping and testing, and ends with a prioritised scope document in which every item traces back to a business outcome and the evidence supporting it.

       

    • Discovery decides what to build and why. The design process decides how it should work and look. Discovery ends in a scope and a set of tested concepts. Design ends in flows, interfaces and a design system ready for engineering.

       

    • A way of working where a discovery track and a delivery track run in parallel every sprint rather than in sequence. Discovery stays one to two sprints ahead, validating what should be built next while delivery ships what has already been validated.

       

    • Two to six weeks for most projects. One to two for a focused feature inside an existing product. Four to eight for a new platform with several user types, payments or compliance requirements. Set an end date before starting.

       

    • Match the method to the question. Interviews and contextual inquiry when you do not yet know the problem. Usability and tree testing when you have a solution to evaluate. Analytics, surveys and A/B tests when you need to size or prove something at scale. Pair a qualitative method with a quantitative one wherever the decision is expensive.

       

    • Sometimes, and it is worth testing that belief cheaply before committing. Write down your three core assumptions about what users need, then check each against something real: a recent support ticket, an analytics event, a five-minute call. Teams who genuinely know their users confirm all three in an afternoon. Teams who do not find out in the same afternoon, which is the cheapest discovery any project will ever get.

       

    U1CORE is a partner in crime for strong businesses whose digital and operations don’t yet play at their level. Websites, branding and software, with $720M+ processed through platforms we’ve built. Book a strategy call.

    Let's discuss where you want to get
    Taras Oliinyk Photo

    Taras Oliinyk

    CEO at U1CORE

    Book an introduction call

    During this call we do a quick intro and discuss your project and its specific needs.

    Tell us more about your project

    Share your project details with us, and we'll respond promptly.