Moses Afolabi.
  • Work
  • Websites
  • Consulting
  • Teaching
  • Philosophy
Say hello
Moses Afolabi.
HomeWorkWebsitesConsultingTeachingPhilosophy Say hello
All articles
APR 2024 · 2 min read

How to Write a Product Roadmap

Feature-based, goal-oriented, or strategic, the three shapes a roadmap can take, and how to build one.

A product roadmap is a high-level plan that outlines the vision, direction, and evolution of a product over time. Marty Cagan defines a product roadmap as a prioritised list of features and projects your team has been asked to work on. These product roadmaps are usually done on a quarterly basis, but sometimes they are a rolling three months, and some companies do annual roadmaps. It's a dynamic document that serves several key purposes, some of which include communication, strategy, alignment, and adaptability.

Think of it as a map for your product's journey, but unlike a traditional map, it's constantly evolving based on new information and feedback.

Types of Product Roadmaps
  1. Feature-based roadmaps: These are the most common type and focus on the individual functionalities that will be added to the product. They typically list features, prioritize them, and estimate release dates. This is a good way to communicate specific functionalities to development teams.
  2. Goal-oriented roadmaps: Instead of prioritizing features, these roadmaps focus on the business objectives the product aims to achieve. This ensures that features are developed to serve a specific purpose and helps avoid getting bogged down in feature creep.
  3. Strategic roadmaps: These high-level roadmaps focus on the overall vision and direction of the product. They typically cover a longer timeframe and may include things like market analysis and competitor research. This is a good way to keep everyone aligned on the big picture.
Why Product Roadmaps?

It is simple, roadmaps are vitally important to help product managers create alignment around a plan that builds trust and confidence among stakeholders.

How to build a product roadmap
  1. Create goals that can go into a specific period of time in alignment with your overall product vision
  2. Identify problems that can be solved to achieve those goals
  3. Analyse the effort that will be required to solve each of the identified problems based on your team capacity. You can determine team strength from previous experience
  4. Plot the features using your preferred methods and map out dependencies early enough
  5. Highlight assumptions, people don't like to be surprised
  6. Identify success metrics
  7. Identify milestones
  8. Align with your stakeholders and get feedback
  9. Clean up your roadmap based on feedback

Note that at every point of building your product roadmap, you are prioritising. You prioritise goals, you prioritise features, you prioritise where you are channelling your team effort to. A wise man (shout out to my mentor, Chukwunonso Ezechukwu) once told me that at the crux of a product manager's responsibilities lie prioritisation, "we are gatekeepers," he added.

Product ManagementRoadmapping
Read next
MAR 2024
A Product Manager's Guide: Essential Documents for Crafting Successful Case Studies

The seven documents worth preparing before you build a case study, problem statement through project plan.

Read

Let’s build something good.

Product roles, teaching, speaking, or a website for your business. My inbox is open.

Send an email LinkedIn
© 2026 Moses Afolabi. Lagos, Nigeria.
WorkWebsitesConsultingTeachingPhilosophy LinkedIn Medium YouTube