Chapter 5. Uncovering Customer Needs Through Themes
What you’ll learn in this chapter
The importance of expressing customer needs
Definitions of themes and subthemes
Ways to uncover themes and subthemes
How to use job stories and user stories to support themes
How to transform needs into themes and subthemes
Ways to relate your themes to objectives
How to handle features in your roadmap
Identifying customer needs is the most important aspect of your roadmapping process.
Roadmaps should be about expressing those customer needs. Therefore, most items on your roadmap will derive from a job the customer needs to accomplish or a problem the customer must solve.
Uncovering those needs can be a challenge in and of itself. On top of that, you must vet every need to make sure your understanding is not biased by your assumptions or warped by your rose-colored glasses. So, in this chapter, we’ll go into quite a lot of detail on how to investigate, identify, and define customer needs.
Expressing Customer Needs
In the Preface, we related the product professional to an executive chef, and compared building products to crafting meals. In this metaphor, the roadmap is equivalent to the chef’s menu; it defines what will be delivered. But so far we don’t have anything on it! Now we get to the real value—figuring out what goes on the menu, in what order, and how it will be presented.
If you’ve done the groundwork, you will have uncovered a real problem worth solving. In other words, you have identified a “job ...
Get Product Roadmaps Relaunched now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.