Neo Vision

12%

Skip to main content

Product Strategy

How to Prepare for a Software Discovery Call

What to bring to a first software discovery call so the team can understand the problem, constraints, users and next decision without wasting an hour on vague requirements.

Teodor Bara
Teodor Bara

Co-Founder & COO | 08 May 2022 | 6 min read

How to Prepare for a Software Discovery Call

The first call is not a requirements exam

You do not need to arrive with a technical specification. The useful outcome of a first discovery call is simpler: both sides understand the business problem, who experiences it, what constraints are real, and what needs to happen next to estimate or validate the work.

1. Bring the problem before the feature list

Explain what is happening today, why it is a problem and what changes if the project succeeds. ‘We need an app’ gives the team almost nothing. ‘Our sales team spends two hours per order moving data between three systems’ gives them something to solve.

2. Know who uses the system and what they are trying to do

List the main user groups and the few workflows that matter most. Customers, operators, managers and administrators usually need different things. Those differences shape permissions, interfaces and architecture.

3. Bring the constraints you cannot negotiate away

Mention fixed launch dates, regulatory requirements, data-residency rules, existing vendors, required integrations, app-store constraints and procurement limits early. A team can design around a constraint. It cannot design around one it learns after the estimate.

4. Show the systems and data the new product has to live with

If the product must connect to an ERP, CRM, payment provider, identity system, spreadsheet process or external API, say so. You do not need every endpoint. You do need to make dependencies visible.

5. Give boundaries, not a fake exact budget

A useful budget conversation is about order of magnitude and constraints. If €20,000 is possible and €100,000 is not, say it. If the board needs a range before approving discovery, say that too. Hiding the boundary does not make the estimate more objective; it makes the team design in the dark.

6. Ask how the team reduces uncertainty

Ask what they need before estimating, what assumptions are driving the range, what they would validate first, who owns product decisions and how scope changes are handled. You are not testing vocabulary. You are testing whether the team has a method.

Leave with a next decision

A good discovery call ends with one concrete next step: a workshop, a technical spike, an estimate, a prototype, access to documentation or a decision not to build. That is more valuable than spending the hour pretending the entire project is already known.

Before the first software call.

  • No. A clear problem, the people affected, the current workflow and the constraints are more useful than a premature feature list.

Teodor Bara

Co-Founder & COO

Teo is the man on the ground. He keeps our projects and developers on track with military precision. Good luck trying to get anything past him.

Teodor Bara