Decisions & frameworks

Plan around outcomes and dependencies

A roadmap explains why work happens in a particular order. Include the learning that could change the plan before building on untested assumptions.

Pattern Engine · Practical field notes

A roadmap is a theory about the order in which the business can improve. The order matters because one project may create the information, capability or confidence another depends on.

A calendar of features can hide that reasoning. It can also make uncertain ideas look like promises. A useful roadmap explains what should become possible next and what evidence would change the sequence.

Put learning on the critical path

Suppose a business wants an AI assistant that answers order questions. A test of the underlying order data may reveal more about feasibility than a polished conversational interface. If the records are inconsistent, the next valuable project may be clarifying statuses and ownership.

That investigation belongs on the roadmap even though it delivers no impressive new screen. It prevents dependent work from proceeding on an assumption that may be false.

The GOV.UK guidance on agile planning distinguishes the direction of a product from its detailed plans. Use that distinction to commit to near-term learning and useful outcomes while keeping uncertain later features conditional. A roadmap can be firm about the destination without pretending the route is already fully known.

Put dependencies in order

Suppose a business wants an AI assistant that answers questions about current orders. Before building the assistant, it may need consistent order records, reliable access controls and a way to distinguish current information from old notes. Those prerequisites affect both cost and timing.

Identify business dependencies as well as technical ones. A workflow cannot be finalized until someone owns its exceptions. A new reporting tool may depend on agreement about what the numbers mean. Record who can resolve each dependency and when a decision is needed.

Separate commitment from possibility

Be more specific about near-term work where the evidence and capacity are known. Keep later work at a higher level when priorities or assumptions may change. A useful roadmap can show what is committed, what is being investigated and what is an option for later.

Explain the difference to stakeholders. A possible feature drawn on a timeline can easily become an accidental promise. Where a date is genuinely fixed, state the constraint and adjust scope or staffing openly rather than hoping every variable will cooperate.

Reserve capacity for operation

The team must still run the business while the changes arrive. Include training, migration, maintenance and support alongside new delivery. Several individually reasonable projects can become impractical when they all require the same operations lead in the same month.

Use a useful first release to create progress without requiring the entire future system at once. Plan time to observe and correct that release before assuming the next phase should proceed unchanged.

Revisit the reason for the order

Review the roadmap when meaningful evidence changes: a pilot result, a new constraint, a business priority or the cost of an important dependency. Ask which work now creates the most useful next step.

Keep the explanation of a changed priority so the plan remains understandable. A roadmap earns its place by helping people coordinate decisions and effort, not by preserving an old sequence after its assumptions no longer hold.

Keep exploring