Companion Essay

Discovery First

A companion essay on why every serious web project benefits from discovery, why migration and implementation decisions go wrong when framed as isolated technical tasks, and why extended discovery should be priced into proposals or treated as its own engagement.

Why this matters in practice

DiscoveryProblem definition and alignment.Not just requirements gathering.
MigrationContent, ownership, and governance.Not just moving fields and files.
Performance / SEOVisibility, workflows, and business outcomes.Not just tuning technical details.
Key insightImplementation gets priced too early.The real problem has not been surfaced yet.
Use this when you want the upstream discovery argument behind better pricing, scoping, and delivery decisions — especially when the next thing to sell may be a larger paid discovery phase before implementation.

Reading order

This discovery essay is best after the Overview or Walkthrough. Next read the Decision Guide and then try the Decision Cards. The Theory document is the deeper dive into CAPM and how it's used here. If you want a simpler guided alternative, smaller agencies can use the Small Agency Version.

Why discovery comes first

Agencies underprice work when they move too quickly into the weeds of isolated technical tasks and implementation details.

Every serious web project benefits from discovery. The difference is not whether discovery is needed, but how much: how much time it takes, how many stakeholders need to be involved, how much uncertainty needs to be reduced, and how much of the real problem still has to be defined before implementation can be priced responsibly.

That matters for pricing as much as it matters for delivery. If you frame a migration, caching strategy, or rebuild as a narrow implementation exercise, you will usually underestimate the work, undersell the risk, and miss the deeper business problem the client is actually paying you to solve.

This companion essay sits next to the Decision Cards. It is not another explanation of CAPM. It is the deeper rationale behind one of the model’s most important practical conclusions: discovery is not optional background thinking. It is real project work, and any extended discovery should be paid for by the client rather than smuggled into implementation pricing.

How this connects to the Decision Cards

The Decision Cards are trying to stop a familiar agency mistake: selling implementation before the problem has been defined well enough to price responsibly.

When Layer 2 starts surfacing unclear scope, client-specific complexity, organizational friction, or unusually high delivery uncertainty, the model is not just telling you to raise the price. Sometimes it is telling you that the wrong engagement is being priced.

This is why upstream systems thinking belongs in pricing conversations before delivery planning is committed: it helps teams see when the next step should be discovery rather than premature implementation pricing.

This is not a case for heavyweight waterfall planning. Agile is right to welcome important changes, even late ones, when they genuinely improve the customer’s outcome or competitive advantage. But that does not remove the need for enough early cross-team discovery to price the work responsibly. The goal is not rigid certainty. It is adequate scope, risk, stakeholder alignment, and delivery understanding before implementation is sold.

Agile also assumes close collaboration between business and technical people. In practice, many agencies fall well short of that ideal, especially in presales and pricing. The point here is not to pretend that perfect collaboration already exists. It is to argue that pricing gets better when technical, delivery, and business perspectives are brought together early enough to surface real risk before implementation is sold.

Discovery is where you decide what problem you are actually solving

Discovery is the most important phase of a project because it is where strategy, design, and technology begin to line up with reality.

A good discovery phase defines:

  • the problem framing
  • success criteria
  • constraints
  • organizational realities
  • the next level of engagement

That means discovery is not just requirements gathering. It is also:

  • stakeholder alignment
  • user understanding
  • systems thinking
  • trust-building across teams

Bad discovery tends to show up later as:

  • scope creep
  • misaligned solutions
  • wasted engineering effort
  • fragile estimates
  • delivery friction in a project that was priced too cheaply because the work was understood too narrowly

Good discovery blends UX research, technical feasibility, and the way the client organization actually works.

A quick example: when implementation is the wrong thing to quote

A client asks for a website migration. On paper, it looks like technical implementation work: move content, rebuild templates, map fields, go live.

But once you look closer, the real problem is usually bigger:

  • content ownership is unclear
  • the old information architecture no longer matches the organization
  • editorial workflows are inconsistent
  • stakeholders disagree about what should survive the move
  • performance and publishing expectations conflict with the current stack

That is not just an implementation quote waiting to be written. It is a discovery problem first.

This is exactly the kind of situation where the Walkthrough, the Decision Guide, and the theory behind the model are trying to improve judgment. The right answer may be a faster track to implementation. But it may also be a discovery phase first — or no engagement at all.

Migration is a content design exercise disguised as a technical task

Migration is not simply a technical problem. It is a content, editorial, business, and workflow problem first.

The real work is not just moving data. It is understanding what the content means, how it is structured, who owns it, what should be kept, what should be retired, and how the future operating model should differ from the current one.

That usually means:

  • auditing content quality
  • mapping old structures to new ones
  • revising or defining a content strategy
  • defining ownership and workflows
  • understanding how the client works now and how they want to work in the future

This is why migration planning should not be left to developers alone. Project managers, editors, marketers, and other non-dev stakeholders are critical to deciding what content matters and what kind of change the migration is actually supposed to produce.

Treat migration like a lift-and-shift exercise and you usually get clutter, broken UX, poor SEO, and a cheaper-looking project than the client actually needs.

Migration success depends on feedback loops, not perfect plans

Real migrations are messy. The systems are inconsistent. The content is uneven. Requirements move. Data models refuse to line up neatly.

What tends to work is:

  • iterative migration runs
  • repeatable pipelines early
  • constant validation with stakeholders
  • realistic expectations about partial progress

The hardest part is usually not tooling. It is mapping one system of assumptions into another while the client is still clarifying what the destination should be.

That is another reason discovery and migration planning should be treated as valuable work in their own right.

Performance is a cross-team concern, not just an engineering concern

Performance is often reduced to implementation details like caching, image compression, or server tuning. Those things matter, but the real question is larger: what kind of experience is the site supposed to deliver, how fresh does content need to be, what publishing workflows need to be supported, and where do speed, personalization, and reliability pull against each other?

Caching is part of that bigger system. It affects:

  • Core Web Vitals and SEO
  • user satisfaction
  • conversion behavior
  • editorial workflows
  • freshness versus speed
  • personalization versus cacheability

Because performance operates across browser, CDN, application, and editorial layers, it is never purely an infrastructure question. It is a cross-team product decision with technical constraints.

SEO is not just optimization work

SEO is often reduced to keywords, metadata, and technical fixes. In practice, it is also shaped by information architecture, content quality, internal linking, performance, publishing governance, and the business priorities that determine what a site is actually trying to be visible for.

That makes SEO another systems problem in disguise. Treat it as a narrow technical checklist and you usually miss the bigger questions:

  • what content deserves to exist
  • how the site should be structured
  • how content governance and publishing workflows support or weaken search visibility
  • who owns ongoing optimization
  • how search visibility connects to conversion and business value

In other words, SEO is not just a finishing pass on implementation. It is part of the larger system that should be understood before the work is priced too narrowly.

Systems thinking changes pricing, not just delivery

If discovery, migration, and performance work are really systems problems, then pricing them as if they were isolated technical tasks will usually understate the risk. The result is familiar: implementation gets sold too early, planning gets smuggled into delivery, and the agency absorbs complexity that should have been surfaced before the quote was finalized.

The point is not to replace judgment. It is to make judgment discussable before the work is committed.

Sometimes the right next move is a faster track to implementation. Sometimes it is a discovery phase. Sometimes it is walking away. Systems thinking helps you tell the difference earlier.

What this means for agency teams

A systems-thinking posture usually implies a few practical habits:

  1. bring technical and delivery leads into presales earlier
  2. separate problem definition from implementation when uncertainty is still high
  3. treat content and workflow questions as central, not secondary
  4. price coordination, ambiguity, and stakeholder alignment as real work
  5. use discovery to improve estimates instead of pretending the unknowns are already understood

That does not make every deal slower or more complicated. It usually makes the right deals clearer.

Try the Decision Cards

If this line of thinking makes sense to you, the next step is not another essay. It is the tool.

Further reading on discovery and systems thinking

A few useful references if you want to go deeper: