Article

What product discovery isand what it is for.

The discovery phase is where you decide what to build before building it. See what happens in it, what it delivers and when you can skip it.

Talk to our consultant →

The short answer

Product discovery is the phase that comes before development: understanding the problem where it happens, listening to those who use and those who decide, testing the idea with a prototype and coming out with a validated scope. The goal is to reduce the risk of building the wrong thing, which is the most expensive mistake in a project.

At DevPlans, this phase is called product validation and study, and it is the first of the six stages of our cycle. It is not paperwork before the real work. It is the part of the work where changing your mind still costs a conversation, not a rewrite of code.

What the discovery phase of a software project is for

Whoever asks for a system usually already has a solution in mind. Discovery is there to check whether the imagined solution solves the real problem and whether there is a smaller path that solves the same problem.

  • Understand the problem before the solution. The request "we need an app" sometimes hides a process, integration or data problem that an app does not solve.
  • Find the smallest scope that solves it. Separate the essential from the nice to have, so the first version goes into use sooner.
  • Uncover risks early. An integration that does not exist, a rule nobody can explain, data that is not reliable. All of this is cheaper to find out now.
  • Align those who decide and those who operate. Management and staff often describe the same routine in different ways. Discovery puts both versions on the table.
  • Give the estimate a basis. Schedule and investment estimated without study are guesses. With the study, they become an estimate per phase.

What happens during discovery

The activities vary with the project, but these show up in almost all of them.

  • Interviews and immersion in the operation. We talk with those who use the system and those who decide and, whenever possible, we follow the routine where it happens. The people who carry out the process every day know the exceptions no document records.
  • Map of the current process. We draw how the work happens today, step by step, with the bottlenecks, the rework and the side controls kept in spreadsheets. Often this map is the first time everyone sees the whole process the same way.
  • Analysis of what already exists. We survey the systems, data and integrations in use, and what each system allows. A good part of the decision between off-the-shelf or custom software comes from here.
  • Prototype. A quick prototype, sometimes just a few clickable screens, shows the idea to those who will use it. The reaction to a concrete screen reveals much more than the answer to an abstract question.
  • Validation. We define hypotheses and success indicators and test the prototype with the people who will use the system. Whatever does not hold up leaves the scope or changes shape before it becomes code.

Artificial intelligence helps in this phase, synthesizing interviews and documents and proposing a first version of the user stories. Review and decisions remain with our team and with you, as we describe in how we work.

What comes out of discovery: the deliverables

A well-run discovery ends with documents someone can use to make a decision. These are the main ones:

DeliverableWhat it containsWhat it is for
Operational diagnosisCurrent process, bottlenecks, rework and systems in useShow where the problem is and what already works
Validated prototypeClickable screens tested with the people who will use themConfirm the solution before it becomes code
Validated scopeGoal, roles, routines, rules, integrations and exclusionsSet what will be built and what is left out
Prioritized backlogItems in order of priority, with acceptance criteriaOrganize the first version and the sprints
Estimate per phaseSchedule and investment for each stageDecide whether and how to proceed, with the information in hand
Log of decisions and risksAssumptions, choices and risks, each with an ownerKeep the reason for each decision throughout the project

In our cycle, the scope is formally approved before design begins. With these deliverables, you decide whether to proceed, how and in what order, and that holds even if the decision is not to build. What a scope needs to contain is in how to define the scope of a software project.

How much discovery weighs in the project

There is no fixed proportion, and it is worth being wary of anyone who gives one before knowing the case. The weight of discovery depends on how much of the problem is already clear. When the operation knows what needs to change and the process is well known, the study is short. When the problem is still tangled, with several departments involved, unwritten rules and uncertain integrations, validation takes longer.

That time is not wasted. Fixing a flow in the prototype costs far less than fixing it in the finished system, and finding out during the study that an integration does not exist costs far less than finding out mid-development. You also do not need to settle everything before starting: the study details the first version and leaves the rest at a level that allows prioritizing, and the following stages overlap from the first sprints on.

What discovery asks of your side is people's time: someone with the authority to decide for the project and the people who run the process day to day, for a few hours of interviews and validations. The participation of those who will use the system is what most reduces rework later.

When you can skip discovery

You can shorten it a lot, and in some cases skip it, when:

  • The problem and the solution have already been validated. For example, when there is already a tested prototype or a version in use and the project is to evolve what works.
  • The scope is small and well known. A one-off integration between two systems or the automation of a well-defined task calls for a short survey, not a whole phase.
  • There is reliable documentation. A well-written terms of reference, a mapped process and documented rules already fulfill part of the role.

Even in these cases, some study happens: confirming what the other system allows, who approves each delivery and what the acceptance criterion is. In a project with many uncertainties, skipping discovery does not save time, it only postpones the moment of finding out.

If your idea is still at the stage of testing whether it is worth it, discovery and the MVP go together: the first finds out what to build, the second proves it with real use. That is how every custom software development project we do begins.

Frequently asked questions

Questions on this topic.

01Is product discovery the same as requirements gathering?

No. Requirements gathering records what the system needs to do. Discovery comes first and is broader: it questions whether the problem is well understood, tests the solution with users and decides what goes in and what is left out. The detailed requirements are one of its results.

02Who takes part in the discovery of a software project?

On the client side, a person with the authority to decide and the people who run the process day to day. On the developer side, product and design people, with technical support to assess systems and integrations. The participation of those who will use the system is what most reduces rework.

03Can discovery be hired separately from development?

Yes. Since discovery ends with a diagnosis, a scope and an estimate, it is a natural step to hire before deciding on the whole project. You evaluate the result and the vendor's way of working before a larger commitment, and the documents remain useful even if development continues with another team.

04What happens if discovery shows the system is not needed?

It is a valid result. Sometimes the study shows that a well-configured off-the-shelf system, an integration or an adjustment to the process solves the problem. Finding that out before building saves the entire project, and the diagnosis remains useful for organizing the operation.

Want an answer for your case?

Our consultant asks the first questions and passes the conversation on to the team, with no commitment.