Technical Product Management Course · by Stanislav Belyaev
EN RU

Cross-Team Coordination

4 outgoing · 2 incoming · 6 total connections

Map Detail
Monorepo-Specific MONOREPO-SPECIFIC AMPLIFIED DISTRIBUTED

Cross-Team Coordination

Cross-Team Coordination measures the effort, latency, and friction involved when a change requires collaboration between multiple teams. High coordination costs manifest as long lead times, excessive meetings, blocked PRs, and design-by-committee outcomes. Reducing coordination overhead through clear APIs, ownership boundaries, and self-service platforms allows teams to move independently without sacrificing system coherence.

Overhead of coordinating changes across team boundaries. Technically easy, socially complex.

MONOREPO CONTEXT

A double-edged sword. Monorepos make cross-team changes technically easy (one commit) but socially complex (multiple CODEOWNERS must approve). Without clear ownership, developers modify shared code without understanding downstream impact. With good tooling, coordination overhead drops vs polyrepo.

DISTRIBUTED CONTEXT

CRITICALLY AMPLIFIED: Multi-team PRs requiring approval from CODEOWNERS across non-overlapping TZs can take a week. Each question or concern adds a 12+h round-trip. Three rounds of clarification = a full week lost.

Scale Impact
👤 Solo / Pair (1–3)
0.1
👥 Team (4–15)
0.3
🏢 Department (15–100)
0.7
🏛️ Organization (100+)
1

Cross-team coordination overhead grows quadratically. Monorepos make it technically easy but socially complex with multiple CODEOWNERS across team boundaries.

4
Influences
2
Influenced by

→ Influences

High CriticalDIST
Change Lead Time

Multi-team PRs require approval from all CODEOWNERS. Timezone differences can add days.

Common in large monorepos
Monorepo/DevOps research
Distributed: Multi-team PRs across non-overlapping TZs: each CODEOWNER approval adds 12-24h. A change requiring 3 team approvals across 3 TZs can take a week.
Medium HighDIST
Meeting Load

Cross-cutting changes require sync meetings between teams.

Coordination meetings increase
Team Topologies and DevOps research
Distributed: Cross-TZ coordination requires scheduling meetings in rare overlap windows, making each meeting high-stakes and hard to arrange.
High CriticalDIST
PR Size

Devs batch cross-team changes to minimize coordination rounds. Updating a shared API + 15 consumers in one PR.

Stacked PRs are the mitigation
Monorepo and DevOps best practices
Distributed: Developers batch cross-team changes even more aggressively to minimize costly cross-TZ coordination rounds.
Medium HighDIST
Developer Satisfaction

Waiting for other teams to approve/review your changes is frustrating, especially with deadline pressure.

Common monorepo complaint
DORA State of DevOps 2023, Microsoft Research
Distributed: Waiting days for other TZ teams to review your changes when you're under deadline pressure.

← Influenced by

Shared Lib Blast Radius

Larger blast radius = more teams need to be aware and coordinate. Directly proportional.

Linear relationship
Team Topologies, Conway's Law research
Distributed: Larger blast radius + TZ distribution = exponentially more coordination overhead. Each affected team may be in a different TZ.
Overlap Window (Overlap)

Overlap enables synchronous cross-team coordination for complex changes that would take a week via async.

Essential for multi-team decisions
Academic research, industry practice
Metrics map by Stanislav Belyaev · Analysis powered by Anthropic Claude Opus 4.6 · All data validated by human experts