The GO product roadmap is a goal-oriented product planning tool designed to work with Lean Startup and Scrum. By focusing on goals, the roadmap shifts the conversation from debating features to establishing shared objectives. This post explains how you can apply the GO product roadmap--from deriving it from the product strategy to keeping it updated.
Step 1: Do the Prep Work
Before you create your GO product roadmap, you should carry out the necessary problem validation work. Investigate the target group, the problem to be solved, the business goals, and the technical feasibility of your product. The Product Vision Board, Business Model Canvas, and Lean Canvas are great tools to capture and validate your ideas.
To see how this can work in practice, take a look at the Product Vision Board below. The board captures the idea of creating a digital dance game together with the intended audience, the benefits, the key features, and some aspects of the business model:
Step 2: Build the Product Roadmap
The Vision Board, Business Model and Lean Canvas are helpful tools to describe the market, the value proposition, and the business model. But they not tell us how the strategy will be executed. Will the first product version deliver the entire value proposition and generate the desired business benefits, for instance, or will this take longer? Say we focus the first version of the dance game on user acquisition. While this is a necessary step towards the vision, it does not answer the question when revenue will be generated. This is where the product roadmap comes in.
I used the Product Vision Board above to create the GO product roadmap shown below. You can download the roadmap template by clicking on the picture.
The roadmap above takes the Vision Board contents, and shows how the strategy is executed over the next 12 months. It states the planned major releases with their goals, key features, and metrics. Version 1, for instance, is focussed on user acquisition, version 2 on activation and revenue generation. Version 3 is about retaining existing users, and version 4 targets a new segment and tries to acquire new users. (I discuss in more detail in my post “The GO Product Roadmap”.)
Your roadmap should tell a coherent story about how the product is likely grow: Choose the goals carefully and consider their relationships.
Which timeframe your roadmap should cover and how often you want to create a major release / new product version depends on your product. You should be reasonably confident about your roadmap and avoid speculation.
If you cannot look further than the next release, then do not employ a roadmap!
Step 3: Derive the Product Backlog
With your GO roadmap in place, you can now take the next step and use the product roadmap to stock your product backlog. The GO roadmap provides you with the goal for the next major release, the two to three key features, and the metrics, which are a great starting point for discovering the product details including the user journeys, epics, the visual design, and the nonfunctional requirements.
The GO roadmap connects the product strategy to the product backlog. This allows you to focus your backlog on the next major release, which results in a smaller and more manageable product backlog that is easier to change and update.
Step 4: Regularly Review and Update the Roadmap
A product roadmap is not a fixed plan that is created once and then simply executed. Instead, it needs to be reviewed and adjusted on a regular basis, particularly when your product is young or the market dynamic. The picture below summarises my recommendations or reviewing and updating the roadmap. Make sure that you involve the key stakeholders in the roadmap reviews to benefit from their expertise and create strong buy-in.