‹ Back to agilebykillette.com
A Coaching Perspective by Agile by Killette

Coaching the Web of Dependencies

Dependencies are where delivery quietly dies. You don't manage that on a spreadsheet — you coach it.
From ceremony to ownership.
Infographic: Why tracking dependencies isn't optional — it's essential

Dependencies are where delivery quietly dies. Not in the standup, not on the burndown — in the gap between two teams who each assumed the other had it. You don't manage that on a spreadsheet. You coach it.

Why this is the highest-leverage habit I coach

In complex environments, no team delivers in isolation. Every feature, fix, and improvement touches something — or someone — else. Dependencies are the invisible threads connecting people, teams, systems, and timing. Ignore them and you get late releases, rework, frustrated teams, and missed outcomes. Track them well and you unlock flow, alignment, predictability, and trust.

What it costs when we don't: delays multiply (small waits cascade into big slips) · surprises increase (unseen dependencies become roadblocks) · teams feel stuck (context switching kills momentum) · cost goes up (rework, overtime, expedited fixes) · trust goes down (missed commitments erode confidence).

The seven coaching moves

  1. Make them visible.One shared board — a program board, a dependency wall, whatever the org will actually look at — before they surprise you. Out of sight becomes out of control.
  2. Map them early.In refinement and PI planning, not mid-sprint. Early visibility creates options; late discovery creates chaos.
  3. Give each one an owner.Who owes what to whom, and by when. A dependency without a name attached doesn't move.
  4. Broker team to team.Coach the conversation directly between the teams. Don't relay it through managers — every hop adds delay and drops context.
  5. Sequence across the train.Order the work so no team sits waiting or builds something twice. This is most of what an RTE actually does.
  6. Design them down.Cross-functional, value-aligned teams that own more end to end. The best dependency is the one that no longer exists.
  7. ROAM the risk.Resolved, Owned, Accepted, or Mitigated. None left silent. A dependency with no ROAM status is a countdown nobody's watching.
"A dependency you can see is a conversation. A dependency you can't is a missed date with a countdown you didn't know was running."

The dependency loop

SEE ITOWN ITTALK ABOUT ITTRACK ITREMOVE IT

See it (make it visible) · own it (assign and align) · talk about it (communicate early and often) · track it (monitor and adapt) · remove it (unblock and keep flowing). Then round again — because the web changes every increment.

The part that's actually hard

Anyone can keep a dependency log. The hard part is getting teams to own their dependencies — to walk across the org chart and have the conversation before the date slips. That's culture, and culture is coached, not configured. It's the same move as everything else I do: from ceremony to ownership, even across the org chart.

Escalation is a service, not a threat. I coach teams to escalate early and I clear the organizational roadblocks myself. Your job as a leader is to clear the path — not to add to the traffic.

Where this shows up in delivery

Great teams deliver. Aligned teams deliver greater value. Connected teams change the game.

This is one of the seven moves inside a bigger accountability: someone has to own delivery landing across every team. That's the Delivery Manager role — and clearing the dependencies is a core part of it.

Dependencies eating your dates?

If your teams keep discovering each other mid-sprint, this is fixable — and faster than you'd think. Let's look at your program board together.

Book a conversation →