Skip to content
← ALL POSTS
ARCHITECTUREJUL 2026

The discovery document: why I write before I build

Most projects go wrong before a line of code is written. Here’s the deliverable I lead every engagement with — what goes in it, and why a client’s Head of Product called it a new quality benchmark.

article hero image

A quote before understanding is a guess

Every failed project I have been near shares one ancestor: someone priced the work before anyone understood the system. The estimate then becomes the plan, the plan becomes the commitment, and eighteen months later a team is defending a number invented by a person who never read the codebase.

A paid discovery breaks that chain. It is small, it is fixed-scope, and it produces a document you own whether or not I build anything afterwards.

What actually goes in it

Four sections, in this order. Each one exists because leaving it out has cost someone money.

If a section cannot change what someone does on Monday, it does not go in the document.

  1. 01Current state, as it isThe architecture as it actually runs — not as the wiki claims. Drawn from the code, the deploy pipeline and two afternoons of questions.
  2. 02Decisions on the tableEach one with its options and the trade-off in plain language. No recommendation without the alternative it beat.
  3. 03Risks with an ownerA named person and a cost per month. A risk nobody owns is a sentence, not a risk.
  4. 04A sequence, not a GanttWhat has to be true before the next thing can start. Dates come later, from the team doing the work.
discovery doc spread
FIG.A typical spread — current state on the left, the decision it forces on the right.

What it looks like in practice

Three engagements, three different shapes. The structure held; the emphasis moved to wherever the risk was.

Write for the person who signs it

The test I use: can a non-technical stakeholder read it end to end and correctly explain the recommendation back to me? If not, it is notes, not a deliverable. That constraint forces clarity that benefits engineers too — vague thinking cannot survive being written down for an audience that will not fill the gaps for you.

If a stakeholder cannot explain the recommendation back to me, it is not written well enough yet.

It also makes the document durable. Six months on, when the team has turned over and the context is gone, it is the only artefact that still explains why the system looks the way it does.

  • One page a stakeholder can act on, before any appendix.
  • Every claim traceable to something I saw, not something I was told.
  • Options written so the client can disagree with me on the evidence.

The document is also the cheapest way to find out whether we work well together.

The discovery is the product. Everything after it is execution.
ARCHITECTURE · KRISTIJAN CRNAC

Working through something like this? I do fixed-scope reviews and discoveries.

Book a call
KEEP READING
cover image
ARCHITECTURESTRATEGY

Your website doesn’t need a rebuild — it needs an architect

JUN 2026 · 9 MIN
cover image
WAR STORIES

What 2 a.m. release nights taught me about small-business sites

JUN 2026 · 7 MIN
cover image
AI

An honest guide to AI workflows that pay for themselves

MAY 2026 · 8 MIN

BOOKING Q3 2026 — TWO SLOTS LEFT

Let's build
something solid.

Book a callSee servicesusually replies within one business day