Dependency Density

Unintended System Conditions. A USC is an unplanned state that builds up when principles are repeatedly violated. It is the default output of the system as currently designed, not a one-off incident or a people problem. Fixes aimed at symptoms improve things briefly before the condition reasserts itself. Which principles feed each condition is NOT stored here: it is derived at runtime from the consequence-to-condition links in the principle files.

Explore all conditions

Dependency Density

Work cannot flow without constant coordination across team boundaries. Commitments depend on capabilities owned by teams whose priorities are set independently.

The team owns the commitment. Nobody owns the gap.
Read more

Work cannot flow through the delivery system without constant coordination across team boundaries. Every meaningful delivery commitment depends on capabilities owned by other teams whose priorities are set independently of the commitments they are asked to support. The team owns the deadline. The platform team, security team, or shared service owns the capability needed to meet it. Nobody owns the gap between them. This structural mismatch makes accountability impossible to fulfill by design.

In agentic delivery

In human-driven delivery, dependency density is felt as coordination overhead between teams. In an agentic system, dependencies do not disappear. They migrate. Agent pipelines create new technical dependencies between systems, data sources, and services that are less visible than human team dependencies but compound just as quickly when unmanaged.

  • Agent pipelines fail or produce degraded outputs when upstream data sources or services change without notice
  • New agent capabilities create undocumented dependencies on shared infrastructure that other teams discover only when something breaks
  • Coordination overhead migrates from human team meetings to integration failures between agent systems
  • Teams add new agent capabilities without mapping the dependencies those agents introduce into the broader system

Principles that feed this condition

Primary

More Handoffs Increase Coordination Cost

  • Lead time grows with each handoff as work waits in the next queue.
  • Coordination and communication eat a growing share of delivery capacity.
  • Context and intent degrade at every boundary, including between agents.
  • Rework grows because misunderstandings surface downstream.
  • Nobody owns the problems that arise between stages.

End-to-End Capability Reduces Dependency and Improves Flow

  • Lead time grows while work waits for capabilities the team lacks.
  • Teams spend more effort arranging help from other groups than delivering.
  • Faster agent output piles up at central groups that approve work or control agents.
  • Finished work waits longer for outside approval than it took to build.

Secondary contributors