"We allocate 100% of our resources to the roadmap. We plan to use the other 100% of our resources for special projects." — Johnson's Roadmapping Conundrum.
The roadmap is one of the most common tools requested of product teams by executives, development and operations, sales and marketing teams, and key customers.
But here’s the rub: A roadmap is not a task list or project plan. A roadmap is a vision document showing where the product might be headed over the next few months or years. Yet, in a 2020 survey, 22% of product managers use the roadmap to communicate specific deliverables and release dates. That’s not a roadmap; that’s a release plan.
A roadmap is a prediction, like a weather forecast. And sure, execs and others want details but, like the weather, those details cannot be known with all the variable factors including changing team members and changing requirements. And changing market conditions! Who planned on completely re-thinking their office setup due to COVID-19? Productivity plummeted while workers set up remote offices and learned to collaborate using cloud-based tools.
So what do you know to be true? And what are your hopes?
While you hope a certain feature will be available by a certain date, the truth is you simply do not know—unless you've seen the feature working. You can be fairly specific only on deliverables that are near-term. The rest falls into the "hope" category.
The Public Roadmap
We emphasize the COMPLETED items in the roadmap. Many readers seem so focused about what’s next that they forget about all you’ve recently delivered. That's why it is tremendously important to remind stakeholders—executives, salespeople, customers—how much you’ve accomplished.
Stories in the SOON column are being worked on today as we speak. Unless something really bad happens, the stories will be completed in the next few iterations or sprints, typically within a quarter. The more working samples you've seen, the more confidence you'll have talking about them.
Stories in the LATER column are those you have ready for development but have not been started. That is, even though no one is actively working on it, it's ready when the team is ready. That means you've had your planning meeting and the product team has agreed with the stories and the acceptance criteria.