When Management Layers Become Latency

January 24, 2026 · 8 min read
blog

Note on examples: The scenarios below are anonymized composites. This isn’t “management bad.” Good management is an accelerator. The problem is when management becomes layers of translation between reality and decisions.

Why this matters

In production systems, adding hops between a request and a response increases latency, failure modes, and debugging time.

Organizations behave the same way.

When engineering work flows through too many intermediary layers - tech leads, scrum masters, managers, senior managers, project managers, directors, senior directors, VPs, and beyond - the organization starts to exhibit the same symptoms as an over-proxied network:

  • long lead times
  • lost context (“telephone game” requirements)
  • local optimization (everyone looks busy; value doesn’t move)
  • coordination overhead that scales faster than delivery
  • engineers feeling like nothing they build reaches production

The painful part is that the org can look healthy on paper (status is green, roadmaps are full) while the product fails to meet real expectations.

This article is about the mechanics behind that failure - and the replacement patterns that restore flow.


TL;DR

  • Layers create handoffs. Handoffs create queues. Queues create lead time.
  • More roles don’t automatically increase throughput; coordination cost can dominate (Brooks’s Law). [6]
  • Fast flow requires end-to-end ownership with minimal handoffs (stream-aligned teams). [3][4]
  • Measure outcomes at the system level (DORA metrics), not “activity” (story points, number of meetings). [1]
  • Don’t turn metrics into targets (Goodhart’s Law). [7]
  • Burnout often rises when delivery is painful and risky; improving delivery capability predicts lower burnout. [2][8]

Contents


Pattern 1: Translation layers replace direct truth

What it looks like

A customer need or operational pain moves through a chain:

customer -> product -> program -> project -> delivery manager -> engineering manager -> tech lead -> engineers

By the time it arrives at the team, it’s been translated multiple times and often loses:

  • the actual user story
  • the constraints
  • the real priority
  • the “why”

Why it exists

Layering feels safe:

  • fewer people “bother” engineers
  • leaders get curated information
  • decision makers see clean narratives

The hidden tax

  • Misalignment becomes normal.
  • Engineers build the wrong thing efficiently.
  • Product expectations aren’t met, not because engineers can’t build - but because the input signal is degraded.

The replacement pattern

Shorten the feedback loop.

  • Ensure teams have direct access to:
  • customer signals (support tickets, usage, interviews)
  • operational signals (incidents, latency, error budgets)
  • Make the “why” non-optional: put it in the ticket, the PRD, and the kickoff.

If a team can’t explain “why this exists,” it shouldn’t ship yet.


Pattern 2: Status becomes the work

What it looks like

Organizations that struggle to ship often compensate with:

  • more meetings
  • more dashboards
  • more decks
  • more “alignment sessions”

The output looks like progress, but the production system doesn’t change.

Why it exists

When uncertainty is high, visibility is comforting.

The hidden tax

  • Attention becomes scarce.
  • Engineers fragment into “meeting responders.”
  • Work becomes multi-tasked across too many initiatives (WIP explosion).

The replacement pattern

Reduce status overhead by making the system visible:

  • CI/CD dashboards
  • production telemetry
  • an engineering scorecard based on system outcomes (not activity)

DORA’s metrics are widely used as system-level indicators for delivery performance: deployment frequency, lead time, change failure rate, and time to restore service. [1]


Pattern 3: “More people” is treated like a throughput solution

What it looks like

A late initiative triggers:

  • new managers
  • new project managers
  • new engineers
  • more coordination rituals

Why it exists

It’s intuitive: more people should mean more output.

The hidden tax

Software delivery has a coordination component. Adding people increases communication paths, onboarding, and synchronization.

Brooks’s Law captures this succinctly: adding manpower to a late software project can make it later. [6]

The replacement pattern

Before adding headcount, reduce coordination load:

  • clarify ownership
  • shrink scope to a thin vertical slice
  • eliminate handoffs
  • stabilize requirements long enough to ship

Then scale with:

  • duplication (more teams owning similar streams)
  • platform leverage (paved roads), not more meetings

Pattern 4: Projectization and temporary teams

What it looks like

Engineers are repeatedly reorganized into short-lived “project teams,” and after delivery they are moved again.

Why it exists

Projects are easy to budget, track, and narrate.

The hidden tax

Temporary teams produce:

  • fragile ownership
  • weak operability
  • “throw it over the wall” incentives

Fast flow requires teams that own outcomes end-to-end with minimal handoffs.

Team Topologies describes stream-aligned teams as owning a slice of value end-to-end with no handoffs. [3][4]

The replacement pattern

Prefer stable teams aligned to a value stream (product/service), with:

  • clear ownership
  • operational responsibility (“you build it, you run it”)
  • direct feedback from users and production

Pattern 5: Governance by meeting instead of guardrail

What it looks like

Instead of “how do we make safe delivery easy,” governance becomes:

  • approval steps
  • committees
  • sign-off chains

Why it exists

Risk is real, and leaders want control.

The hidden tax

Humans are expensive control planes:

  • slow
  • inconsistent
  • difficult to audit at scale

The replacement pattern

Convert rules into guardrails:

  • policy-as-code
  • templates
  • paved paths
  • automated checks in CI/CD

This is how you scale safety without scaling meetings.


Pattern 6: Metrics as targets

What it looks like

Teams are pressured to hit:

  • story points
  • “velocity”
  • number of deployments
  • “percent complete”
  • tickets closed

Then behavior adapts to the metric.

Why it exists

Leaders need a dashboard.

The hidden tax

When a measure becomes a target, it can stop being a good measure (Goodhart’s Law). [7]

Examples:

  • inflate points
  • ship low-value changes to increase deploy count
  • avoid hard work because it hurts “throughput”

The replacement pattern

Use metrics diagnostically at the system level (not as individual KPIs).

If you adopt DORA metrics, use them to identify constraints and improve flow - not as quarterly targets for teams. [1][9]


Pattern 7: Engineers are abstracted away from production

What it looks like

A team builds a system, but:

  • another team deploys it
  • another team runs it
  • another team handles incidents
  • another team owns the roadmap

Engineers eventually conclude: “Nothing I build actually ships.”

Why it exists

Specialization can be useful, but excessive separation breaks feedback loops.

The hidden tax

  • teams don’t learn from production
  • quality declines because consequences are indirect
  • “deployment pain” rises: shipping becomes stressful and disruptive

DORA describes deployment pain as fear/anxiety around deploying and links it to poorer delivery performance and culture. [8] DORA also notes continuous delivery predicts lower levels of burnout and reduces deployment pain. [2]

The replacement pattern

Re-connect engineers to production:

  • give teams operational ownership for what they build
  • make telemetry and incident review part of engineering
  • reduce fear by making releases small, frequent, and observable

Replacement patterns that work

These are the patterns I’ve seen consistently restore delivery flow without chaos.

1) Clarify decision rights (and keep them close to the work)

  • One accountable owner per initiative (not “everyone is accountable”)
  • Engineers participate in tradeoff decisions early (scope, sequencing, risk)

2) Design teams for flow (not for org charts)

Organizations build systems that mirror their communication structures (Conway’s Law). [5] If your org is siloed and layered, your architecture often becomes siloed and layered too.

Design teams so the desired architecture is the path of least resistance.

3) Prefer stream-aligned teams + platform leverage

  • Stream-aligned teams own outcomes end-to-end (no handoffs). [3][4]
  • Platform teams reduce cognitive load by providing paved roads (auth, telemetry, CI/CD). [4]

4) Replace “alignment meetings” with shared artifacts

  • one-page decision records
  • clear “definition of done”
  • demos that show working software in a real environment

5) Turn delivery into a calm, repeatable process

When delivery is painful, people add layers to manage fear. Fix the source:

  • tests
  • automation
  • progressive delivery
  • observable releases

That’s how you reduce burnout sustainably. [2][8]


Verification: how you know the org is healing

Don’t rely on vibes. Use evidence.

Delivery outcomes (system-level)

Start with DORA metrics to track flow and stability. [1]

Product outcomes

  • adoption (are users actually using the thing?)
  • retention (does usage persist?)
  • reduced operational toil (do incidents go down?)

Team outcomes

  • fewer emergency escalations
  • fewer “status-only” meetings
  • improved on-call experience (lower deployment pain) [8]

If lead time drops but burnout rises, you probably “optimized the dashboard” instead of the system (see Goodhart). [7]


A practical checklist

If your org feels “management-heavy,” try this in order:

Reduce translation layers

  • Put engineers in the room (or thread) with real users/operators at least weekly.
  • Require the “why” to be written and reviewed before build starts.

Reduce handoffs

  • Map the value stream and count handoffs.
  • Remove one handoff per quarter; make it a goal.

Reduce WIP

  • Limit concurrent initiatives per team.
  • Finish before starting.

Convert meetings into guardrails

  • Replace approvals with automated checks where possible.
  • Create paved paths so the safe way is the easy way.

Reconnect teams to production

  • Teams own what they ship.
  • Tie incident learning back to design decisions.
  • Make releases smaller and more frequent.

References

[1] DORA - “DORA’s software delivery performance metrics (guide)”. https://dora.dev/guides/dora-metrics/ [2] DORA - “Capabilities: Continuous delivery” (notes relationship to burnout and deployment pain). https://dora.dev/capabilities/continuous-delivery/ [3] Team Topologies - “Key Concepts” (stream-aligned teams; no handoffs). https://teamtopologies.com/key-concepts [4] IT Revolution - “The Four Team Types from Team Topologies” (stream-aligned teams own end-to-end). https://itrevolution.com/articles/four-team-types/ [5] Splunk - “Conway’s Law Explained” (systems mirror communication structures; includes original quote). https://www.splunk.com/en_us/blog/learn/conways-law.html [6] Brooks’s Law (coined in The Mythical Man-Month): “Adding manpower to a late software project makes it later.” https://en.wikipedia.org/wiki/Brooks%27s_law [7] CNA - “Goodhart’s Law” (when a measure becomes a target, it ceases to be a good measure). https://www.cna.org/analyses/2022/09/goodharts-law [8] DORA - “Capabilities: Well-being” (deployment pain and its relationship to performance/culture). https://dora.dev/capabilities/well-being/ [9] SEI (CMU) - “How to Misuse and Abuse DORA Metrics” (metric anti-patterns). https://www.sei.cmu.edu/library/how-to-misuse-and-abuse-dora-metrics/

Authors
DevOps Architect · Applied AI Engineer
I’ve spent 20 years building systems across embedded systems, micro-controllers, PLCS, security platforms, fintech, SRE, and platform architecture. Today I focus on production AI systems in Go: multi-agent orchestration, MCP server ecosystems, and the DevOps platforms that keep them running. I care about systems that work under pressure: observable, recoverable, and built to last.