Design the plan before you commit the budget.

Design turns agreed requirements into a practical delivery plan – what will be built, in what order, over what timescale, and at what cost.

Book a free Diagnose session
just 90 minutes of your time, no cost

Why this stage exists

Yammayap deliberately separates understanding the requirement from designing the solution.

It’s a small discipline that changes outcomes considerably. When the two are done together, the solution tends to shape the requirements rather than the other way around – and the business ends up committing to an approach before anyone has properly tested whether it’s the right one. Separating them creates better decisions, more realistic expectations and lower delivery risk.

What happens during Design

Design begins only once the Define outputs have been agreed. It is built from those agreed requirements and nothing else. No technology is chosen before this point. What gets recommended follows from the requirements rather than from whatever we happen to enjoy building.

Typical activities include:

Cube

Solution planning against the requirements

Email

Work package definition and sequencing

Tag

Delivery approach and resource planning

Refresh

Timescale estimation for each package

Chart

Cost estimation and investment profile

Flag

Risk assessment and dependency mapping

Work is broken into packages rather than presented as a single number. Each has its own objective, scope, outcome, cost and timescale, so you can see what you’re getting for each part of the investment and decide what order it happens in.

That structure also makes phasing possible. If the full scope is more than you want to commit to at once, the plan shows what can sensibly be delivered first and what can wait – rather than forcing an all-or-nothing decision.

 

What Design is - and what it isn't

but

Design isn't

  • A complete technical architecture

  • A fixed commitment to build

  • Guesswork dressed up as a quotation

  • A plan you need to be technical to read

Design is

  • Planning grounded in agreed requirements

  • A realistic view of effort, cost and sequence

  • An honest assessment of risk

  • Written in plain English throughout

What you get

A specification document which covers:

  • Business requirements
  • Technical requirements

A delivery design document which covers:

  • Recommended work packages
  • Delivery approach & timescales
  • Dependencies & risks
  • Investment requirements

Together they replace assumption with evidence: a shared understanding of what needs to change, and a practical plan for achieving it. Decisions from here are made on planning and informed judgement rather than estimates and enthusiasm.

Could you specify the work yourself?

In principle, yes – and you already know more about the problem than we do.

The difficulty with the specification is knowing what to leave out, and spotting which requirements quietly commit you to an expensive approach. The difficulty with the plan is estimating work you haven’t done before – dependencies tend to be obvious only in hindsight, and plans written by people who want the project to happen are rarely pessimistic enough.

We write requirements precise enough to build from without locking in a solution, estimate against work we’ve actually delivered, and state our assumptions and risks plainly rather than burying them.

What happens next

With an agreed plan in place, Develop begins turning it into working software – built in controlled steps rather than one large leap.

Take the methodology with you

A complete guide to all six stages – Diagnose, Define, Design, Develop, Deliver and Depend – including what happens at each stage, what you receive, and how the stages connect.

Written to be shared with your team.

A plan you can budget against

Every delivery plan starts with a free Diagnose session to establish whether there’s an opportunity worth planning for.

Book a Diagnose session

Free, 90 minutes