Product roadmaps can be a graveyard of ideas. They're often static, fixed, and solution-orientated â rather than problem-orientated. Yet, they donât have to be this way.Â
For this article, we put together the heads of Arjen Harris, Head of Product at Maze, Stefan Sabev, Director of Product Management at Productboard, and our very own Pulkit Agrawal to de-zombify product roadmaps, bring them to life and guide you in building roadmaps that are as flexible as they are useful.Â
What is a product roadmap?
A product roadmap is a holistic visual document that outlines your productâs growth path. A stellar product roadmap template includes release features, key dates, product updates, and the product vision. It also sheds light on your productâs business vision and product strategy â giving context to the product life cycle.Â
The goal of an agile product roadmap is to align all product stakeholders (including customers). Your product roadmap will allow your team to better prepare for the future by accurately enabling you to predict business growth and resource needs.Â
The traditional product roadmap
Product development teams are beginning to move away from âtraditionalâ product roadmap templates. Ultimately, product teams spend a lot of time building and writing product roadmaps, just for them to turn into a document thatâs tucked away and never looked at again. Or, teams go to the other end of the spectrum and stick to roadmaps word for word â stifling product creativity and agile product growth.Â
The âtraditionalâ product roadmap example we talk about here is also known as a static roadmap. Meaning it doesnât adapt to changing markets, customer needs, technology, and SaaS competition. For as verse and flexible product people are with remote work, product roadmaps continue to be a struggle for distributed teams.Â
A remote environment often doesnât allow the amount of context an internal product roadmap release needs. It means many development teams, and even customers, are often greeted with a list of features and dates and are expected to understand the strategy behind them. In reality, these types of product roadmaps bring next to no value to anyone beyond the teams that created them.Â
Letâs explore why traditional roadmaps fail before moving on to how you can stop that from happening.
Why traditional roadmaps fail
There are a few reasons why traditional product roadmaps fail; you may recognize a few of these scenarios arising within your product team.
The reason why static product roadmaps fail is that as soon as you create them, theyâre already out of date. It takes an enormous amount of overhead for every PM in the organization to keep them up to date, to ensure the content is ready, to answer questions, and basically keep everyone up to date with developments. Theyâre not suited for the modern age.
1. Product solutions rule
Product solutions become a fixation rather than the problem they are trying to solve. In these cases, product teams lose their way by sticking to one solution and how that solution is going to work, rather than assessing the problem first and the solution technology second.Â
2. They're too set in stone
Some product roadmap templates are often treated as unchanging documents; a âtheir way is the only wayâ mentality. This gets 10xâd when you discover ten more versions of said roadmap floating about the businessâwhich is often the case when building a roadmap offline and not on a shared workspace. Product roadmaps need to be dynamic, flexible, and central to a business knowledge hub.
3. Traditional roadmaps are short-sighted
Product roadmaps fail when they focus on the near-future and immediate business needsâneglecting the big-picture and product growth strategy.
4. They focus on superficial needs
Failed product roadmaps tend to focus on the needs or priorities that internal stakeholders place on the product. For example, product development teams may prioritize shipping multiple features. Leadership may be focussing on activation goals, while everyone forgets about the customersâ needs. Or, the sales team may focus on âtrophyâ features that are appealing when selling a product but not actually what the customer needs.Â
With a classic product roadmap, new features are the holy grail; they often determine how successful the map is. But, customers donât care about how many features youâve shipped; they care about how many problems youâve resolved.Â
When product roadmaps are customer-centric, thatâs when theyâre a success.Â
5. Roadmaps are over-ambitious
This is a touchy subject for product roadmaps and can be the downfall of not only a productâs success but an entire teamâs success.Â
Over-ambitious roadmaps are built with great intent but are often unrealistic. They lead to disappointment and relationship breakdown between teams, departments, and external contractors.
6. They don't expect the unexpected
Youâre thinking it, weâre thinking it, so weâre going to go ahead and say it; COVID-19. The pandemic brought a huge amount of unpredictability to our product growth climate. We witnessed new features and entire pivots that we never saw coming from some big SaaS brands.Â
Build product roadmaps with plan Bs through to Zs. No matter what the situation, you should have a way for continual product-led growth.Â
7. Victims to loud voices
Internal influencers can be hard to argue against when it comes to a product build. Product roadmap failure is no stranger to being built by the loudest people in the room and how they feel something should be, rather than being built by validation and data.Â
Itâs especially a case with remote working â key inputs of those not physically in the room or as comfortable speaking out online get lost.Â
The lean, feedback-driven product roadmap
Doom, gloom, and zombies aside. Letâs get on to modern road maps and product roadmap templates that are a better fit for product teams of today and tomorrow.Â
Modern roadmaps are flexible; they are agile, they do yoga. These types of strategic roadmaps have the potential to be so valuable. They start with users; the problems those users face and validate every step along the way. Â
Flexibility is key. A roadmap can be constraining and lead you to become a feature factory. You want a roadmap to have the flexibility to enable you to change your mind. Changing your mind can be a really good thing. It means youâve learned something new. When we change our minds, we build better products.
How to validate your user problems
Validate problems first, but remember these are not your problems. Your perspective is very different from the customersâ.Â
Add strategic constraints to validating your problems. Problems are everywhere, and if you try to solve them all at once, you end up building random feature sets that donât thematically align and drastically hinder your ability to deliver massive customer value. Your answer to this is building a theme-based roadmap, which weâll discuss a little later.Â
Validation is about understanding the relative value from the customer perspective. We want to calculate ROI. The top of our equation should be value from a customer perspective. The bottom of our equation should be the cost from a business perspective. In turn, we prioritize depending on ROI.
So, how can you go about validating user problems?
1. Collect baseline effort scores
Use Microsurveys to collect user feedback on features and product flow. Is there a problem with something a customer is currently using? This will help to validate your hypothesis of a problem.Â
2. Product-market fit assessments
Using the Sean Ellis methodology, ask your users:Â
âHow would you feel if you could no longer use this product?âÂ
If youâre not getting at least 40% of customer feedback saying they would be âvery disappointedâ to no longer be able to use your product, then you have yet to find your product-market fit â you have yet to find your problem.Â
Use this methodology on a feature level, too, so you can understand if your solution is accurately solving the problem or if thereâs another problem you need to solve at play. Â
Surveys are a product managerâs secret weapon.
3. Let users request and vote up features
If you have an engaged customer base, letting customers prioritize problems for you is a great way to go.Â
List everything you think is a problem, and ask customers to upvote them. Itâs also a good idea to give customers the option to submit their own problem with this method too, so you cover everything.Â
Validate your feature ideas with a voting system â like Productboard's Portal
4. Collect in-app passive feedbackÂ
Give users an ongoing opportunity to provide in-app feedback and suggest problems with current solutions. Or problems that have emerged along the way.Â
You can get a little more specific here. If you release a problematic feature or think a particular page needs improving but are unsure where to start, qualitative data can shine some light.Â
At Productboard, weâll start with surveys and will effectively work our way with quantitative data to see if a problem is manifesting as much as we think it is. From there, weâll go into the more qualitative approach of recruiting a few users and speaking with them about the issue theyâve had. Weâll see what they would like a solution to be. Try to work with either prospects or customers to narrow that problem definition down and ensure youâre not taking on something thatâs not too big or too ill-defined.
How to validate your product solutions
Once youâve got your validated problems, itâs time to start creating solutions. A product manager can do this in many ways but often falls victim to Groupthink. Groupthink builds hype behind an idea, which is great, but thatâs not the only thing an idea needs.Â
The trick youâre aiming for with your solution is to ship right, not fast, and Groupthink hype can lead to shipping fast without proper solution validation.Â
The question you want to answer is: What tangible evidence do we have that the problem is solved if we implement this feature/product/design?
We can hear your cries. âBut, why is validating solutions so important? Weâve already validated the problem; why do we need to validate the next step? We already know what needs to be done.âÂ
Well, research shows that 50% of developersâ time is spent on rework, and the cost of fixing UX problems post-release is 100X. These arenât numbers we can afford to contribute to, and pre-code solution validation helps us steer clear of them.
So letâs look at five ways you can validate a potential solution.Â
1. The confidence wheel
(Source)
The confidence wheel shows you the levels of confidence you can have given the evidence you collect. The wheel includes everything from an external expert or investor (very low) to A/B experiments and launch data (medium-high).Â
This method allows your team to eradicate those HiPPOs (Highest Paid Personâs Opinion) đŚ. Meaning the highest-paid person in the room can no longer out-trump juniors with âfeelingsâ â they too must abide by the confidence scale.Â
2. Test, test, test and de-risk
The four risks, inspired by Marty Cagan's book, Inspired, are:
UseableÂ
ValuableÂ
FeasibleÂ
ViableÂ
When it comes to pre-code testing, you want to find out if your solution is usable and valuable. A solution survey is a simple and effective way of minimizing your launch risk. Ask users:Â
âHow valuable would it be if you could <input solution idea>?â
Allow for multiple choice answers:Â
Not so valuableÂ
Relatively valuableÂ
Extremely valuable
This method is low-lift, high reward: exactly what you want to be shooting for at this point in product roadmapping. You can also consider a Likert Scale or the $100 test for similar resultsđĄ
3. Fake door or landing page tests
Add a button or a segway into your hypothesized solution within your product. In reality, the feature is not there, but youâll be able to see the usersâ intent for that feature by determining the number of clicks.Â
You can take this research method a step further with a Microsurvey to get even more data.Â
Top tip: This is not a simple research method, as youâll likely need some developer resources to get it done. However, at Chameleon, weâve got a way around doing this with zero code!
4. Prototype testing
This is the perfect moment to check the usability risk of your solution. However, it will need context and a dedicated audience to run your prototype test with.Â
Donât let fidelity stand in the way of prototype testing. Go to low-fidelity first until youâre ready for high-fidelity. We did some cool things with low-fidelity prototypes at N26. We had people come into the office and placed them into teams on different tables. Each team looked at a paper prototype. Each piece of paper was a UI feature, and it led to some really interesting results.
5. Design sprintsÂ
Design sprints tend to encompass all of the steps you need to take to validate solutions accurately. However, if poorly planned, theyâll be poorly executed, leading to a frustrated and exhausted product team.Â
If you want your design sprint to succeed, then plan well, ask yourself the right questions, and set achievable product goals. In retrospect, itâs not much of a sprint at all; think The Tortoise and the Hare. Â
(Source)
Thatâs validation in the bag. Hopefully, youâve gained some resources and insights into how to accurately validate problems and solutions that will save your entire team hours of work post-release.Â
Next? Product roadmap examples, and which one is best for you. Â
Want more on validating solutions and ideas?
Grab a coffee and your notepad â this on-demand webinar is full of examples.
Types of flexible product roadmaps
There are different types of product roadmaps out there, and if you start with one of these product roadmap examples in mind, youâre already setting yourself up for a better chance at success with product growth than with a static roadmap. Â
Status-oriented roadmap
Now, next, later. A status-oriented product roadmap is flexible and doesnât stick deadlines in concrete. Itâs great for aligning internal teams on what everyone is working on, as well as whatâs potentially coming up in the future.Â
One of the key features of a status-oriented roadmap is that ânextâ and âlaterâ sections can adapt and shift around as your product and data evolve. It means you avoid getting stuck on one map that may no longer be a fit for growthâgiven unaccounted for catalysts. Â
A status-oriented roadmap is usually comprised of three columns, you guessed it, now, next, and later; or Backlog, Planned and In Progress. Most project management tools have the capacity for you to create a simple status-oriented roadmap, as Productboard does.Â
Theme-oriented roadmap
Theme-orientated roadmap templates are fantastic for staying on problem tracks. For example, if youâve validated a problem for your users like: âunclear analytics tools,â your theme-oriented roadmap will be: âcreate a better analytics experience.âÂ
Your theme-oriented product roadmap can last for any time. Usually, it runs for a quarter, but it can run for two quarters, perhaps even an entire year.Â
Whatâs great about it? Well, number one: itâs flexible. It doesnât lock you into new features you have to buildâbecoming a feature factoryâit locks you into validated problems. This is a good thing.Â
Secondly, it ensures you prioritize according to user needs. Your product team doesnât get side-tracked by the loudest voice in the room.Â
Outcome-oriented roadmap
External stakeholders tend to favor outcome-orientated roadmaps. They are goal-driven but not solution-orientatedâwhich is a good thing! Outcome-oriented roadmaps tend to focus on a quantitative goal. For example, âimprove analytics feature use by 15%.âÂ
By working towards a goal, the product team is flexible and given autonomy to reach that goal. It means they stay on track, prioritize accordingly, and achieve a metric that everyone is happy with by the end of the roadmap.Â
Now that youâve locked down the roadmap template that will work best for you and your product team letâs get into some best practices to remember along the way. Â
Best practices for building a successful product roadmap
Building successful product roadmaps is a skill. It takes patience, experience, and it certainly takes a few bumps in the road along the way. However, weâve experienced a lot, as have our experts from Maze and Productboard. So, here are our collective seven best practices for building a successful roadmap.Â
Get buy-in from the beginning
First and foremost, youâre going to need to get people on board with your roadmap. Not only leadership but everyone responsible for product roadmap research inputs â and ultimately your productâs success.Â
Ensure every team knows the importance of building a product roadmap and what you as a collective can achieve with it. Explain how youâre not building a static doc that will sit on the sidelines; youâre building a flexible set of rules to help guide your product growth.Â
Define success
What does a successful roadmap look like, and in turn, what will a successful product look like? Hereâs how Stefan defines success at Productboard:
Define how every item in your product roadmap relates to your business objectives and business goals, and define how it relates to your customersâ needs. Â
Once you have that clear base, you should put together a process to understand how those things relate to each other and start gathering input from various stakeholders across the organization.
Ensure you have a good process for collecting feedback so that you donât end up prioritizing things that are top of mind for people recently (recency bias).
Have a clearly defined prioritization process to align everyone on how decisions are being made.
Empower people to participate, give everyone a place they can be heard.
Bring it all back to the customer to ensure that youâre making things clear and aligning everyone on why they are here and what youâre trying to achieve â avoiding HiPPO take over.Â
Lastly, iterate quickly to ensure youâre testing your assumptions, getting as much evidence as possible.
Focus on the product roadmapâs outcomes
This step is exemplified best with a theme-oriented or outcome-oriented agile product roadmap. What problems are you trying to fix, and what goals do you need to achieve to fix those problems?Â
Focusing on the outcomes of the roadmap ensures the roadmapping process stays on track, is quantitative, data-driven, and you can prove your release plan is a success further down the line.Â
Donât overcomplicate things
Lean in, letâs KISS. Keep It Simple, Stupid.
Your product roadmap doesnât need to be, and shouldnât be, pages and pages long. Itâs a practical, working document, and we want our team to read it, reference it, and learn from it. Itâs critical to keep our roadmap simple.Â
âBut what about my research? What do I do with all of these fantastic customer insights?âÂ
This is when youâre mixing a product roadmap with a product backlog. Your product backlog stores all of your research and the nitty-gritty behind customer problems and potential solutions.Â
Your agile product roadmap is âteam-facingâ â if someone needs more context, they can click-through to the backlog and dive deeper into the data, but let your roadmap provide a holistic overview.Â
Know when to say no
Itâs easier said than done. Hopefully, this guide has provided you with a few diplomatic ways you can say no. Use problem validation tools like the confidence wheel and various quantitative data inputs to back a hypothesis. If there are any HiPPOs charging in with their own hypothesis, ensure they back it up with data as well.Â
When it comes to validation, everyone in the company is equal.
Set clear and manageable timelines
A big fail of static roadmaps is deadlines that are too ambitious. They may look great on paper, but are they realistic? Understand the problem youâre trying to fix with the solution youâre trying to build and the resources you need to get there.Â
Take everything into account, and add a pinch of salt. Youâll manage expectations better and keep everyone happy.Â
Psst. Thereâs also no shame in bumping deadlines. Theyâre great goals to have but release right the first time and save your developers hours of time and your business unnecessary costs post-release.Â
Donât treat your roadmap as a static object
Weâll say it louder for the people in the back. Static roadmaps fail.Â
Donât treat your roadmap as though itâs set in stone. This doesnât mean to say you have to constantly be editing your roadmap and updating it with learning manually.Â
Find ways to automate updates â Productboard can help with that. Plus, the way you build your roadmap can ensure it adapts as your business does: status-oriented, theme-oriented, outcome-oriented roadmaps are all flexible roadmaps. Pick one that works for you.Â
Tools for roadmapping success
There are some great roadmapping software tools out there to help you get the job done. Weâve mentioned a few of them throughout this article, but hereâs a collection of our top tools for roadmapping.Â
Chameleon: in-product Microsurveys
Chameleonâs in-product surveys can help you validate problems and solutions. Use modal pop-ups and micro-surveys for further questioning on false door tests.
Maze: rapid testing
Got your prototype and ready to test it out with a relevant demographic? Maze is your go-to for all stages of prototype testing.
Productboard: visual roadmapping
Your go-to tool for visual roadmapping examples and total product management system to ensure that you are building better products informed by customer feedback and evidence.Â
Typeform: deeper surveys
If youâre looking to get more in-depth qualitative data from your customers, Typeform is a great option to send out customer feedback surveys.
Figma: prototyping
Building prototypes doesnât need to be a chore, especially low-fidelity prototypes. Figma is a collaborative UI tool thatâs perfect for remote product teams.
Demio: live usability sessions
Thereâs a high chance youâve used video conferences already. But have you considered it for usability sessions? Try Demio out â it's a delight for users!
Amplitude: find problems in the funnel
Turn customer insights into actionable data. Identify drop-offs in the customer funnel and figure out whatâs going from a customerâs perspective.
Go build that flexible roadmap
Thatâs it; we made it, we survived the roadmap apocalypse. Roadmaps donât need to be zombies that are dragging your product team down. Roadmaps can be a beautiful, flexible, and agile tool that lifts your product team from one level to the next.
Hopefully, this guide has given you everything you need to bring your product roadmap to life and have it prosper not only for your product team but company-wide.Â
Weâd like to extend a special thanks to our contributors for this article: Arjen of Maze, Stefan of Productboard, and Pulkit. We hope their knowledge helps you map many a product road to come, and itâs a road that twists, turns, and builds bridges to help you get to where your customers need you to be.Â
Share your product roadmap tips!
Use the hashtag #BetterRoadmaps on Twitter â we'll add our favorites to the article