KPI Tree

Metric Definition

Plan versus delivery

Roadmap progress = (Completed roadmap items / Total planned roadmap items) x 100
Completed roadmap itemsItems shipped and accepted in the period
Total planned roadmap itemsItems committed to the roadmap for the period

Track from

Metric GlossaryOperations Metrics

Roadmap progress tracking

Roadmap progress tracking is the measure of how much of a committed product roadmap has been delivered against plan over a given period, expressed as a percentage of completed scope. It turns a vague sense of how things are going into a number a team can compare period to period. It exposes where commitments and reality drift apart, so the gap can be addressed before it becomes a missed quarter.

7 min read

Generate AI summary

What is roadmap progress tracking?

Roadmap progress tracking is the measure of how much of a committed product roadmap has been delivered against plan over a given period, expressed as a percentage of completed scope. If a quarter has 20 planned roadmap items and 14 are shipped and accepted, roadmap progress is 70 per cent. The number gives leadership and delivery teams one comparable figure they can read at a glance.

It matters because a roadmap is a set of promises, and promises drift. Without a tracked number, teams substitute optimism for evidence and discover slippage only at the deadline. A progress figure measured weekly shows the trajectory early, while there is still time to reprioritise, add help, or renegotiate scope. It also separates real delivery from busywork, because only completed and accepted items count.

Definition note

Only count items as complete when they are shipped and accepted, not when they are in review or feature-flagged off. Counting in-progress work as done inflates the number and hides slippage until it is too late to act.

How to calculate roadmap progress tracking

Roadmap progress is the share of planned items that have actually been delivered. Decide on the unit first. Counting items is simplest, but items vary wildly in size, so many teams weight by estimated effort instead, which gives a fairer picture when a roadmap mixes small fixes with large bets.

Fix the period and the scope baseline at the start, then hold them. If new items are added mid-quarter, track them separately rather than quietly expanding the denominator, otherwise progress can stall even as the team ships steadily. The cleanest practice is to record the original commitment and the changes to it as two distinct numbers.

  1. 1

    Count completed roadmap items

    Items shipped and accepted in the period. Exclude anything still in review, blocked, or hidden behind a flag.

  2. 2

    Count total planned roadmap items

    The scope committed for the period at the baseline. Hold this fixed and log mid-period additions separately.

  3. 3

    Divide and convert to a percentage

    Completed divided by total planned, multiplied by 100. Weight by effort estimate instead of raw count when item sizes differ a lot.

Roadmap progress tracking in a metric tree

A single progress percentage tells you the score but not the cause. When the number stalls, the useful question is which part of the delivery pipeline is leaking. A metric tree decomposes roadmap progress into the drivers beneath it, so a flat week traces to a specific bottleneck rather than a general sense that things are slow.

The drivers are concrete: how much scope is committed, how fast items move through the pipeline, how often work is blocked, and how much unplanned work crowds out the roadmap. Each of these is itself made of smaller, ownable causes.

Metric tree insight

KPI Tree lets you attach RACI ownership to every node, so the accountable owner for delivery throughput is a named person, not the roadmap in the abstract. When progress slows, the platform pushes the change to the owner of the branch that moved, and the verified impact loop checks whether their action actually lifted the number.

Roadmap progress tracking benchmarks

There is no universal target, because a healthy figure depends on how a team plans. Teams that commit cautiously and pad estimates will post high completion rates that mean little. Teams that commit ambitiously will run lower but learn more. As a rule of thumb, mid-period progress that tracks close to the share of the period elapsed is healthy.

End-of-period completionReadingLikely cause
Above 95 per centPossibly sandbaggingRoadmap padded, scope set too conservatively
80 to 95 per centHealthyRealistic commitment with normal slippage
60 to 80 per centWatchOver-commitment or recurring blockers
Below 60 per centAt riskPlanning, throughput, or unplanned-work problem

How to improve roadmap progress tracking

Improving the number is rarely about working harder. It is about committing to scope the team can realistically deliver and removing the friction that stalls items once they are underway. Address the drivers that show up in the tree, starting with the largest leak.

Commit to honest scope

Size items against recent delivery history rather than hope. A smaller, achievable commitment beats an ambitious one that slips and erodes trust.

Shorten cycle time

Reduce the wait between code-complete and accepted. Faster review and QA turnaround moves more items across the line without adding headcount.

Clear blockers early

Surface dependency blocks the moment they appear and assign an owner to unstick them, rather than letting items sit idle for days.

Protect roadmap time

Ring-fence capacity for unplanned work so incidents and hotfixes do not silently consume the schedule meant for committed items.

Common mistakes when tracking roadmap progress tracking

  1. 1

    Counting in-progress work as done

    Items in review or behind a flag are not delivered. Counting them inflates progress and hides slippage until the deadline.

  2. 2

    Letting the denominator drift

    Quietly adding mid-period items to total planned scope makes a steady team look stalled. Track additions separately.

  3. 3

    Treating all items as equal

    A one-line fix and a quarter-long bet count the same under a raw item count. Weight by effort when sizes vary.

  4. 4

    Reading the number without the drivers

    A flat percentage does not say why. Without decomposition the team debates causes instead of acting on the one that moved.

Related metrics

Sprint velocity

Agile planning metric

Operations Metrics
Jira

Metric Definition

Sprint Velocity = Sum of Story Points Completed in a Sprint

Sprint velocity measures the amount of work a team completes during a sprint, typically expressed in story points, ideal days, or another unit of estimation. It is a planning tool that helps agile teams forecast how much work they can commit to in future sprints based on their historical completion rate. Velocity is one of the most widely used and most frequently misunderstood metrics in agile software development.

View metric

Cycle time

Process speed

Operations Metrics
Jira

Metric Definition

Cycle Time = Process End Time − Process Start Time

Cycle time measures the total elapsed time from the start to the end of a process. It is a fundamental operations metric used in manufacturing, software development, service delivery, and any context where the speed of a process directly affects throughput, cost, and customer satisfaction.

View metric

Deployment frequency

DORA metric

Operations Metrics
GitHub

Metric Definition

Deployment Frequency = Number of Production Deployments / Time Period

Deployment frequency measures how often an organisation successfully releases code to production. It is one of the four DORA (DevOps Research and Assessment) metrics that predict software delivery performance and organisational outcomes. Teams that deploy more frequently deliver value to users faster, reduce the risk of each individual release, and create tighter feedback loops between development and production.

View metric

Feature adoption rate

Product Metrics
PostHog

Metric Definition

Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100

Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.

View metric

Metric trees for product teams

Metric Definition

Roadmap progress tracking sits within the wider set of delivery and outcome measures that product teams own, so this guide shows how to place it in a tree alongside them.

View metric

Input metrics vs output metrics

Metric Definition

Roadmap progress tracking is an input you control, so this guide helps you connect plan versus delivery to the outcome metrics it is meant to move.

View metric

Build roadmap progress as a tree with owners on every branch

Model roadmap progress in KPI Tree as a metric tree that breaks the headline percentage into scope, throughput, blockers, and unplanned work. Put a RACI owner on each branch, get pushed the moment progress slows, and verify whether the fix moved the number.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business