What Happens in Discovery Before a Software Project Starts

Discovery is the stage before any contract where a partner maps how the business actually runs today, who decides what, where delays sit, and what data exists, before proposing a scope. If a vendor moves straight from your feature list to a quote, no discovery took place, and the scope is a guess.

What Happens in Discovery Before a Software Project Starts — ThetaSol

A UK retailer evaluating an India-based partner sends over a feature list: inventory module, approval workflow, mobile app for the warehouse team. Within four days, a quote arrives. Fixed price, eight weeks, a module-by-module breakdown that reads back their own words.

That speed should worry the buyer, not reassure them. No one can know how a business actually approves a purchase order, or why the warehouse team bypasses the system twice a week, in four days without talking to anyone who does the work. What arrived is a priced feature list, not a scope built on how the business runs.

What does discovery actually mean before a project starts?

Discovery is the work a transformation partner does before writing a scope: mapping the current process, naming who decides what, and finding where the delay or rework actually happens. It is not a requirements-gathering call. It is closer to how an auditor opens a file, by asking what happens, in what order, and who signs off.

For a manufacturing client, this means walking the floor and asking how a job card moves from sales order to dispatch, not asking which fields the job card form should have. For a trading business, it means asking who approves a credit limit exception today, by email, by phone, or by someone walking over to the finance manager's desk. The feature list tells you what the client thinks they want built. Discovery tells you why the process stalls, and whether building to the feature list would simply digitise the stall.

We understand how your business actually works first, then we design the system. That ordering is the entire difference between the two approaches in the table below.

Six-step flow showing the order of activities in a proper discovery phase before a software scope is written
A real discovery phase follows this order. Skipping a step moves the risk into the build.

What should happen, in order, before a scope is written?

A sound discovery phase follows a fixed sequence, and a buyer can ask to see evidence of each step. Skipping a step is not a shortcut, it is a gap the project inherits later.

The sequence typically runs: walk the current process end to end, with the people who do it daily, not only their managers. Name who makes each decision in that process, and what information they need to make it. Find the point where things wait, whether that is an approval sitting in someone's inbox or a stock count that only happens once a month. Check what data already exists, in what system, and in what condition, since a migration plan built on assumed data quality fails on day one. Only then draft a scope, because the scope should describe the system that fixes the delay, not the system that automates it.

A partner that proposes pricing before doing any of this is pricing a guess. How to Evaluate an India-Based Transformation Partner covers how to check a partner's decision-making before you sign anything, discovery included.

How do you tell real discovery from a feature list dressed up as one?

The tell is in what the partner asks, and who they ask it of. A real discovery conversation names specific roles and specific moments: who approves a credit note over a set amount, what happens when a delivery is short, how a production plan changes when a machine goes down. A feature-list exercise asks which modules you want and how many users will log in.

StageFeature-list-and-runReal discovery phase
First meetingReviews your document, asks clarifying questions on featuresAsks to see the actual process run, on the floor or in the system
Who gets interviewedWhoever sent the brief, usually one managerPeople who do the work daily, plus whoever approves exceptions
OutputA priced proposal matching your documentA process map, a decision list, and a scope that may differ from your brief
Timeline to quote2 to 5 days1 to 3 weeks, sometimes a short paid diagnostic
What changes before buildNothing, your document becomes the specThe scope is redrawn around where the delay actually sits

A partner that returns your own feature list with a price attached has not told you anything you did not already know. A partner worth engaging comes back with at least one thing you had not said, because they found it on the floor or in a decision no one had written down.

What should a buyer ask before signing, and who should answer?

Ask the partner to describe, in their own words, one decision in your business and who makes it. Not a feature. A decision.

"Who signs off a purchase order above $5,000 (SAR 18,750), and what do they check before approving it" is a fair question to put back to a partner after a discovery conversation. If they can answer it correctly, they were listening to the right people. If the honest answer is "we haven't got that far", the discovery has not happened yet, and any scope offered before that point is a placeholder.

Checklist of six questions a buyer should ask a transformation partner before signing a build contract
Use these before signing. A vendor who cannot answer the first one has not done discovery.

For overseas buyers specifically, two further checks matter because distance removes the option of walking over to check. First, ask how the partner plans to run the discovery sessions across time zones, since live process-mapping conversations need overlap hours, not just async notes. Managing a Development Team Five or More Hours Away covers how to structure that overlap so decisions don't wait for the next working day. Second, ask who owns the discovery output itself, the process maps and decision records, if the project does not proceed. Who Owns the Code and Data When the Project Ends covers ownership terms that should be settled before any diagnostic begins, not after.

What does discovery cost, and who pays if the project does not go ahead?

A proper discovery phase is usually a paid, time-boxed engagement, separate from the build contract, and it should be priced and scoped on its own terms. At ThetaSol this is run as SCAN, a short on-site diagnostic that produces a process map and a scope recommendation, not a sales pitch for a predetermined build.

The commercial logic matters for a buyer: if discovery is free, ask what it is actually free of. A partner that absorbs the cost of proper process mapping either prices it into the eventual build regardless of outcome, or never did the mapping at all. A separately priced, separately scoped diagnostic gives you an exit point. You can walk away after discovery with a process map and a documented decision list, and take that document to another vendor if you choose. Fixed Price or Time and Material: Which Fits Your Project is worth reading alongside this, since the engagement model for the build often follows directly from what discovery finds about how stable the process is.

What happens after discovery, before the scope is final?

The scope document that follows discovery should read differently from the feature list you started with. It should name the decisions the system needs to support, the data it needs to pull from existing systems, and the point in the process it is redesigning rather than digitising. If the final scope is identical to your original brief, ask what the discovery phase changed. If the answer needs a phone call, it's not a system, and the same is true of a scope that cannot stand on its own without someone explaining what it really means.

For a longer view of the full hub on choosing a partner, see Choosing and Working with a Transformation Partner. If you are evaluating what a build actually involves once discovery is done, the custom software development service page covers how ThetaSol structures the engagement that follows.

What to do next

Before accepting any proposal, ask the vendor to name one decision in your business, who makes it, and what information it needs. If they cannot answer without guessing, the discovery has not happened, whatever the proposal document calls itself.

Common questions

How long should a discovery phase take before a software project starts?

For a small or mid-size business, a sound discovery phase typically runs one to three weeks, sometimes delivered as a short paid on-site diagnostic. A quote that arrives within a few days of sending a feature list has usually skipped this stage, since mapping real decisions and process delays across even one department takes longer than that.

Is discovery the same as requirements gathering?

No. Requirements gathering records what the client asks for. Discovery investigates how the process actually runs today, who decides what, and where the delay sits, often surfacing problems the client had not named. A partner that only gathers requirements builds exactly what was asked for, including any inefficiency baked into the original request.

Should discovery be free or paid?

A properly run discovery phase is usually paid and scoped separately from the build contract. If it is offered free, ask what it actually includes, since a vendor rarely absorbs the cost of real process mapping without folding it into the build price regardless of what discovery finds.

What should a buyer receive at the end of discovery?

A process map of how the work runs today, a list of who decides what and on what information, and a scope document that may differ from the original feature list. If the output is only a priced version of your original brief, discovery did not change anything, which suggests it did not meaningfully happen.

Can discovery happen remotely for an overseas buyer?

Yes, but it needs live overlap hours for process-mapping conversations, not only asynchronous forms or emailed questionnaires. Ask the partner how they plan to run these sessions across the time difference before signing, since decisions about who approves what rarely come through cleanly in a written document alone.

Sources

Sanket Vanani

Sanket Vanani

Founder & CEO

Sanket Vanani is a business strategist and entrepreneur focused on helping businesses build structured systems for sustainable growth. His work spans sales, operations, manufacturing, process improvement, and business scalability. Through his experience working closely with business owners and teams, Sanket focuses on turning founder-dependent businesses into process-driven organizations that can grow with greater clarity, consistency, and control.

Related reading

Let’s make something amazing together

We prioritize Customer Satisfaction, Transparency, and Innovation to serve you better.

Ready to discuss your next Project?

411-412, Karunesh Business Center, Opp. Abhishek Arcade, Yogichowk, Surat, Gujarat - 395010.

(+91) 777 888 2447

contact@thetasol.com

Technologies

NodeJS

ReactJS

NextJS

AngularJS

VueJS

Flutter

React Native

Android

iOS

© 2026 All Rights Reserved -ThetaSoln

LET'S CONNECT LET'S CONNECT LET'S CONNECT LET'S CONNECT