How Combining Storyboarding with Value Stream Mapping Transforms Project Backlogs into Customer Value Powerhouses

Sannette Coetzee
Agile Insider
Published in
3 min readMay 3, 2024
Visual value stream done with stickies on a wall

Using storyboarding to create a backlog that reflects customer value, guided by the sequence provided by the customer value stream, is a highly effective approach for project management, especially in agile development environments. This method ensures that every task or feature developed is aligned with delivering value to the customer at each step of the process. Here’s a detailed look at how this can be accomplished:

1. Map the Customer Value Stream

The first step is to thoroughly understand and map the customer value stream. This involves identifying all the key activities involved in delivering the final product or service to the customer. Start from the initial customer inquiry or need and map through to the delivery of the final product or service, including any support or follow-up actions. This mapping should focus on the flow of value to the customer, identifying essential steps and areas where value is added.

2. Identify Key Steps and Value-Adding Activities

From the value stream map, identify key steps in the process where customer value is created. These are points where something significant happens to transform the input into a more valuable output from the perspective of the customer. It’s important to focus on these value-adding activities as they are crucial for understanding what features or tasks need to be prioritized in the development process.

3. Storyboard the Process

Once the value stream is mapped and key value-adding activities are identified, use storyboarding to visualize this process. Lay out each step visually on a storyboard, using cards, post-its, or digital tools. Each card or post-it represents a step in the value stream and includes details about what happens at that step, who is involved, and what output is expected. This visual representation helps to see the project as a series of steps that contribute to the overall customer experience.

4. Translate Storyboard into a Backlog

With a clear storyboard depicting the customer value stream, you can begin to translate each step into items in a product backlog. Break down each value-adding step into specific tasks, features, or user stories that software development teams can implement. Each backlog item should be directly tied to a specific aspect of customer value identified in the storyboard. This ensures that all development work is focused on enhancing customer value.

5. Prioritize the Backlog

Organize the backlog items according to their position in the value stream, which reflects their impact on the customer’s experience. Items that directly affect earlier stages of the customer’s interaction with the product or service should generally be prioritized higher, as these will shape the customer’s initial impressions and overall satisfaction. Prioritization should also consider dependencies between tasks and the potential for delivering quick wins that significantly boost customer value.

6. Refine and Iterate

As work progresses, continuously refine the backlog based on feedback and new insights into customer needs and behaviors. The storyboard can be updated to reflect any changes in the value stream or to add new steps that might have been identified as necessary. This iterative process helps in maintaining a strong alignment between the project’s output and the customer’s evolving expectations.

7. Evaluate and uplevel with AI

AI-driven analytics platforms like Tableau, Power BI, and Google Data Studio can be used to analyze and visualize data from value stream activities. These tools can provide insights into process efficiencies, customer interaction patterns, and potential bottlenecks, helping teams make data-driven decisions to prioritize backlog items.

8. Review and Feedback

Regularly review the completed work with stakeholders and customers to ensure that it meets the expected value and adjust the storyboard and backlog as necessary based on the feedback. This loop of implementation, feedback, and adaptation keeps the project aligned with customer needs and maximizes the value delivered.

Using storyboarding in this way not only helps in visualizing the project’s flow but also ensures that every element of the backlog is justified with a clear link to customer value, enhancing the effectiveness of the development process and the quality of the final product.

--

--

Sannette Coetzee
Agile Insider

Agile leader & transformer at Visa & PayPal. Creator of innovative,bespoke Agile frameworks & DevOps practices, inspiring speaker & coach. CEO, Acolar Inc.