Skip to main content
All articles
Business and Strategy20 June 20268 min read

What a software discovery phase should include in Australia

Before you commit a software budget, a discovery phase turns a vague idea into a scoped plan you can price. Here is what a good one includes, what it costs in Australia, and how to spot a weak one.

Software discovery phase flow from inputs through activities to deliverables, with a planning budget band before build.

What a discovery phase actually is

If you are about to spend real money on a software build, the most expensive decision you can make is to skip straight to development. A discovery phase is the short, structured stretch of work that turns "we think we need an app" into a scoped plan you can actually price, schedule, and hold a vendor to.

Discovery is the work of defining the problem precisely enough that the build becomes predictable. It is not design polish, and it is not the first sprint of development. It sits between the idea and the contract, answering four questions before anyone writes production code: what problem are we solving and for whom, what must the first version do and explicitly not do, how will it be built and what must it connect to, and what could go wrong technically, commercially, and operationally.

The output is a decision, not a deliverable for its own sake. By the end you should be able to say "proceed with this scope at roughly this cost", "change the scope", or "stop, this is not worth building". Any of those three is a good result. A discovery that can only ever conclude "yes, keep paying us" was a sales call.

Why skipping discovery costs more later

The appeal of skipping discovery is obvious: it feels like paying to talk instead of paying to build. The problem is that the unknowns do not disappear when you ignore them. They surface mid-build, when changing direction is most expensive.

Without a defined scope, three things tend to happen. Estimates are guesses, so the project either gets padded heavily to cover risk or quoted low and topped up later through change requests. Requirements drift, because nobody agreed where version one ends, so every conversation adds "just one more thing". And integrations turn into surprises, because the dependency on an accounting system, a payment provider, or a legacy database was discovered halfway through rather than mapped up front.

A modest discovery investment is essentially buying down that risk. A cost estimate built from a documented scope is a number your business can commit to. A number pulled from a thirty-minute chat is a hope.

What a good discovery includes

A useful discovery is a small set of concrete activities and a small set of concrete outputs. The activities are how the vendor learns your business; the outputs are what you keep.

The activities usually include stakeholder interviews and a working session to surface goals and the real current process, workflow mapping of how the job is done today including the messy manual workarounds, a technical review of the systems the solution must integrate with, scope definition that separates version one from the backlog, and risk identification across delivery, security, data privacy, and maintenance.

  • A scoped feature list for version one, with an explicit "not in this version" list.
  • The primary user flows, often as wireframes for the most important screens.
  • An architecture and integration plan describing the stack and the connections.
  • A risk register naming the things most likely to cause delay or cost, with a plan for each.
  • A development estimate, ideally as a range with the assumptions written down.

What discovery costs in Australia

Costs vary with the size and risk of the build, so treat every public range as planning guidance, not a quote. Published vendor guidance commonly prices discovery as a small percentage of the expected development budget, often around 5 to 15 per cent depending on depth, integrations, and how much product design is included.

For Australian small-to-medium builds, that often translates to a practical planning band somewhere around A$5,000 to A$20,000. A tightly scoped MVP discovery can sit at the lower end; a discovery that has to untangle several legacy systems and stakeholder groups sits higher. The useful question is not "how cheap can discovery be?" but "what uncertainty does this work remove before we commit to the build?"

Treat any discovery that is free or suspiciously cheap with caution. Genuine discovery costs the vendor senior time, so when it is given away it is usually a lightly disguised sales process designed to produce a "yes", not an honest assessment that might produce a "no". The point of paying for discovery is precisely that the vendor is free to tell you not to build.

Telling a real discovery from a sales pitch

The format of a discovery is easy to imitate. The substance is harder to fake. A real discovery is willing to recommend against the project, or against its current scope. It produces artefacts you can take elsewhere — the scope, risk register, and estimate should be useful even if you pause or change vendors. It spends real time on your actual systems and data rather than talking in generalities, and it names risks plainly, including the unflattering ones about timeline, integration, and maintenance.

A weak discovery does the opposite. It is heavy on enthusiasm and light on constraints, avoids committing to a scope boundary, and leaves you with a glossy proposal rather than a plan you could hand to a different engineer and have them understand. If you cannot tell what is in version one and what is not, the discovery has not done its job.

How we run discovery at QuantamQ

At QuantamQ a discovery is deliberately short and decision-focused. We map the workflow, review the systems it has to touch, define a version-one scope with an explicit cut line, write down the risks, and return an estimate as a range with the assumptions attached. For builds replacing manual processes or spreadsheets, that work flows straight into delivery; for AI features, it pairs with a feasibility check run against your real data rather than a demo on clean sample data, because the gap between the two is where most AI projects quietly fail.

The aim is the same every time: make your next decision cheap and well-informed. Whether that decision is to build, to narrow the scope, or to walk away, you should finish discovery owning a clear picture of the work — not a sense of momentum manufactured to get you to sign.

Frequently asked questions

How long does a software discovery phase take?

Most discovery engagements run one to four weeks. A focused MVP scope can be done in a week; a platform touching several integrations and teams usually needs three to four.

Is discovery worth it for a small build?

Yes, but it should be proportional. A small build needs a short, cheap discovery — a few days to lock scope, risks, and a price you can trust. The goal is to make the next decision cheap, not to produce a heavy document.

What should I receive at the end of discovery?

A scoped feature list, the primary user flows, an architecture and integration plan, a risk register, and a development estimate you can commit a budget to. Wireframes or a thin prototype are common add-ons.

Can discovery be done with a fixed-price build?

Discovery is what makes a fair fixed price possible. Without a defined scope, a fixed price is either padded to cover unknowns or set to win the deal and renegotiated later through change requests.

Do we keep the discovery outputs if we do not proceed?

You should. A good discovery is deliberately vendor-neutral enough that the scope, risks, and estimate are useful even if you take them to another team or pause the project.

Share
Start a project brief

More from the blog

Web App Security Checklist: What Founders Verify Before Launch
Pre-launch web app security checklist diagram showing six review lanes — access control, configuration, dependencies, authentication, data and secrets, logging and alerting — feeding a go or no-go launch gate.
Custom Software8 min

Web App Security Checklist: What Founders Verify Before Launch

You don't need to write code to be responsible for your web app's security — you need to know what to check and what to ask. This is a founder-facing web app security checklist built around the practical risks that commonly cause real incidents, the questions to put to your developers, and a clear line between what must be true before launch and what can wait.

Read article
Replacing the spreadsheet that runs your business
Migration path from spreadsheet risk to a validated custom web app.
Custom Software6 min

Replacing the spreadsheet that runs your business

Most Australian SMBs run on a small handful of spreadsheets that quietly hold the business together. Here is how to replace the one that has become a liability.

Read article
Custom CRM Break-Even: When Building Actually Pays Off
Break-even chart comparing two CRM cost curves over time: a subscription line that rises steadily with users against a custom build line that starts high then flattens to a low maintenance slope, with a marked crossover point and a decision panel listing the variables that move it.
CRM and Operations8 min

Custom CRM Break-Even: When Building Actually Pays Off

Most build-versus-buy CRM advice ends in a feature table. This one gives you the payback maths instead: the two cost curves to compare, a simple way to find your break-even point, the variables that move the line, and the costs the quick calculation always misses — so you can decide whether a custom CRM actually pays off for your team.

Read article