← All posts
Heretical Take   Jun 7, 2026 · 9 min read

The frozen roadmap problem: why plans that can't change cost more than plans that do

Generated illustration for the post >-

Roadmaps feel like commitments. The moment one is published — shared with the team, presented to the board, dropped into a customer call as a signal of seriousness — changing it feels like breaking a promise. So roadmaps freeze. The work keeps going. The market keeps moving. The strategy quietly evolves in conversations leadership has at offsites. But the roadmap stays locked to the assumptions of the moment it was written, often long after those assumptions stopped being true.

This is one of the most consistent ways serious companies waste serious quarters, and almost nobody talks about it directly, because admitting it requires admitting that the roadmap was wrong.

What frozen roadmaps actually cost

The cost isn't visible in any single decision. It accumulates across three compounding problems that only become legible after the damage is done.

Continued investment in the wrong work. When strategy shifts mid-year but the roadmap doesn't, teams keep building what the old plan called for. The work is happening, sprints are closing, dashboards are green — but the work isn't connected to anything the company currently needs. This is the most expensive form of productivity: effort that looks like progress and isn't attached to any current objective. The engineers are not lazy. The plan is just pointing at the wrong target, and nothing in their day-to-day is telling them.

Opportunity cost of what wasn't built. The new priority — the one that emerged from the strategy update everyone discussed at the offsite — sits in a backlog while the frozen roadmap gets completed. The team can't pick it up because they're committed to the old plan. By the time the frozen roadmap is done, the opportunity has narrowed, a competitor has moved, or the customer who would have funded the new thing has signed with someone else. Frozen roadmaps don't just spend the wrong effort; they prevent the right effort.

Trust damage from visible dishonesty. When a roadmap's assumptions are obviously wrong but nobody changes it, everyone in the company knows they're looking at a document that doesn't describe reality. This is worse than uncertainty. Uncertainty is honest. A shared fiction nobody will edit erodes confidence in the planning process itself, and once that confidence is gone, the next planning cycle starts with everyone privately treating the output as theatre.

A frozen roadmap doesn't protect commitments. It protects the discomfort of admitting the plan needs to change. That's a different thing, and the cost of protecting that discomfort compounds.

The committed-versus-directional distinction

The fix starts with a distinction most roadmaps refuse to make. Every roadmap item belongs in exactly one of two buckets.

Committed items are happening. Customers have been told. Teams have been staffed. Dependencies have been negotiated. Changing this has real cost — contractual, reputational, organisational. You should be conservative about what earns this label, because everything tagged "committed" loses the right to move easily, and you only get a finite number of those before the system jams.

Directional items are the intent. We believe this is the right next thing, given what we know today. We will pursue it unless something changes. It will be revisited when new information arrives, and that revision is expected, not a failure of discipline.

Most roadmaps treat everything as committed, which makes everything sticky and makes nothing changeable without ceremony. The fix is to label the two categories explicitly, hold them to different standards, and stop letting the implicit "this is on the plan, so it's happening" override the obvious fact that half the items shouldn't be that load-bearing.

Three practices for a living roadmap

There's a small set of practices that turn a roadmap from a frozen artefact into a working document. None of them are clever.

The first is a monthly roadmap health check, on the calendar, with a single question: has anything changed that should change this roadmap? If yes, make the change and tell the people who care. If no, document that you checked. The documentation matters because it forces the conversation to be deliberate rather than implicit. A roadmap that was reviewed and confirmed is different from a roadmap that nobody looked at.

The second is separating the audience for committed and directional items. Customers need to know about committed items, because those are the ones they're making decisions on. Internal teams need to see directional items, because those are the ones that change planning. Mixing the audiences creates trust problems externally — when a directional item moves, the customer thinks a promise was broken — and creates rigidity internally, because every change becomes a customer communication event.

The third is making the goal connection explicit for every roadmap item. When a strategic objective changes — and it will — everything on the roadmap that served it should be immediately flagged for review. This makes adaptation fast, not through a culture of flexibility, but through structural traceability. The roadmap knows what each item is for. When the "for" changes, the item lights up.

Why most companies can't do this

Knowing the practices doesn't help if the architecture doesn't support them. The reason most companies can't run a living roadmap is that the roadmap lives in a slide, the goals live in an OKR tool, and the work lives in a PM tool. The three never meet in the same surface. Changing a goal doesn't surface which roadmap items are affected. Re-prioritising work doesn't change what the roadmap says. The plan is everywhere and nowhere, and updating it requires a person to manually reconcile three systems on a Friday afternoon, which is why it doesn't happen.

The Vindaris view

A roadmap is only as live as the system underneath it. When initiatives, goals and capacity sit in the same graph, a strategy update doesn't just generate a memo — it surfaces, immediately, which roadmap items are now misaligned, under-resourced, or attached to a goal that no longer exists. The roadmap stops being a frozen artefact you defend and becomes a current artefact you maintain. The difference shows up in the next QBR, when the question "did our work match our strategy" finally has a structural answer instead of a story.