Skip to contentAnemo
EN
Contact

Software Roadmap: Priorities, Dependencies, and Evidence

· 5 min read

A software roadmap is a sequence of outcomes with the evidence behind each one, not a list of features with dates. The version that survives contact with a real quarter states what you are trying to change, what you believe will change it, how confident you are, and what you are deliberately not doing yet.

This guide covers how to prioritise with a method rather than by volume of opinion, how to handle dependencies, and how to present a roadmap that stays useful when priorities shift.

Key takeaways

Frame items as outcomes

An outcome states the change you want and leaves the solution open. "Reduce time from order to dispatch from four days to one" can be met several ways, and the team will find the cheapest one. "Build a dispatch dashboard" commits to a solution before anyone has tested whether it is the constraint.

Each item should carry: the outcome, the current number, the target, the evidence that this is a real problem, and who owns it. Items without a current number cannot be judged afterwards, and unjudgeable items are how roadmaps lose credibility.

Prioritise with a method

Score every candidate on the same four axes:

Axis Question Scale
Value How much does this move a business measure? 1–5
Confidence How sure are we of that value? 1–5
Effort What will it cost to deliver? Person-days
Dependency What must happen first? Named

Value multiplied by confidence, divided by effort, gives a defensible order. The precise formula matters far less than applying the same one to every candidate and writing down the assumption behind each score, because the assumptions are what you revisit when something turns out differently.

Ranking by value alone reliably fills a roadmap with large projects that never finish. Including confidence is what protects you from the high-value item that nobody can substantiate.

Force dependencies into the sequence

Where two items need the same integration built, the same data cleaned or the same permission model established, that shared work is its own roadmap item rather than a hidden assumption inside both.

Dependencies discovered mid-quarter are the most common cause of a roadmap slipping. Making them explicit turns them into scheduling decisions rather than surprises.

Watch for external dependencies in particular: another team's system, a vendor's release, a regulatory date. You do not control these and they should be visible on the roadmap with the risk stated.

Show confidence, and let it decay

A roadmap that presents month eighteen with the same certainty as next month is not credible, and everyone reading it knows.

Use three horizons: what is committed for the current quarter with dates, what is likely next quarter with a rough order, and what is under consideration beyond that with no dates at all. Plan twelve to eighteen months in detail at most; anything further is rewritten before you reach it, and detail spent on the far end is the first thing discarded.

This structure also protects the team. A commitment made for month twelve is a commitment nobody should have made.

Name what you are not doing

The exclusions are the most useful part of a roadmap and the part most often missing. Listing what was considered and deliberately deferred, with the reason, prevents the same suggestion returning every month and shows stakeholders their idea was heard rather than lost.

It also makes trade-offs visible. When someone asks for a new item, the question becomes which listed item it displaces, which is a far better conversation than whether there is capacity.

Reserve capacity you have not planned

A roadmap that allocates 100% of capacity to planned work fails in week two, because production incidents, security patching and small requests are not optional.

Reserve explicitly: commonly 15–20% for maintenance and technical debt, plus a buffer for the unplanned. Teams that do not reserve it take it anyway, and the difference is only whether the roadmap admits it.

Review on a cadence with the right people

Set a fixed review, quarterly for the roadmap, monthly for the near horizon, with a group that holds budget authority. Priority set by whoever escalates most persistently is the most common reason roadmaps lose credibility, and a scheduled forum is what prevents it.

Expect the order to change. New evidence should change the plan; a roadmap that survives a year unchanged either was unusually lucky or is no longer being read.

Track what shipped against what changed

At each review, look back as well as forward: which items shipped, whether the measure they targeted actually moved, and how the estimates compared to reality.

That last comparison is how estimation improves. A team that never checks its predictions against outcomes keeps making the same errors, and a roadmap built on those estimates inherits them.

Should Software Roadmap: Priorities, Dependencies, and Evidence turn into a scoped project with a budget attached, Discuss Your Software Project.

Frequently asked questions

How do we build a software roadmap that holds up?

Write items as outcomes rather than as features, sequence the risky assumptions early, and show how confident you are in each date. A roadmap of named features with firm dates twelve months out is a work of fiction that everyone is obliged to pretend to believe.

How much capacity should be left unplanned?

Enough to absorb the work you cannot foresee: defects, support escalations, dependency upgrades and the request from a large customer that cannot wait. Teams that plan to full capacity deliver late every cycle and gradually lose the credibility that makes the roadmap useful in the first place.

What should a roadmap review actually do?

Reorder the list based on what has been learned, and record what is being dropped. A review that only adds items turns the roadmap into a backlog with dates attached, and the honest signal to the business comes from what you are willing to take off.

How we would work on this

Related reading

Building the product for what comes next

We would rather deliver one product that holds up than three that have to be rebuilt. That standard is the same on every project, whatever its size.

Ali Boran GazelCEO

Contact us