Custom software and product

What does a good software discovery process produce?

The decisions and evidence discovery should create before a team commits to delivery.

ForgedFuture editorial artwork for What does a good software discovery process produce?

A clear answer before the framework.

Good software discovery produces decision-quality evidence: a clear problem and audience, current workflow, target outcomes, assumptions and risks, tested journey, technical and operating constraints, options considered, smallest valuable scope, delivery approach, and recommendation to proceed, change direction, buy, or stop.

01 · The direct answer

What does a good software discovery process produce?

Good software discovery produces decision-quality evidence: a clear problem and audience, current workflow, target outcomes, assumptions and risks, tested journey, technical and operating constraints, options considered, smallest valuable scope, delivery approach, and recommendation to proceed, change direction, buy, or stop.

The output is not a large specification for its own sake. It is a shared understanding strong enough to guide investment and flexible enough to absorb what delivery teaches.

For two useful external lenses, compare How the discovery phase works from GOV.UK Service Manual with Product discovery from Silicon Valley Product Group. A public service standard for understanding users, constraints, existing services, and whether a project should proceed. A practitioner perspective on addressing value, usability, feasibility, and business viability risks before delivery.

The useful decision is the one your team can carry into daily work. Define the outcome, make ownership explicit, and choose the smallest next move that produces trustworthy evidence.

02 · A practical framework

Work through the decision in four parts.

01

Problem brief

State the user, situation, cost, desired outcome, evidence, and boundaries in plain language.

02

Service map

Show the end-to-end journey across people, systems, data, policies, and exceptions.

03

Risk evidence

Test the highest value, usability, feasibility, and viability assumptions with appropriate methods.

04

Decision package

Recommend an option, first release, measures, roadmap, ownership model, and explicit open questions.

The framework is strengthened by What is a product brief? and UX prototypes: low fidelity vs. high fidelity. An outcome-oriented artifact for aligning the problem, audience, goals, evidence, and early scope. How different prototype fidelities support different questions and stages of validation.

Write down the answers and the evidence behind them. A visible decision is easier to challenge, improve, and hand to the people responsible for delivery.

03 · Failure modes

Watch for the shortcuts that move risk downstream.

  • 01

    Judging discovery by the number of workshops or pages produced.

  • 02

    Promising a fixed scope before the riskiest assumptions have been examined.

  • 03

    Failing to bring delivery expertise into discovery until decisions are already locked.

The failure patterns are worth testing against Product discovery, product strategy, and empowered product teams and Build versus buy. A long-form conversation with Marty Cagan about discovery, strategy, and empowered product teams. A strategic framework for comparing third-party products with the total cost and responsibilities of building.

These problems rarely remain technical. They surface later as stalled adoption, operating workarounds, fragile ownership, or investment that cannot be tied to a business result.

04 · Decision checklist

Questions to take into the next working session.

  • 01

    What decision will each discovery activity inform?

  • 02

    Are users and operators directly represented?

  • 03

    Have alternatives to custom software been evaluated?

  • 04

    Can engineering explain the rationale behind the scope?

  • 05

    Is there a clear proceed, pivot, buy, or stop recommendation?

Before committing, use What is story mapping? and Using outcomes to guide product work to challenge the answers. A practical method for organizing work around the journey a user takes to complete a goal. A useful distinction between shipping outputs and creating measurable business and product outcomes.

05 · Practitioner signals

Put the framework beside real practitioners.

06 · Evidence and outside perspectives

Read beyond our point of view.

This guide draws on primary frameworks, independent research, and practitioner perspectives. The links below provide the source context so you can test the recommendation rather than simply accept it.

Bring the decision into the room.

We connect technology leadership with a team that can understand your business and carry the context into a working system.