All posts Process

Scope before code: how a good discovery phase saves your budget

Why the first two weeks of a project matter most, what a proper discovery phase includes, and the questions you should be able to answer before development starts.

Illustration for: Scope before code: how a good discovery phase saves your budget

The most expensive changes in a software project are the ones made late. A feature misunderstood in week one can cost ten times more to fix after it has been built and tested.

What discovery actually is

Discovery is a short, focused phase where we learn how your business really works before deciding what to build. It usually takes one to three weeks and ends with a clear plan you can hold us to.

What it includes

  • Interviews with the people who will use the system every day, not only management.
  • A map of the current process, including the workarounds nobody wrote down.
  • A prioritised feature list split into must-have, should-have and later.
  • Clickable screens for the most important flows.
  • A fixed quote and timeline in phases.

Questions you should be able to answer afterwards

  1. What problem does this system solve, and how will we measure success?
  2. Who uses it, and what does each role need to do?
  3. What has to be ready for launch, and what can wait?
  4. Which existing systems must it connect to?

If a team wants to start coding on day one without asking these questions, that is a warning sign, not a sign of speed.

Discovery feels slower at the start. In practice it is the fastest route to software that does what you actually need.