{"id":5470,"date":"2023-10-11T11:00:00","date_gmt":"2023-10-11T15:00:00","guid":{"rendered":"https:\/\/canny.io\/blog\/?p=5470"},"modified":"2026-03-10T02:02:07","modified_gmt":"2026-03-10T06:02:07","slug":"agile-story-mapping","status":"publish","type":"post","link":"https:\/\/canny.io\/blog\/agile-story-mapping\/","title":{"rendered":"Agile story mapping: bridging ideas and&nbsp;execution"},"content":{"rendered":"\n<p>Imagine a world where <a href=\"https:\/\/www.pmi.org\/about\/learn-about-pmi\/what-is-project-management\" target=\"_blank\" rel=\"noreferrer noopener\">project management<\/a> isn&#8217;t a maze of fixed plans and rigid steps. That&#8217;s where Agile shines. It guides teams through a flexible, iterative journey. Instead of a bulky, set-in-stone map, Agile uses frequent updates to navigate projects. It&#8217;s about adapting to changes and delivering results in small, manageable chunks. This approach ensures that teams can quickly respond to new information or shifts in&nbsp;priorities.<\/p>\n\n\n\n<p>Now, enter Agile story mapping. Think of it as a powerful tool in the Agile toolkit. It&#8217;s essentially a project&nbsp;storyboard.<\/p>\n\n\n\n<p>Story mapping lays out all the steps (or user stories) your project needs to take, but in a visual, easy-to-understand way. It\u2019s not just a list of tasks; it&#8217;s a narrative of the user&#8217;s journey through your&nbsp;product.<\/p>\n\n\n\n<p>This method helps teams visualize the big picture while keeping track of the tiny yet crucial details. In project management, it&#8217;s a game-changer. It bridges the gap between what users need and what teams build. And it ensures that every developed feature aligns with actual user&nbsp;requirements.<\/p>\n\n\n\n<p>Agile story mapping fosters a deeper understanding of the project scope and keeps everyone on the same page. It&#8217;s about creating a shared product vision that guides your team through the complexities of development. It also ensures that the end product truly resonates with users. So Agile story mapping is helpful for product management&nbsp;too.<\/p>\n\n\n\n<p>Let\u2019s explore Agile story mapping a bit more \u2013&nbsp;follow&nbsp;along!<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Story mapping as a visual technique in Agile<\/h2>\n\n\n\n<p>In <a href=\"https:\/\/www.coursera.org\/articles\/what-is-agile-a-beginners-guide\" target=\"_blank\" rel=\"noreferrer noopener\">Agile<\/a>, story mapping stands out as a visual technique. It brings a project&#8217;s narrative to life. It&#8217;s like drawing a map instead of just writing directions. This map shows each task as a part of a larger story, visually laying out the path of the project. It turns abstract ideas and goals into a clear, visual&nbsp;layout.<\/p>\n\n\n\n<p>This visual aspect is key in Agile. It helps teams see what they need to do and how everything connects and&nbsp;progresses.<\/p>\n\n\n\n<p>Now, let&#8217;s dive deeper into the specifics of story&nbsp;mapping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The purpose of story mapping: facilitating product discovery and prioritization<\/h3>\n\n\n\n<p>Story mapping in Agile is a visual tool that teams use to lay out the entire journey of a product, piece by&nbsp;piece.<\/p>\n\n\n\n<p>Imagine each task or feature as a puzzle piece. Story mapping helps you see how they all fit together. This technique helps a product manager understand what the product needs first and what can wait. It&#8217;s all about finding what&#8217;s most important for the user and tackling that first. This way, teams can focus on delivering real value, step by&nbsp;step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Brief history: Jeff Patton&#8217;s contribution to story mapping<\/h3>\n\n\n\n<p>The story behind story mapping is pretty interesting. <a href=\"https:\/\/jpattonassociates.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jeff Patton<\/a>, a big name in the Agile world, played a key role in developing this technique. He realized that while lists of tasks are good, they don&#8217;t show the whole picture. So, he introduced <a href=\"https:\/\/jpattonassociates.com\/story-mapping\/\" target=\"_blank\" rel=\"noreferrer noopener\">story mapping<\/a> to give a panoramic view of the project. Thanks to Patton, teams now have a tool that combines the simplicity of lists with the clarity of a visual&nbsp;map.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<center><iframe title=\"vimeo-player\" data-src=\"https:\/\/player.vimeo.com\/video\/206617354?h=a4f8a1f8e8\" align=\"center\" width=\"650\" height=\"360\" frameborder=\"0\"\u00a0 \u00a0 allowfullscreen src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/center>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User story mapping versus customer journey mapping<\/h3>\n\n\n\n<p>Now, let&#8217;s clear up some confusion. User story mapping and customer journey mapping might sound similar, but they&#8217;re&nbsp;different.<\/p>\n\n\n\n<p><a href=\"https:\/\/canny.io\/blog\/user-stories\/\">User story mapping<\/a> focuses on what the product team needs to do, step by&nbsp;step.<\/p>\n\n\n\n<p>On the other hand, <a href=\"https:\/\/www.lucidchart.com\/blog\/how-to-build-customer-journey-maps\" target=\"_blank\" rel=\"noreferrer noopener\">customer journey mapping<\/a> is about the user&#8217;s&nbsp;experience.<\/p>\n\n\n\n<p>User story mapping guides the building process. And customer journey mapping offers insights into how users feel and react to the&nbsp;product.<\/p>\n\n\n\n<p>Creating Agile story maps is not just about organizing tasks. It&#8217;s a strategic approach that aligns with core Agile values and principles. Let&#8217;s explore why story maps are vital in Agile project&nbsp;management.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<center><iframe width=\"650\" height=\"315\" align=\"centre\" data-src=\"https:\/\/www.youtube.com\/embed\/AnQpmomm7wA?si=BdUji0FY-3fHgapj\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\"><\/iframe><\/center>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why create Agile story maps?<\/h2>\n\n\n\n<p>Have you ever wondered why Agile teams often turn to story mapping? It&#8217;s not just another task on their to-do&nbsp;list.&nbsp;<\/p>\n\n\n\n<p>It&#8217;s a tool that transforms the way teams approach, plan, and execute projects. Visually organizing tasks and user stories clarifies and directs the development&nbsp;process.<\/p>\n\n\n\n<p>Let&#8217;s delve into the specifics. What really makes Agile story maps indispensable for Agile project&nbsp;management?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Agile values supported by story mapping<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Customer collaboration<\/strong>. Story maps keep the customer front and center. They help teams understand the user&#8217;s journey and needs. It&#8217;s like having a constant reminder of who you&#8217;re building for. This focus on the customer strengthens collaboration and ensures the final product truly meets user&nbsp;needs.<\/li>\n\n\n\n<li><strong>Adaptability to change<\/strong>. Agile is all about being flexible, and story maps embody this. They make it easier to see where changes can happen without derailing the whole project. Here are a few more very valuable aspects of Agile story&nbsp;maps.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Keeping the big picture in view<\/h3>\n\n\n\n<p>The big picture is crucial in Agile development. Story maps keep this big picture in clear view. And not just for now, but for the future of the project. This helps to keep the project&#8217;s goals and vision always in&nbsp;sight.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Facilitating iterative and incremental development<\/h3>\n\n\n\n<p>Agile thrives on iteration \u2013 building in small, manageable increments. Story maps are perfect for this. They break down the project into smaller stories. This makes it easier to tackle one piece at a time while keeping aligned with the overall&nbsp;plan.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"776\" height=\"1024\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/agile-story-mapping.png\" alt=\"\" class=\"wp-image-8231 lazyload\" style=\"--smush-placeholder-width: 776px; --smush-placeholder-aspect-ratio: 776\/1024;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/agile-story-mapping.png 776w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/agile-story-mapping-768x1013.png 768w\" data-sizes=\"(max-width: 776px) 100vw, 776px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><figcaption class=\"wp-element-caption\">Source: <a href=\"https:\/\/theproductmanager.com\/topics\/user-story-mapping\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Product Manager<\/a><\/figcaption><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhancing prioritization and identifying gaps<\/h3>\n\n\n\n<p>Story maps are also great tools for <a href=\"https:\/\/canny.io\/blog\/product-prioritization-frameworks\/\">prioritization<\/a>. They help teams identify what&#8217;s crucial and what can wait. They also shine a light on any gaps in the project&nbsp;plan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When to create Agile story maps<\/h2>\n\n\n\n<p>How do you know when you need Agile story&nbsp;maps?<\/p>\n\n\n\n<p>These visual tools aren&#8217;t just useful at the start of a project. They have their place throughout the development lifecycle. Let\u2019s get more&nbsp;specific.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MVP development<\/h3>\n\n\n\n<p>At the very beginning, you\u2019re likely developing a <a href=\"https:\/\/canny.io\/blog\/what-is-mvp\/\">minimum viable product (MVP)<\/a>. Story maps are invaluable here. They help you focus on the&nbsp;essentials.<\/p>\n\n\n\n<p>What does your product absolutely need to function? Story maps guide you in stripping down to the bare essentials. This ensures your MVP truly embodies the &#8216;minimum&#8217; and &#8216;viable&#8217;&nbsp;aspects.<\/p>\n\n\n\n<p><strong>Example<\/strong><\/p>\n\n\n\n<p>Imagine you&#8217;re creating a new app for booking fitness classes. In MVP development, a story map helps you focus on the most critical&nbsp;features:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Browsing&nbsp;classes<\/li>\n\n\n\n<li>Booking a&nbsp;session<\/li>\n\n\n\n<li>Processing&nbsp;payments<\/li>\n<\/ul>\n\n\n\n<p>At this point, avoid getting sidetracked by additional features. You can always add them&nbsp;later.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Improving existing versions<\/h3>\n\n\n\n<p>Once you have a product out there, story maps aren&#8217;t done yet. They play a crucial role in evolving and improving existing versions. You can clearly see where to improve when you map out current features and user feedback. It&#8217;s like having a <a href=\"https:\/\/canny.io\/blog\/free-roadmap-templates\/\">roadmap for continuous&nbsp;improvement<\/a>.<\/p>\n\n\n\n<p>Speaking of roadmaps \u2013&nbsp;do you want to build one but need help? Check out these <a href=\"https:\/\/go.canny.io\/roadmap-templates\">free roadmap&nbsp;templates<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"hs-cta-embed hs-cta-simple-placeholder hs-cta-embed-140611825417\"\n  style=\"max-width:100%; max-height:100%; margin:0 auto; width:650px;height:277.1953125px\" data-hubspot-wrapper-cta-id=\"140611825417\">\n  <a href=\"https:\/\/cta-service-cms2.hubspot.com\/web-interactives\/public\/v1\/track\/redirect?encryptedPayload=AVxigLLS7PBJ7yjljmP1DdM4wcgmZGtXYNXA6LHS4Ng9ON%2BXYgOg%2Bu0mfo%2FpCOw%2Bz63AeGANAykAaNs01WVTkiaCXL3bRv9S0HYUDuyAldZ1ZND479QfEj0W97aHwWtmoylz5hIhHBWed4%2Bd4Gxucg6BwC%2FUp4CCYe%2F45BLik2ekdP1h9meBv137muY%3D&#038;webInteractiveContentId=140611825417&#038;portalId=5705808\" target=\"_blank\" rel=\"noopener\" crossorigin=\"anonymous\">\n    <img decoding=\"async\" alt=\"Free roadmap templates\" data-src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5705808\/interactive-140611825417.png\" style=\"height: 100%; width: 100%; object-fit: fill\"\n      onerror=\"this.style.display='none'\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" \/>\n  <\/a>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Example<\/strong><\/p>\n\n\n\n<p>Let&#8217;s say your fitness app is now live, and you&#8217;re <a href=\"https:\/\/canny.io\/blog\/feedback-programs\/\">gathering user feedback<\/a>. A story map can help you integrate this feedback effectively. For example, users might request a feature to sync classes with their calendars. Updating your story map will help visualize how this new feature fits with existing ones. Then, you can plan its development in your next&nbsp;iteration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Managing the backlog<\/h3>\n\n\n\n<p>Handling a project backlog can be overwhelming. Story maps come to the rescue here as well. They provide a structured way to view the backlog not as a daunting list, but as part of a larger narrative. It helps<a href=\"https:\/\/canny.io\/blog\/prioritization-feature-development-canny\/\"> prioritize features<\/a> you should tackle next based on user needs and project goals. This turns a confusing list into a clear action&nbsp;plan.<\/p>\n\n\n\n<p><strong>Example<\/strong><\/p>\n\n\n\n<p>Suppose you have a list of feature requests (a product&nbsp;backlog):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adding a rating system for&nbsp;classes<\/li>\n\n\n\n<li>Incorporating a friend referral&nbsp;program<\/li>\n\n\n\n<li>Enhancing the user profile&nbsp;section<\/li>\n<\/ul>\n\n\n\n<p>A story map organizes these backlog items into the bigger picture of your software development&nbsp;journey.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to create Agile story maps<\/h2>\n\n\n\n<p>Creating an Agile story map is a step-by-step process that involves the entire team. It&#8217;s about more than just writing tasks on a board. It&#8217;s a systematic approach to understanding and organizing your project. Here&#8217;s how you can create a story map from&nbsp;scratch.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"1520\" height=\"800\" data-src=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/create-agile-story-maps.png\" alt=\"\" class=\"wp-image-8233 lazyload\" style=\"--smush-placeholder-width: 1520px; --smush-placeholder-aspect-ratio: 1520\/800;width:650px\" data-srcset=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/create-agile-story-maps.png 1520w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/create-agile-story-maps-768x404.png 768w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/create-agile-story-maps-760x400.png 760w, https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/10\/create-agile-story-maps-209x110.png 209w\" data-sizes=\"(max-width: 1520px) 100vw, 1520px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\"><strong>1. Select the teams<\/strong><\/h4>\n\n\n\n<p>First, gather your teams. This includes developers, design, QA, and other relevant teams. A diverse team ensures all aspects of the project are considered from the&nbsp;start.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>2. Identify personas<\/strong><\/h4>\n\n\n\n<p>Who are you building for? Identify your <a href=\"https:\/\/www.justinmind.com\/blog\/user-persona-templates\/\" target=\"_blank\" rel=\"noreferrer noopener\">user personas<\/a>. These are fictional characters that represent your typical users. They help the team understand who they are creating the product for and what these users need. A user persona is best when it&#8217;s very clearly&nbsp;defined.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>3. Identify user goals, problems, and activities<\/strong><\/h4>\n\n\n\n<p>Understand your personas\u2019 goals, problems, and typical activities. For a fitness app, this could look something like&nbsp;this:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Goal \u2013 staying&nbsp;fit<\/li>\n\n\n\n<li>Problem \u2013 finding the right&nbsp;class<\/li>\n\n\n\n<li>User activity \u2013 searching for and booking&nbsp;classes<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>4. Break down goals into user stories<\/strong><\/h4>\n\n\n\n<p>Turn these goals and activities into user stories. A user story is a simple statement that describes something the user wants to do. For&nbsp;instance:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a user, I want to easily find yoga classes near&nbsp;me.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p><a href=\"https:\/\/canny.io\/blog\/user-stories\/\">Learn more about user stories&nbsp;here<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>5. Arrange user stories into a logical sequence<\/strong><\/h4>\n\n\n\n<p>Place these stories on your story map in a sequence that makes sense. Think about the user&#8217;s journey through your app. What would they do first, second, third, and so&nbsp;on?<\/p>\n\n\n\n<p>Let&#8217;s continue with the fitness app example. Imagine the user journey in this app, starting from the moment they open&nbsp;it.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Initial&nbsp;interaction<\/strong><\/li>\n<\/ol>\n\n\n\n<p>The first user story might&nbsp;be:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a fitness enthusiast, I want to easily register or log in to access my personal&nbsp;dashboard.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>This story is about the initial interaction with the&nbsp;app.<\/p>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>Discovering&nbsp;options<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Next could&nbsp;be:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a user, I want to browse different fitness classes to choose one that fits my interests and&nbsp;schedule.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>This story reflects the discovery phase of the user&nbsp;journey.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Details and&nbsp;decision-making<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Following&nbsp;that:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a user, I want to view detailed information about each class, including time and intensity, so I can make an informed&nbsp;decision.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li><strong>Booking&nbsp;process<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Then&nbsp;comes:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a user, I want to book a class and receive confirmation effortlessly, so I am assured of my&nbsp;participation.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li><strong>Post-booking&nbsp;engagement<\/strong><\/li>\n<\/ol>\n\n\n\n<p>Finally:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a user, I want to receive reminders for my upcoming classes. I also want to cancel or reschedule to better control my fitness&nbsp;routine.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>In this sequence, each story represents a step the user takes. This logical arrangement helps in two ways. First, you map out the user&#8217;s journey. Second, you identify any potential gaps or&nbsp;improvements.<\/p>\n\n\n\n<p>For instance, after mapping out these stories, you might realize you need a story about user ratings and feedback post-class. This could be vital for improving service&nbsp;quality.<\/p>\n\n\n\n<p>This ordered approach helps in designing a user-friendly app. Each feature logically leads to the next, ensuring a smooth and engaging user&nbsp;experience.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>6. Prioritize and categorize stories<\/strong><\/h4>\n\n\n\n<p>Not all stories are created equal. Some are must-haves, while others are nice-to-haves. Prioritize them based on importance and categorize them into groups. For&nbsp;example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Essential&nbsp;features<\/li>\n\n\n\n<li>UX&nbsp;enhancements<\/li>\n\n\n\n<li>Engagement&nbsp;drivers<\/li>\n\n\n\n<li>Data and&nbsp;analytics<\/li>\n\n\n\n<li>Accessibility and&nbsp;inclusivity<\/li>\n\n\n\n<li>Security and&nbsp;compliance<\/li>\n\n\n\n<li>Future and&nbsp;expansion<\/li>\n\n\n\n<li>Feedback and&nbsp;improvement<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>7. Find gaps, dependencies, technical requirements, and alternatives<\/strong><\/h4>\n\n\n\n<p>Look for any gaps in your stories. Are there steps in the user&#8217;s journey that are missing? Also, identify any dependencies or technical requirements for each story. This step ensures that you&#8217;re prepared for the challenges&nbsp;ahead.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>8. Plan sprints and releases<\/strong><\/h4>\n\n\n\n<p>Based on your story map, <a href=\"https:\/\/canny.io\/blog\/what-is-agile-sprint-planning\/\" data-wpil-monitor-id=\"101\">plan your sprints<\/a> and releases. Decide what will be developed in each sprint and how these sprints will lead to your product&nbsp;releases.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>9. Regularly update and adapt<\/strong><\/h4>\n\n\n\n<p>Finally, remember that a story map is not set in stone. It should evolve as the project progresses. Regularly update it to reflect changes in your project, market, or user&nbsp;feedback.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>User story mapping examples<\/strong><\/h3>\n\n\n\n<p>To illustrate the power and practicality of user story mapping in Agile, let&#8217;s look at some examples. These will demonstrate how story mapping helps visualize and plan the development&nbsp;process.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example 1: ecommerce website development<\/h4>\n\n\n\n<p>Imagine you&#8217;re developing an ecommerce website. The user story map would begin with user stories around browsing products.&nbsp;Example:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a shopper, I want to view a list of products to choose what to&nbsp;buy.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>It would then progress to stories&nbsp;about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product&nbsp;details<\/li>\n\n\n\n<li>Adding items to a&nbsp;cart<\/li>\n\n\n\n<li>The checkout&nbsp;process<\/li>\n\n\n\n<li>Post-purchase support (like tracking&nbsp;deliveries)<\/li>\n<\/ul>\n\n\n\n<p>This map would show the flow of the shopping experience. It will also highlight areas like user reviews, product recommendations, and secure payment options. All of these enhance the user&nbsp;experience.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example 2: health and wellness app<\/h4>\n\n\n\n<p>For a health and wellness app, the story map might start with user registration and onboarding,&nbsp;like:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a new user, I want to easily create an account to access personalized health&nbsp;tips.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>Following this, the map would include stories&nbsp;on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tracking health&nbsp;metrics<\/li>\n\n\n\n<li>Setting fitness&nbsp;goals<\/li>\n\n\n\n<li>Receiving diet and exercise&nbsp;recommendations<\/li>\n\n\n\n<li>Community features for shared experiences and&nbsp;support<\/li>\n<\/ul>\n\n\n\n<p>This map helps to ensure that the app covers all aspects of the health and wellness journey \u2013 from individual goal-setting to community&nbsp;engagement.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example 3: online learning platform<\/h4>\n\n\n\n<p>In the case of an online learning platform, user stories could begin with course discovery,&nbsp;like:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>&#8220;As a learner, I want to browse various courses to find what interests&nbsp;me.&#8221;<\/p>\n<\/blockquote>\n\n\n\n<p>The map would evolve to include stories&nbsp;about:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enrolling in&nbsp;courses<\/li>\n\n\n\n<li>Accessing learning&nbsp;materials<\/li>\n\n\n\n<li>Participating in&nbsp;discussions<\/li>\n\n\n\n<li>Submitting&nbsp;assignments<\/li>\n\n\n\n<li>Receiving&nbsp;feedback<\/li>\n<\/ul>\n\n\n\n<p>The story map for this platform would highlight the educational journey. It would focus on easy access to learning materials, interactive elements, and progress&nbsp;tracking.<\/p>\n\n\n\n<p>These examples show how you can apply story mapping across different projects. They illustrate the flow of user experiences. They also show how different features and functionalities form a cohesive&nbsp;product.<\/p>\n\n\n\n<p>By using story maps, you can maintain a user-centric focus. And you can ensure all necessary aspects of the project are addressed and appropriately&nbsp;prioritized.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Common pitfalls in Agile story mapping and how to avoid them<\/strong><\/h3>\n\n\n\n<p>While user story mapping is a powerful tool in Agile, there are common pitfalls that teams can encounter. Recognizing and avoiding these pitfalls is critical to successful story&nbsp;mapping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Customer feedback and input<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Pitfall<\/th><th>Why is it dangerous?<\/th><th>How to avoid it?<\/th><\/tr><\/thead><tbody><tr><td>Neglecting customer feedback and input<\/td><td>Neglecting customer feedback and input can lead to a story map that doesn&#8217;t reflect real user needs.<\/td><td>Regularly incorporate customer feedback into your story mapping process. You can do that through user testing, surveys, or direct customer interviews. Ensure that the voice of the customer is always a part of your story map updates.<\/td><\/tr><tr><td>Vague goals and undefined problems<\/td><td>Vague goals and undefined problems can make your story map directionless and ineffective.<\/td><td>Before beginning your story map, clearly define the goals of your product and the problems it aims to solve. These should be specific, measurable, and relevant to your target users. Regularly revisit these goals and problems to ensure your story map stays on track.<\/td><\/tr><tr><td>Unclear customer personas<\/td><td>Failing to develop or understand customer personas can lead to a mismatch between user stories and actual user needs.<\/td><td>Spend time creating detailed customer personas. These personas should include demographic information, user behaviors, needs, and pain points. Refer back to these personas throughout the story mapping process to ensure your stories align with real user profiles.<\/td><\/tr><tr><td>Inaccessible story map<\/td><td>In remote work environments, it&#8217;s easy for the story map to become &#8220;out of sight, out of mind,&#8221; leading to disengagement.<\/td><td>Utilize digital tools to keep your story map accessible and visible to all team members. Regularly review and discuss the story map in team meetings. This will help keep everyone aligned on its current state and future direction.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion: the value of Agile story maps<\/strong><\/h2>\n\n\n\n<p>Agile story mapping is more than just a planning tool. It&#8217;s a vital component for successful Agile projects. Its visual nature turns abstract ideas into a tangible roadmap. And that guides teams through the complexities of development with clarity and&nbsp;purpose.<\/p>\n\n\n\n<p>The benefits of story mapping in Agile are undeniable.&nbsp;They:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Foster customer&nbsp;collaboration<\/li>\n\n\n\n<li>Adapt seamlessly to&nbsp;changes<\/li>\n\n\n\n<li>Maintain a focus on the bigger picture while managing the intricate&nbsp;details<\/li>\n<\/ul>\n\n\n\n<p>The idea is to break down goals into user stories and arrange them logically. This helps teams prioritize effectively, identify gaps, and ensure every action aligns with the project&#8217;s&nbsp;objectives.<\/p>\n\n\n\n<p>The true power of story mapping is this: it brings teams and their work closer to the user&#8217;s needs. It bridges the gap between what we build and why we build it. And that ensures that every developed feature serves a real purpose for the end&nbsp;user.<\/p>\n\n\n\n<p>So, if you want to enhance clarity, focus, and success in your Agile projects, turn to Agile story mapping. This tool can transform the way you approach project planning and execution. This will ensure that the end product is not just a collection of features, but a solution that truly resonates with&nbsp;users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Agile story mapping visually lays out all the steps your project needs to take. Teams can easily visualize the big picture while keeping track of the details.<\/p>\n","protected":false},"author":26,"featured_media":5471,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[366],"tags":[359,508,506,507,401,522,513,515,514,516,512,391,517,37,518,176,511,15,10,505,223,519,520,510,509],"class_list":["post-5470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-glossary","tag-agile","tag-agile-story-map","tag-agile-story-mapping","tag-agile-story-maps","tag-buyer-persona","tag-buyer-personas","tag-customer-journey","tag-customer-journey-map","tag-customer-journey-mapping","tag-customer-journey-maps","tag-jeff-patton","tag-mvp","tag-mvp-development","tag-prioritization","tag-product-backlog","tag-product-development","tag-product-discovery","tag-product-management","tag-product-manager","tag-story-map","tag-story-mapping","tag-user-person","tag-user-personas","tag-user-stories","tag-user-story"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Agile story mapping: bridging ideas and execution - Canny Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/canny.io\/blog\/agile-story-mapping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agile story mapping: bridging ideas and execution - Canny Blog\" \/>\n<meta property=\"og:description\" content=\"Agile story mapping visually lays out all the steps your project needs to take. Teams can easily visualize the big picture while keeping track of the details.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/canny.io\/blog\/agile-story-mapping\/\" \/>\n<meta property=\"og:site_name\" content=\"Canny Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cannyio\/\" \/>\n<meta property=\"article:author\" content=\"\/mvasserman\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-11T15:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T06:02:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1520\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maria Vasserman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cannyhq\" \/>\n<meta name=\"twitter:site\" content=\"@cannyHQ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maria Vasserman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/\"},\"author\":{\"name\":\"Maria Vasserman\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/0cf992c2698be81bcc6e05c04209af49\"},\"headline\":\"Agile story mapping: bridging ideas and&nbsp;execution\",\"datePublished\":\"2023-10-11T15:00:00+00:00\",\"dateModified\":\"2026-03-10T06:02:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/\"},\"wordCount\":2828,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/canny.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png\",\"keywords\":[\"agile\",\"agile story map\",\"agile story mapping\",\"Agile story maps\",\"buyer persona\",\"buyer personas\",\"customer journey\",\"customer journey map\",\"customer journey mapping\",\"customer journey maps\",\"jeff patton\",\"mvp\",\"mvp development\",\"prioritization\",\"product backlog\",\"product development\",\"product discovery\",\"product management\",\"product manager\",\"story map\",\"story mapping\",\"user person\",\"user personas\",\"user stories\",\"user story\"],\"articleSection\":[\"Product Management Glossary\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/canny.io\/blog\/agile-story-mapping\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/\",\"url\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/\",\"name\":\"Agile story mapping: bridging ideas and execution - Canny Blog\",\"isPartOf\":{\"@id\":\"https:\/\/canny.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png\",\"datePublished\":\"2023-10-11T15:00:00+00:00\",\"dateModified\":\"2026-03-10T06:02:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/canny.io\/blog\/agile-story-mapping\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png\",\"width\":1520,\"height\":800,\"caption\":\"Agile story mapping\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/canny.io\/blog\/agile-story-mapping\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/canny.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agile story mapping: bridging ideas and&nbsp;execution\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/canny.io\/blog\/#website\",\"url\":\"https:\/\/canny.io\/blog\/\",\"name\":\"Canny Blog\",\"description\":\"How to build a more informed product\",\"publisher\":{\"@id\":\"https:\/\/canny.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/canny.io\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/canny.io\/blog\/#organization\",\"name\":\"Canny Blog\",\"url\":\"https:\/\/canny.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png\",\"width\":733,\"height\":201,\"caption\":\"Canny Blog\"},\"image\":{\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cannyio\/\",\"https:\/\/x.com\/cannyHQ\",\"https:\/\/www.instagram.com\/carryoncode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/0cf992c2698be81bcc6e05c04209af49\",\"name\":\"Maria Vasserman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/canny.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2022\/09\/Maria-Vasserman-Headshot-150x150.jpg\",\"contentUrl\":\"https:\/\/canny.io\/blog\/wp-content\/uploads\/2022\/09\/Maria-Vasserman-Headshot-150x150.jpg\",\"caption\":\"Maria Vasserman\"},\"description\":\"Maria loves all things creative \u2013 writing, photography, movies and beyond \ud83c\udfa5 When she's not creating content to tell the world about Canny, she's either photographing a wedding, jumping at a rock concert, camping, travelling, snowboarding, or walking her dog \ud83d\udc15\u200d\ud83e\uddba\",\"sameAs\":[\"\/mvasserman\",\"\/mariavasserman\/\",\"https:\/\/x.com\/cannyhq\"],\"url\":\"https:\/\/canny.io\/blog\/author\/maria\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agile story mapping: bridging ideas and execution - Canny Blog","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:\/\/canny.io\/blog\/agile-story-mapping\/","og_locale":"en_US","og_type":"article","og_title":"Agile story mapping: bridging ideas and execution - Canny Blog","og_description":"Agile story mapping visually lays out all the steps your project needs to take. Teams can easily visualize the big picture while keeping track of the details.","og_url":"https:\/\/canny.io\/blog\/agile-story-mapping\/","og_site_name":"Canny Blog","article_publisher":"https:\/\/www.facebook.com\/cannyio\/","article_author":"\/mvasserman","article_published_time":"2023-10-11T15:00:00+00:00","article_modified_time":"2026-03-10T06:02:07+00:00","og_image":[{"width":1520,"height":800,"url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png","type":"image\/png"}],"author":"Maria Vasserman","twitter_card":"summary_large_image","twitter_creator":"@cannyhq","twitter_site":"@cannyHQ","twitter_misc":{"Written by":"Maria Vasserman","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#article","isPartOf":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/"},"author":{"name":"Maria Vasserman","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/0cf992c2698be81bcc6e05c04209af49"},"headline":"Agile story mapping: bridging ideas and&nbsp;execution","datePublished":"2023-10-11T15:00:00+00:00","dateModified":"2026-03-10T06:02:07+00:00","mainEntityOfPage":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/"},"wordCount":2828,"commentCount":0,"publisher":{"@id":"https:\/\/canny.io\/blog\/#organization"},"image":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage"},"thumbnailUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png","keywords":["agile","agile story map","agile story mapping","Agile story maps","buyer persona","buyer personas","customer journey","customer journey map","customer journey mapping","customer journey maps","jeff patton","mvp","mvp development","prioritization","product backlog","product development","product discovery","product management","product manager","story map","story mapping","user person","user personas","user stories","user story"],"articleSection":["Product Management Glossary"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/canny.io\/blog\/agile-story-mapping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/","url":"https:\/\/canny.io\/blog\/agile-story-mapping\/","name":"Agile story mapping: bridging ideas and execution - Canny Blog","isPartOf":{"@id":"https:\/\/canny.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage"},"image":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage"},"thumbnailUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png","datePublished":"2023-10-11T15:00:00+00:00","dateModified":"2026-03-10T06:02:07+00:00","breadcrumb":{"@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/canny.io\/blog\/agile-story-mapping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#primaryimage","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2023\/12\/Agile-story-mapping.png","width":1520,"height":800,"caption":"Agile story mapping"},{"@type":"BreadcrumbList","@id":"https:\/\/canny.io\/blog\/agile-story-mapping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/canny.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Agile story mapping: bridging ideas and&nbsp;execution"}]},{"@type":"WebSite","@id":"https:\/\/canny.io\/blog\/#website","url":"https:\/\/canny.io\/blog\/","name":"Canny Blog","description":"How to build a more informed product","publisher":{"@id":"https:\/\/canny.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/canny.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/canny.io\/blog\/#organization","name":"Canny Blog","url":"https:\/\/canny.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2024\/03\/canny-wordmark-1.png","width":733,"height":201,"caption":"Canny Blog"},"image":{"@id":"https:\/\/canny.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cannyio\/","https:\/\/x.com\/cannyHQ","https:\/\/www.instagram.com\/carryoncode\/"]},{"@type":"Person","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/0cf992c2698be81bcc6e05c04209af49","name":"Maria Vasserman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/canny.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2022\/09\/Maria-Vasserman-Headshot-150x150.jpg","contentUrl":"https:\/\/canny.io\/blog\/wp-content\/uploads\/2022\/09\/Maria-Vasserman-Headshot-150x150.jpg","caption":"Maria Vasserman"},"description":"Maria loves all things creative \u2013 writing, photography, movies and beyond \ud83c\udfa5 When she's not creating content to tell the world about Canny, she's either photographing a wedding, jumping at a rock concert, camping, travelling, snowboarding, or walking her dog \ud83d\udc15\u200d\ud83e\uddba","sameAs":["\/mvasserman","\/mariavasserman\/","https:\/\/x.com\/cannyhq"],"url":"https:\/\/canny.io\/blog\/author\/maria\/"}]}},"modified_by":"Eric Hoppe","_links":{"self":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts\/5470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/comments?post=5470"}],"version-history":[{"count":0,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/posts\/5470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/media\/5471"}],"wp:attachment":[{"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/media?parent=5470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/categories?post=5470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/canny.io\/blog\/wp-json\/wp\/v2\/tags?post=5470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}