Explore  

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.

Top

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.

A strategic dashboard view in Aha! Roadmaps

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.

A feature delivery dashboard created in Aha! software

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.

A product feedback dashboard created in Aha! software

Top

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.