{"id":23096,"date":"2021-02-02T10:34:17","date_gmt":"2021-02-02T15:34:17","guid":{"rendered":"https:\/\/www.3pillarglobal.com\/?p=23096"},"modified":"2025-05-21T16:24:09","modified_gmt":"2025-05-21T16:24:09","slug":"how-to-build-and-maintain-product-roadmaps","status":"publish","type":"blog","link":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/","title":{"rendered":"How to Build and Maintain Product Roadmaps"},"content":{"rendered":"<p>In a past article, <a href=\"\/insights\/the-art-of-writing-a-good-user-story\/\">The Art of Writing Good User Stories<\/a>, I provided best practices for creating the most granular level of a product backlog definition, the user story. In this article, I want to focus on a higher level view, your product roadmap. Before I jump in, let\u2019s recall a common approach to dissecting a product:<\/p>\n<p style=\"text-align: center;\">Business Goals\/Strategy -&gt; Product Goals -&gt; Product Features -&gt; Product Epics -&gt; User Stories<\/p>\n<p>With this approach, a product roadmap provides visibility of delivery and maturity at the Product Feature level, and which business goals are having an impact.<\/p>\n<h2>What a Product Roadmap Isn\u2019t<\/h2>\n<p>In order to get a better understanding of what a product roadmap is, it is important first to understand what a product roadmap isn\u2019t. A product roadmap is <strong>not a backlog<\/strong>, is <strong>not a release tracker<\/strong> (burn up chart) and definitely is <strong>not a release schedule<\/strong>. One of the most common misconceptions about a Product Roadmap is that it provides visibility of when a feature should be expected or the specifics of the feature to be delivered.<\/p>\n<h2>So Then, What Is a Product Roadmap?<\/h2>\n<p>The purpose of a product roadmap is to provide visibility of your product strategy. It provides insight into which features are currently being developed and more importantly, which features could be developed in the future. This artifact is commonly observed by internal stakeholders, sometimes by external stakeholders and mainly maintained and consumed by the product owner. Ideally, the product roadmap should be a single, living, simple and easy-to-read view of your product strategy.<\/p>\n<p>Sometimes a product roadmap includes when certain features are expected to be delivered but it is best practice not to impose hard deadlines. Deadlines should be included on a release tracker. This is important because features listed in a roadmap may not even exist in the product backlog, therefore the product\/feature\/scrum team hasn\u2019t had the opportunity to estimate the effort to deliver the feature. In other words, there has been no substantial analysis to commit to a date and scope.<\/p>\n<p>In a way, the product roadmap states your intentions to develop certain features but is in no way a commitment. Once the product owner compiles information from industry trends, market needs, business goals, capacity planning, customer support feedback, business development feedback, marketing data and others, and refines the intended feature, breaks it into epics and stories to be prioritized, the roadmap will change. Features that are near being developed, will have more clarity in terms of scope and required effort, and then can provide a release scope and schedule for that specific feature. At that point, it is time to provide more accurate dates.<\/p>\n<h3>Product Roadmap vs Release Schedule<\/h3>\n<ul>\n<li>A company is currently developing a music streaming platform.<\/li>\n<li>It\u2019s business goal is to reduce subscriptions churn and increase new subscribers to increase it\u2019s monthly recurring revenue by 15% YoY.<\/li>\n<li>A way to achieve that business goal is through the definition of one or more product goals. In this case the company would split it into two:\n<ul>\n<li>To reduce subscriptions churn, based on captive users feedback, product management has defined the following product goal: Provide a more enriching listening experience by suggesting new music to subscribers by holistically analyzing subscriber listening and browsing preferences.<\/li>\n<li>To increase new subscribers, based on industry trends and market competitors, product management has identified this product goal: Increase accessibility of the platform by increasing total supported devices by 30%.<\/li>\n<\/ul>\n<\/li>\n<li>Once product goals are defined, the company can specify the product features that will aid the product in reaching its goal. The relationship between Product Goals and Product Features is similar to Objectives and Key Results (OKRs) relationships, meaning Key Results drives Objectives completion, and Product Features drives Product Goal fulfillment. These are the product features that could help achieve the product goals that are aligned to the business goals:\n<ul>\n<li>Product Feature #1: Integrate with social media platforms to provide better content suggestions to subscribers based on the user\u2019s social media browsing history and preferences\n<ul>\n<li>Helps to achieve Product Goal #1: Provide a more enriching listening experience by suggesting new music to subscribers by holistically analyzing subscriber listening and browsing preferences.<\/li>\n<li>Helps to achieve subscription churn reduction Business Goal.<\/li>\n<\/ul>\n<\/li>\n<li>Product Feature #2: Support IoT devices to stream content without needing a mobile device or computer\n<ul>\n<li>Helps to achieve Product Goal #2: Increase accessibility of the platform by incrementing 30% the total of supported devices.<\/li>\n<li>Helps to achieve 15% YoY increase of monthly recurring revenue Business Goal.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Based on this information, a simple but useful product roadmap would look like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23327\" src=\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2022\/02\/Product-Roadmap-Example.jpg\" alt=\"Product Roadmap Example\" width=\"1667\" height=\"800\" \/><\/p>\n<p>In the above example, Product Management is surfacing visibility that the \u201cIntegrate with social media platforms for better suggestions\u201d product feature is being worked now and will continue being worked. Also, the \u201cSupport IoT devices to stream content without needing a computer\u201d product feature is longer than the integration feature and will take more time to be delivered.<\/p>\n<p>Another aspect to notice in the product feature definitions is that they are specific enough to surface product goals fulfillment but are not that specific in terms of what those product features contain. For further clarification of a product feature scope, it is advised to make use of Business Requirements Document, Market Requirement Documents and Product Feature Specifications that will then feed the backlog in form of Epics.<\/p>\n<p>Now that we have a solid idea of what a simple but useful product roadmap looks like, we can drill down to how a release schedule would look. <em>Please note a release schedule drills down to a more granular level and specifies not only product features but epics that will complete those product features.<\/em> The epics that are directly related to each product feature are color coded. (e.g. yellow for social media integrations, cyan for IoT integrations):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23328\" src=\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2022\/02\/Release-Schedule-Example.jpg\" alt=\"Release Schedule Example\" width=\"1667\" height=\"594\" \/><\/p>\n<p>You can see that the social media product feature is going to be worked between October and November, and we will deliver a Facebook integration by mid-November and Instagram integration by the end of November. These dates are committed because they are already refined and estimated by the scrum team.<\/p>\n<h2>How to Connect a Product Roadmap to a Release Schedule and the Product Backlog<\/h2>\n<p>When you are working with complex products, complications are expected while trying to maintain the 3 living documents updated and consistent. One very useful artifact to keep those connected at all times is called User Story Mapping, defined by Jeff Patton. A user story map helps visually represent the connection between Product Features, Epics, Stories, and when those stories are going to be released. In other words, a User Story Map is a visual representation of how each product feature will be matured.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23329\" src=\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2022\/02\/User-Story-Map-Example.jpg\" alt=\"User Story Map Example\" width=\"1668\" height=\"1238\" \/><\/p>\n<h2>Final Thoughts<\/h2>\n<p>Now that you are familiar with the differences between and uses of a Product Roadmap, Release Schedule and Product Backlog and how those relate to provide visibility of <a href=\"\/product-design-development-services\/\">Product Strategy and Execution<\/a>, it is time to experiment and define your own artifacts to ensure you are surfacing the correct visibility and focus to add value in alignment to your business goals and initiatives.<\/p>\n<p>[adinserter name=&#8221;Software-Development-eBook-Offer&#8221;]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a past article, The Art of Writing Good User Stories, I provided best practices for creating the most granular level of a product backlog definition, the user story. In this article, I want to focus on a higher level view, your product roadmap. Before I jump in, let\u2019s recall a common approach to dissecting [&hellip;]<\/p>\n","protected":false},"featured_media":30877,"template":"","industry-types":[],"service-types":[],"topics":[],"class_list":["post-23096","blog","type-blog","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Build and Maintain Product Roadmaps - 3Pillar<\/title>\n<meta name=\"description\" content=\"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build and Maintain Product Roadmaps - 3Pillar\" \/>\n<meta property=\"og:description\" content=\"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/\" \/>\n<meta property=\"og:site_name\" content=\"3Pillar\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-21T16:24:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1208\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/\",\"url\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/\",\"name\":\"How to Build and Maintain Product Roadmaps - 3Pillar\",\"isPartOf\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png\",\"datePublished\":\"2021-02-02T15:34:17+00:00\",\"dateModified\":\"2025-05-21T16:24:09+00:00\",\"description\":\"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage\",\"url\":\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png\",\"contentUrl\":\"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png\",\"width\":1208,\"height\":680},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.3pillarglobal.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Build and Maintain Product Roadmaps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.3pillarglobal.com\/#website\",\"url\":\"https:\/\/www.3pillarglobal.com\/\",\"name\":\"3Pillar\",\"description\":\"Together we create incredible\",\"publisher\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.3pillarglobal.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.3pillarglobal.com\/#organization\",\"name\":\"3Pillar\",\"url\":\"https:\/\/www.3pillarglobal.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.3pillarglobal.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/qa-www.3pillarglobal.com\/wp-content\/uploads\/2024\/08\/3pillar-organization-logo.png\",\"contentUrl\":\"https:\/\/qa-www.3pillarglobal.com\/wp-content\/uploads\/2024\/08\/3pillar-organization-logo.png\",\"width\":696,\"height\":696,\"caption\":\"3Pillar\"},\"image\":{\"@id\":\"https:\/\/www.3pillarglobal.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Build and Maintain Product Roadmaps - 3Pillar","description":"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/","og_locale":"en_US","og_type":"article","og_title":"How to Build and Maintain Product Roadmaps - 3Pillar","og_description":"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.","og_url":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/","og_site_name":"3Pillar","article_modified_time":"2025-05-21T16:24:09+00:00","og_image":[{"width":1208,"height":680,"url":"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/","url":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/","name":"How to Build and Maintain Product Roadmaps - 3Pillar","isPartOf":{"@id":"https:\/\/www.3pillarglobal.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage"},"image":{"@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage"},"thumbnailUrl":"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png","datePublished":"2021-02-02T15:34:17+00:00","dateModified":"2025-05-21T16:24:09+00:00","description":"This article provides a definition of the product roadmap and its contrasts to a product backlog and release schedule. Read more.","breadcrumb":{"@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#primaryimage","url":"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png","contentUrl":"https:\/\/www.3pillarglobal.com\/wp-content\/uploads\/2021\/02\/Business-Leaders-Building-a-Product-Roadmap_1208x680.png","width":1208,"height":680},{"@type":"BreadcrumbList","@id":"https:\/\/www.3pillarglobal.com\/insights\/blog\/how-to-build-and-maintain-product-roadmaps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.3pillarglobal.com\/"},{"@type":"ListItem","position":2,"name":"How to Build and Maintain Product Roadmaps"}]},{"@type":"WebSite","@id":"https:\/\/www.3pillarglobal.com\/#website","url":"https:\/\/www.3pillarglobal.com\/","name":"3Pillar","description":"Together we create incredible","publisher":{"@id":"https:\/\/www.3pillarglobal.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.3pillarglobal.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.3pillarglobal.com\/#organization","name":"3Pillar","url":"https:\/\/www.3pillarglobal.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.3pillarglobal.com\/#\/schema\/logo\/image\/","url":"https:\/\/qa-www.3pillarglobal.com\/wp-content\/uploads\/2024\/08\/3pillar-organization-logo.png","contentUrl":"https:\/\/qa-www.3pillarglobal.com\/wp-content\/uploads\/2024\/08\/3pillar-organization-logo.png","width":696,"height":696,"caption":"3Pillar"},"image":{"@id":"https:\/\/www.3pillarglobal.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/blog\/23096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/media\/30877"}],"wp:attachment":[{"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/media?parent=23096"}],"wp:term":[{"taxonomy":"industry-types","embeddable":true,"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/industry-types?post=23096"},{"taxonomy":"service-types","embeddable":true,"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/service-types?post=23096"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/www.3pillarglobal.com\/wp-json\/wp\/v2\/topics?post=23096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}