This site is in beta. We welcome your feedback

Types of Roadmaps

Product Roadmap

An internal product roadmap communicates the effort and activities required to get your product ready for the market. This internal artifact is especially useful to coordinate across your engineering, marketing, sales, and support teams.

A public product roadmap communicates the timeline when you will deliver the features to your customers. Architects and other stakeholders will use this information to plan their implementations and buying decisions. A public roadmap is extrememly valuable and impacts the success of your products in the market. Customers and partners will align their roadmaps to your public product roadmap allowing them to plan accordingly and avoid technical debt.

Program Roadmap

A program roadmap communicates the planned releases for all the products in the program. If you are not working in a product aligned team, then it will show the planned delivery of projects your team is focused on delivering. Program roadmaps are useful for executive stakeholder and advisory board communication to align teams across the company.

A program roadmap is a high level, strategic artifact, therefore, it should communicate where investments are being made and how you are directing your team's efforts to achieve a goal that is aligned to the overall corporate objectives. Communication of your program roadmap is an opportunity to gain sponsorship, collaboration, and alignment from cross-displinary teams.


Whether you're building a program or product roadmap, the goal is to explain the future and required actions required to achieve your overarching objectives.

Steps to Create a Roadmap

Focus first on sequencing the items in your roadmap and then prioritize based on dependencies and impact.

  1. Collaborate closely with each of the dependent teams identified in your roadmap.
  2. Start with phased approach then address foundational items early - especially if these foundational actions are required to enable future, more transformational phases.
  3. Refer to your capability gap analysis for a list of all required changes. Place these items in your roadmap in a logical sequence identifying dependencies and any other critical path elements.
  4. Identify a roadmap hypothesis - Low hanging fruit first, BHAG first, self-funding etc. Then, maintaining the sequence/order, place each item from 3 in one of the phases by aligning with the business value impact.
  5. Remember to think big, start small, move fast!

Learn More