KPI Tree

Metric Definition

Inter-team blocking work

Cross-Board Dependency Rate = (Items With a Dependency on Another Board / Total Active Items) x 100
Items With a Dependency on Another BoardActive work items blocked by or waiting on a different board
Total Active ItemsAll in-progress and ready items on the board

Track from

Metric GlossaryOperations Metrics

Cross-board dependencies

Cross-board dependencies is the share of active work items on a board that are blocked by, or waiting on, work owned on a different board. It is a delivery-risk metric that shows where one team cannot finish without another team. The more cross-board links a board carries, the more its delivery date depends on people it does not control.

7 min read

Generate AI summary

What is cross-board dependencies?

Cross-board dependencies is the share of active work items on a board that are blocked by, or waiting on, work owned on a different board. If a board has 40 active items and 12 of them cannot move until another team ships something, the cross-board dependency rate is 30 per cent. The metric answers a simple question that burndown charts hide: how much of this team delivery actually sits in someone else hands.

Dependencies are normal. A platform team builds the API, a product team consumes it. The risk is not that dependencies exist, it is that they go uncounted. When a dependency lives only as a comment on a ticket, nobody owns the link and nobody is warned when the upstream item slips. Measuring cross-board dependencies turns those informal handoffs into a number you can track, so a board that quietly accumulates external blockers shows up before the sprint review, not during it.

The metric is most useful when read alongside delivery flow. A high cross-board dependency rate paired with a rising cycle time tells you that external waiting, not internal effort, is what is slowing the team down. A low rate on a board that still misses dates points the investigation back inside the team instead.

Count a dependency only when the blocked item genuinely cannot progress without the upstream item. A nice-to-have reference to another team work is not a dependency. Counting soft links inflates the rate and trains people to ignore it.

How to calculate cross-board dependencies

The headline rate divides items that depend on another board by total active items. To make it actionable, capture each dependency as an explicit link with a direction and an owner, not as free text. The inputs below are what you need to record before the rate means anything.

  1. 1

    Total active items

    Every in-progress and ready-to-start item on the board. Done and backlog items sit outside the denominator because they are not currently at risk of being blocked.

  2. 2

    Blocking dependency count

    The number of active items that have at least one open link to an item on a different board. An item with three external blockers still counts once towards the rate, though you track all three for resolution.

  3. 3

    Dependency direction

    Whether this board is waiting on another (inbound) or another board is waiting on it (outbound). Inbound links threaten this board dates. Outbound links mean this board is on someone else critical path.

  4. 4

    Dependency age

    How long each link has been open. A dependency that has sat unresolved for three weeks is a different risk from one raised yesterday, even though both count the same in the headline rate.

Cross-board dependencies in a metric tree

Cross-board dependencies is a headline number that hides several different problems. A metric tree decomposes it into the drivers underneath, so instead of seeing one rate climb you see whether the cause is more inbound blockers, ageing links, or a single upstream board that keeps slipping. Each branch points to a specific team and a specific behaviour.

The gap between a dashboard and a decision is ownership. A dependency rate on a screen tells nobody what to do. KPI Tree gives every node in the tree a RACI owner, so the accountable person for the upstream board is named on the branch that drives the blockers. When the blocking-item count rises, the push goes to that owner, not to the team being blocked. The verified impact loop then checks whether resolving the flagged links actually brought the rate down, so you learn which interventions clear dependencies and which only move them around.

Metric tree insight

A rising cross-board dependency rate driven by the inbound branch is a planning problem, not a team-effort problem. The fix lives on the upstream board, with its owner, not in pushing the blocked team to work harder on items it cannot start.

Cross-board dependencies benchmarks

There is no universal target, because a tightly coupled platform team will always carry more dependencies than a self-contained feature team. The useful read is the trend and the band a board sits in. The ranges below are practical guides drawn from delivery teams running linked boards, not formal standards.

Cross-board dependency rateReadingWhat it suggests
Under 10 per centLow couplingThe board is largely self-sufficient and can commit to dates with confidence.
10 to 25 per centHealthyNormal collaboration. Worth tracking the ageing branch so links do not quietly pile up.
25 to 40 per centElevatedDelivery is materially exposed to other teams. Dependency planning needs to happen before the sprint, not during it.
Above 40 per centAt riskThe board cannot reliably commit to its own dates. Re-sequence work or pull the upstream owners into planning.

How to improve cross-board dependencies

Improving the metric does not mean driving it to zero. It means reducing surprise dependencies, resolving the ones that exist faster, and giving every link a clear owner. The cards below cover the moves that move the number for the right reasons.

Surface dependencies at planning

Identify cross-board links before work starts, not when an item is already blocked. A dependency raised in planning can be sequenced. One found mid-sprint just stalls.

Put an owner on every link

A dependency with no named owner on the upstream side will not get resolved. Assign the accountable person on the board that has to deliver the blocker, and make that visible to both teams.

Decouple where you can

Some dependencies exist because of how work was split, not because of a real constraint. Re-slicing a feature so each board owns an end-to-end vertical removes links rather than managing them.

Alert on upstream slip

When an upstream item slips, the team waiting on it should hear immediately, not at standup three days later. Tie the alert to the link so the blocked board can replan in time.

Common mistakes when tracking cross-board dependencies

  1. 1

    Counting soft references as dependencies

    Linking every related item inflates the rate until the number is noise. Reserve the count for items that genuinely cannot progress without the upstream work.

  2. 2

    Tracking the rate without the ageing

    A flat dependency rate can hide links that are getting steadily older. Always read the headline number next to how long the open links have been waiting.

  3. 3

    Owning the link on the blocked side

    The team being blocked cannot resolve a dependency it does not control. The owner has to sit on the board that delivers the blocker, or nothing moves.

  4. 4

    Treating all dependencies as bad

    Some coupling is the correct design. Driving the rate to zero by duplicating work across boards usually costs more than the dependency it removes.

Related metrics

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

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

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

How to build a metric tree

Metric Definition

Building a metric tree shows you how cross-board dependencies feed into the operational outcomes they block, so you can see and act on the chain of inter-team work.

View metric

Metric trees for operations teams

Metric Definition

This operations guide puts cross-board dependencies alongside the other throughput and flow metrics that operations teams use to spot and unblock inter-team work.

View metric

Build cross-board dependencies as a tree with an owner on every link

Model your delivery boards as a metric tree in KPI Tree, decompose the dependency rate into inbound, outbound, and ageing links, and give every branch a RACI owner. When an upstream item slips, the accountable owner is pushed straight away, and the verified impact loop confirms whether clearing it actually moved the rate.

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