← Blog

Product roadmap in agile, and what it commits to

A product roadmap in agile has to live with a contradiction that nobody writes down. Agile practice tells you not to plan far out in detail, because detail planned early is usually wrong by the time you reach it. A roadmap is somebody outside the team asking for exactly that: what is coming, and roughly in what order.

Both are right. The fix is not to pick one. It is to change what the roadmap is allowed to promise.

What is a product roadmap in agile?

A statement of intent one level above the sprint.

It says which problems the team is going to take on, and roughly in what order, without pinning a feature list or a date to any of them. A sprint commits to a small, sized piece of work for two or three weeks. A roadmap commits to something looser and further out: a direction, held loosely enough that changing it next month is not a broken promise.

That looseness is not a lack of ambition. It is the only honest way to say something about six months from now when nobody, on any team, actually knows what next month will teach them.

What does a product roadmap commit to, if not features and dates?

Problems, and the order you intend to take them in.

Say "cut the time it takes a new account to get value" instead of "build an onboarding wizard." The problem survives contact with a changed mind. The wizard might not; you might solve the same problem with a better default, a shorter form, or a single email, and none of that breaks the roadmap, because the roadmap never named the wizard.

Order is the part worth keeping honest. If the team genuinely intends to look at billing before it looks at permissions, say that. Do not soften it into "we're exploring several areas," which commits to nothing and therefore tells a reader nothing.

What is a product roadmap in scrum, and what does it help with?

Not one of scrum's own artefacts, which is exactly why teams argue about who owns it.

Scrum defines three: the product backlog, the sprint backlog, and the increment. A roadmap is not among them. It sits above all three, informing what goes into the backlog and in what order, but it is not a scrum document with a scrum name, and no scrum event exists to update it.

What it helps with is the question scrum has no built in answer to: what happens after this sprint, and the one after that. A sprint tells the team what is being built this cycle. It says nothing about next quarter. A roadmap is the layer that does, and scrum leaves it to whoever is closest to the customer to write.

Who owns the roadmap in a scrum team?

The product owner, in practice, because the job matches the role.

The product owner is the one person accountable for the value of the work and the order it happens in. A roadmap is a claim about value and order stated at a wider zoom than the backlog. Nobody else on a scrum team holds that accountability by design, so when a roadmap needs a single owner, it lands on the product owner by default rather than by rule.

That does not make it a solo document. The developers size what is realistic, and stakeholders say what they actually need, but the person who decides what the page says, and who takes the call when two requests can't both go first, is the product owner.

Product roadmap vs product backlog

Same list of possible work, two different altitudes.

Product backlog Product roadmap
Unit A story or a ticket A problem or a theme
Detail at the top Sized, refined, ready to pull into a sprint A sentence, no size attached
Detail at the bottom Vague, unrefined, sometimes just a title Doesn't reach this far down
Who reads it The team The team, sales, customers
What moving it means Ready to build soon Still just an intention

The backlog is ordered work. Detailed and sized near the top, rougher the further down you look. The roadmap sits above it and speaks in problems, not stories.

The test that keeps the two apart: the moment something on your roadmap has a story point estimate attached to it, it has stopped being a roadmap item. It's a backlog item now, and it should move down a level, not stay dressed as a theme.

What is product roadmap in PMP?

A different document doing a different job, wearing the same word.

Traditional project management, the kind PMP training covers, tends to mean something closer to a phased plan: stages, milestones, and a date attached to each one, built to be tracked against as the project runs. That is a fair thing to want when the work genuinely has fixed phases and a known scope, which a lot of construction and infrastructure work does.

Software rarely has that shape, because the scope keeps changing as you learn things the plan didn't know about. Calling an agile roadmap "phase two, done by March" borrows the PMP idea of a milestone and drops it onto a document that was never built to carry a date. That mismatch is the reason the same meeting can have two people disagreeing about whether a date on the roadmap is a plan or a promise. They're both using the word correctly. They're using two different documents.

Product roadmap in agile project management

The practical version: hold the roadmap in themes, hold the sprint in stories, and never let the gap between them collapse.

A theme on the roadmap becomes several stories once the team is close enough to it to size the work honestly. Until then, resist the pull to break it down early just to look more concrete on a slide. Concreteness that arrives before you actually know the shape of the work is not more honest, it's a guess wearing a costume.

The one discipline that keeps this working over a year: review the roadmap on a cadence that matches how fast the team actually learns, not on a fixed calendar quarter because a quarter is a tidy number. Some teams genuinely learn enough to reorder the roadmap every six weeks. Others barely learn enough in three months. Match the review to the real rate, and the roadmap stays a live document instead of a slide nobody opens again.

Agile roadmap example

A theme, not a feature list, and a status that's allowed to slide backwards when the team learns something.

Theme Why it matters Status
Make the first week easier Most accounts that leave do it before day seven in progress
Answer "who else asked for this" Support keeps fielding the same question about priority next
Cut the time a request takes to reach a decision Requests sit unanswered for weeks with no visible reason next
Make weighted priority visible to the requester Trust drops when the ordering looks arbitrary from outside later
Reduce the steps to bring in an existing list Teams switching tools stall at the import step reconsidering

That last row is doing the real work of the example. A theme moved back from "next" to "reconsidering" after the team learned the import problem was smaller than it looked once they measured it. An agile roadmap that can only move forward isn't honest about how the work actually goes; it's a status column pretending to be a promise.

The tension, stated plainly

Agile asks you not to commit to detail you don't yet understand. A stakeholder asking for a roadmap is asking for detail about six months from now, which nobody yet understands by definition. Neither side is being unreasonable. They're describing the same uncertainty from opposite ends.

The way out isn't to soften the roadmap into vague reassurance, because vague reassurance answers nothing and satisfies nobody twice. It's to commit to the part that actually survives what you'll learn between now and then: the problems worth solving, and the rough order you'll take them in. Leave the features and the dates for the sprint, where committing to detail is exactly the right thing to do, because by then you know enough to mean it.

Building the roadmap this way takes a place to collect what people are actually asking for and how many of them are asking, which is what a public roadmap board does. A filled in template is a faster start than a blank grid.

If a backlog is the piece you're missing a definition for, product backlog covers what belongs there instead of on the roadmap.

14 days, a card at signup, then $9 or $39 a month.

Related reading

Good roadmap examples, and why most public ones are not roadmaps Product roadmap examples for five kinds of company The roadmap in software development, explained without the theatre Product roadmap examples for five kinds of company What makes a product roadmap good, measured rather than asserted Product roadmap, and why the public one has no dates Product roadmap template for Excel, Google Sheets and PowerPoint What product discovery is, and where the requests fit into it