Avoid roadmapping pitfalls by focusing on problems, not solutions

Thematic roadmapping, in practice

Chris Butler
Mar 27, 2018 · 8 min read
Photo by Matt Duncan on Unsplash

The daily struggle for product managers is answering one single question posed by executives, PR, marketing, sales, and customers: “What’s next?”

Instinctively, you believe a roadmap is the solution. But it hasn’t always worked out in the past. How many have actually helped the organization? How many have just blown up in your face?

Thematic roadmapping as a starting point

I first came across thematic roadmapping through Jared Spool’s article in UIE about Bruce McCarthy’s original idea of themes.

Unfortunately, the traditional roadmap is a poor way to set expectations and understanding with these teams. Bruce McCarthy has a lot of thoughts on why they fail including this great list of problems. The top ones are:

  • No strategic goals — you should be linking your day-to-day work with the high level strategy of your organization rather than purely reactive work.

From these problems Bruce came up with an alternative that addresses many of the issues. You should definitely read this. It changed how I thought about roadmaps and made them make a lot more sense.

I haven’t found much about thematic roadmapping after some posts in 2015. When I have talked about this multiple times in the last month I knew there was a need to revisit.

Updates to thematic roadmapping

The key is that you are no longer giving roadmaps with specific dates and particular features. Themes are real customer problems collected to be attacked on a per sprint basis.

A service like Netflix may have themes that are focused on viewers watching something they will be entertained by as soon as possible. Good themes could be “viewer can’t find a half watched show they watched last” or “viewer isn’t able to restart a show from the beginning.” They identify problems that are key to a fulfilling their mission, it isn’t focused on how these problems are solved before they need to be, and they are focused on real problems that people have.

In addition to the thematic roadmapping basics, I have found a few other practices helpful:

  • Simple horizons of ‘now,’ ‘next,’ and ‘later’ — we don’t need timeframes just expectation setting on what order we work on our themes.

If you adhere to these rules you will find that your roadmap will be simple and easy to understand and powerful when describing what to do next.

It can be done in Trello and look something like this:

In a Google Sheet it can look like this:

You can get both the Trello board template and Google Sheets template and copy it for yourself.

How to create a good theme

The original article does a great job talking about what makes a great theme: it is something that is “solving a specific customer problem.” They shouldn’t be epics either. They aren’t just random collections of features. They are important problems in their own right.

Let’s look at a good theme we identified earlier for the hypothetical Netflix roadmap: “Viewer can’t find a half watched show they watched last.”

It is good for a few reasons:

  • It is a problem that doesn’t presuppose a solution. There are many different ways to allow a half watched show to be selected and viewed.

Just like great user stories need acceptance criteria I have found that great themes have good hypothesis on why they are important. You don’t want to get down into the details of themes until the team is ready to work on them but you don’t want to go into a theme without an understanding of why it exists.

Middle to later stage organizations will have a lot of knowledge of the problems their customers have. From this list of personas and their problems you can create well scoped problem themes.

However, for earlier stage startups, it may be more helpful to write the themes as experiments you are running. It could even be as simple as understanding whether you can even do the basics of your business model (e.g. ‘can we get buzz at a conference we are attending?’).

Theme anti-patterns

There are a few traps that people can fall into when thinking about themes though. The biggest culprits are those that will stick around for longer than a few sprints.

First, themes can be too broad in the problems that they are trying to cover. They should be small enough to fit within a sprint (or two) in your current framework. If there is a lot being considered break it up and prioritize it. A theme for our fictitious Netflix roadmap would be “Viewers should have a great viewing experience.”

Second, those that are goal or metric focused are bad. When you have a KPI it is your organization’s job to constantly optimize it. You need to get down to real problems that are scoped at a few sprint level. An example would be “Viewers should increase their hours watched by 20%.”

Third, various maintenance themes like ‘bug fixing’ that never end and never really change are bad. Yes, of course, you will need to take on important bugs but you shouldn’t just park a theme there. I find it hard to believe that the hypothesis is well enough scoped that it is always being worked on. Also, I have found that it tends to be psychologically harmful to teams when something is always there looming in a roadmap. Please don’t create themes like “Review latest live driving and create simulations.”

Finally, the last anti-pattern is that they are just ideas. The thematic roadmap isn’t a place to collect ideas from stakeholders or to be used as an ‘icebox.’ They are more than welcome to keep them in an idea log (say in Google Docs) but everyone’s ideas aren’t what you as a product person are meant to manage. This would be as if people said we should consider “how to include a more social experience for viewers.”

Co-creation with stakeholders for the win!

One mistake I see a lot of product people make is build the roadmap by themselves and present to managers, executives, and stakeholders with a ‘ta da!’ This doesn’t prepare you for success.

Ideally, you should do the legwork to pull together the right themes into a “to be considered” column (see the templates above). These are the themes that you think are important and present the structure to your stakeholders when starting the discussion. Until you talk with them keep the structure and the list of themes separate.

Discuss the pros and cons of different orders. Place them together.

When updating the roadmap it is a good idea to change it with your executives and stakeholders as well. These are the people that need to know and buy in to the changes as they happen.

When a theme gets to ‘now’

Generally when you are preparing to take on a sprint you should pull a few high importance themes from the ‘next’ column into the ‘now’ column. Talk to the team about it. Get their thoughts.

When they accept the themes as those for the sprint then you should create the work items, not before. And you should do it with the whole team. I find that a few minutes of private work creation based on the current themes is way more likely to get all of the important stuff written down to meet the theme.

New processes are new experiments

None of this is new but it is maybe put together in a new way. In fact, there are no perfect processes just those that work for your team.

What is most important is that you try out processes for your organizations as experiments in themselves. You should be constantly doing retros to see how to further adapt process to your teams.

Roadmapping will always be a process that is difficult to get right with so many uses and users. I have found that in the majority case what you need is to focus on the problems you are solving, not the solutions.

Product Management Insider

The exclusive data and insights that enable 15,000+ product managers to win. Subscribe via email at productmanagementinsider.com. We are powered by Alpha.

Chris Butler

Written by

Chief Product Architect at IPsoft

Product Management Insider

The exclusive data and insights that enable 15,000+ product managers to win. Subscribe via email at productmanagementinsider.com. We are powered by Alpha.

More From Medium

More from Product Management Insider

More from Product Management Insider

More from Product Management Insider

More from Product Management Insider

The Future of Product Management in the 2020s

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade