How Long Does a Discovery Phase Take? Typical Timelines

ยท 7 min read

A software discovery phase usually takes 1-3 weeks for a small MVP, 3-6 weeks for a typical product with a few integrations, and 6 weeks or more for integration-heavy or regulated systems. The size of the product matters less than you might think. What usually decides the length is how quickly stakeholders are available, how much is unknown about the existing systems, and how many people have to agree. Here is how to read those ranges, what stretches them and a week-by-week plan for a four-week discovery.

Typical durations by project size

Published guides agree on the broad shape, though each one defines discovery slightly differently. The UK government's service manual says there is no set length, but that around 4 to 8 weeks is typical for its public-service discoveries, which include a lot of user research. Agency guides for commercial software quote shorter ranges: one describes discovery as typically three to six weeks, compressing to a couple of weeks for a simple product with a clear owner; another gives about three weeks for small projects and up to two months or more for large ones.

Put together, a reasonable planning range looks like this. Treat it as a rule of thumb, not a quote:

Project type Typical duration Assumptions
Small MVP, one user type, no or simple integrations 1-3 weeks One decision maker, available weekly; existing material to start from
Typical product: several user types, 2-4 integrations 3-6 weeks A handful of stakeholders; integrations documented
Complex or regulated: many integrations, legacy systems, compliance 6-12 weeks Many stakeholders; systems need investigation; legal or security review
Public service with heavy user research 4-8 weeks or more Research with real users is the main work

The ranges overlap because the deliverables differ. A discovery that produces requirements and a rough estimate is shorter than one that also produces wireframes, an architecture and a prototype. When you compare two offers, compare their lists of deliverables before you compare their week counts.

What stretches a discovery

The same product can take three weeks with one client and six with another. The usual reasons:

Most of these are calendar problems, not effort problems. A discovery that needs 15 days of work can easily take six calendar weeks if the people needed are hard to reach.

What can run in parallel

You can shorten the calendar by not running everything in sequence:

What cannot run in parallel: settling priorities before the requirements exist, and estimating before the architecture and main integrations are understood. Those two set the minimum length of any discovery.

A week-by-week outline for a 4-week discovery

This plan fits a typical product with a few integrations and a client who can meet twice a week. It follows the ten sections of the discovery phase template.

The discovery phase template page with its contents list of ten sections, from Stakeholders to Roadmap, estimates and risks

Week Focus Outputs by the end of the week
1 Context and people Stakeholder list with who decides; background; first draft of the problem statement; access requested; open-questions log started
2 Goals and users Goals with metrics; users, main journeys and key flows; first list of requirements
3 Requirements and architecture Requirements with priorities and acceptance criteria for the Musts; context diagram; integrations checked; key decisions recorded
4 Plan and sign-off Milestones with low-high estimates and assumptions; risks and open questions with owners; executive summary; review with the decision maker

Keep a short review at the end of each week with the decision maker. It catches wrong turns early and stops week four from becoming a week of rewrites.

To compress this to two weeks for a small MVP, merge weeks 1 and 2 and weeks 3 and 4, and drop anything the first release does not need. To stretch it for a complex system, the extra time usually goes into week 3: integrations, data and decisions.

Tools can shorten the writing, though not the meetings. Discovery Phase AI drafts the background, problem statement, goals, users and requirements from the files you upload (decks, documents, call transcripts, images) and gives each stage an AI quality score with suggestions. That cuts the time spent turning notes into documents. It does not replace the conversations in which stakeholders agree.

Signs you are done

A discovery is done when its outputs can support a decision, not when the calendar runs out. The GOV.UK manual frames it the same way: you have finished when you can decide whether to move on, and stopping is not a failure if the research shows that is the right call.

Practical signs:

These match the sign-off section of the discovery phase checklist:

The Sign-off section of the discovery phase checklist: executive summary read, first-release scope agreed in writing, next step clear, discovery in one shareable document

If the calendar is up and these are not true, you have two honest options. Extend the discovery for a stated reason and a stated number of days, or close it with the gaps written down as open questions and risks that the first phase of the build will have to resolve. For the bigger picture of what discovery is for, see the discovery phase in software development.