How to report on progress against your product roadmap
Last updated: April 2024
Roadmapping is an essential part of a product manager's job. You use these visual plans to chart and communicate the future of your product — the high-level initiatives and the work required to achieve success. In many ways, you are your roadmap.
Roadmaps also help cross-functional teams stay in sync and on schedule for releases, important launches, major user stories, and everyday work. An effective roadmap gets everyone moving in the same direction. But this does not mean your roadmap is static.
Build a beautiful product roadmap using Aha! Roadmaps. Sign up for a trial.
Updating it and reporting on progress should be a vital part of your responsibilities as a product manager — particularly because different audiences will want to zero in on different information. For example, executive teams will likely want to see key initiatives mapped to product goals to understand if large themes of work are on track. Marketing and sales teams may want to see a more detailed view of upcoming releases and features that impact go-to-market plans.
Giving the product team and other stakeholders proactive, detail-rich progress updates keeps everyone informed of how you are doing against your plan. When done well, a dynamic roadmap is a powerful and robust — yes, even beautiful — communication tool.
Jump ahead to any section:
What to include in a roadmap progress update
The purpose of a roadmap progress update is to show the status of key work items. The structure that you choose should include the right level of detail for the given audience — helping folks feel invested in the plans and understand if any work is at risk.
Ask yourself the following questions to determine what details should be included to help teammates understand the bigger picture:
Success metrics
What are you trying to achieve? Each key initiative, release, and feature on your roadmap should be tied to a measurable goal. Including goals and success metrics in your updates to teammates displays the "why" behind the work.
Status
How are things progressing? Is the work on track? Include status details to provide an at-a-glance view. A color-coded designation of "on track" or "at risk" makes it easy to see everything in context.
Timelines
Which work streams are happening at the same time? Cross-functional teams will want to see how their work stacks up against other priorities. Show timing to help folks see how their activities fit into company-wide initiatives.
Completed work
How much work have you shipped? What are the major milestones? Showing the amount of work that has been completed as a percentage of total work illustrates overall progress — and a reason to celebrate accomplishments.
Dependencies
What is needed from other team members to keep work on track? Include dependencies so each team knows what they are responsible for, when the work needs to be delivered, and how their work impacts other teams.
Roadblocks
Are there any risks or delays? Include roadblocks in your update to give the team a chance to plan ahead and ask for help where they need it.
How to report on progress to different audiences
The best updates are tailored to the specific audience and situation. But you often need more than just a roadmap to gauge real progress and communicate with the broader team. It can be helpful to have multiple KPIs in one view so you can answer all of the questions a stakeholder might have. A dashboard view is perfect for this — you can incorporate charts, lists, and roadmaps to help convey a complete picture of product work and streamline communication.
Leadership teams
Leadership teams typically want to see the progress of high-level goals and strategic initiatives. They may not want to see details at the feature level. A strategic dashboard like the one below includes initiatives, release timelines, and budget — to help convey the big picture.
Engineering teams
Engineers focus on implementation. They likely care about the progress of current and upcoming releases and features — whether work is on track or at risk. You may also want to show additional details, like feature velocity or team capacity.
Marketing teams
Marketing teams need to know about upcoming releases and features so they can coordinate go-to-market launches and campaigns. Your roadmap update for this group could highlight release scope, timelines, dependencies, and key milestones.
Sales and support teams
Sales and support teams are the closest to your customers. They want to deliver good news to customers about new features and enhancements. And they want to understand how customer feedback is being looped into product plans. Show them which customer ideas are in progress and which have been shipped, as in the example below.
Build beautiful roadmaps
If you use static spreadsheets and presentations to build roadmaps, you are probably used to constantly updating them. At a certain point, those methods become limiting. A real-time, flexible view of roadmap progress is simpler for everyone — freeing you up from constant updates and letting your team drill into the details they care about most.