Engineering Team Health Is a Systems Problem
When an engineering team struggles — missing deadlines, burning out, losing talent — the instinct is to look for the inadequate person. The under-performing engineer. The weak manager. The wrong hire. This diagnosis is almost always wrong.
Engineering teams fail because of inadequate systems, not inadequate people. The manager’s primary job is not to be the best engineer in the room; it is to design the system that allows good people to do good work. Will Larson’s frameworks in Larson-2019-An-Elegant-Puzzle collectively make this argument: team health requires systemic diagnosis, named structural problems, state-matched interventions, and continuous measurement.
The Diagnostic Layer: Know Where You Are Before You Move
The first job of a manager inheriting a struggling team is accurate diagnosis. Four-States-of-a-Team provides the primary framework: teams exist in one of four states — Falling Behind, Treading Water, Paying Down Debt, or Innovating — and each state requires a different intervention.
The diagnostic vocabulary comes from Systems-Thinking-Stocks-Flows-Feedback. A team “Falling Behind” is a system where inflow (new work arriving) exceeds outflow (work completed) and the backlog stock is growing. Adding more engineers increases outflow — but only after an onboarding lag. A team “Treading Water” has balanced flows but excessive work in progress; the stock never drains because too many streams are open simultaneously.
The critical principle: diagnose before intervening. Applying the wrong intervention to the wrong state compounds the damage. Pushing a “Falling Behind” team to reduce technical debt without first stabilising throughput is a systems error — the team has no slack to repay debt while inflow still exceeds outflow. Accurate state identification is not a preliminary step; it is the work.
The Structural Problem Layer: Name What Is Actually Wrong
Once the state is diagnosed, three structural patterns explain most team health failures in growing companies.
Organizational-Debt is the management equivalent of technical debt: accumulated structural decisions — unclear roles, mismatched processes, unresolved team topology tensions — that create ongoing drag on every piece of work. Organizational debt compounds quietly. Teams normalise to it, and the overhead becomes invisible until something breaks.
Peanut-Buttering-Anti-Pattern is the resource allocation failure mode of growing organisations. When leadership distributes engineers thinly across many parallel investments, each initiative is chronically under-resourced. No team has enough depth to move fast or maintain quality. The visible symptom is perpetual “Treading Water”: everyone is busy, nothing ships. The structural fix is concentration — fewer initiatives, properly resourced.
Growth-Plates identifies a special case: the zones of an organisation experiencing hypergrowth. These areas need different management rules. Applying standard processes to growth-plate teams constrains the very throughput the business is counting on. The key move is explicitly identifying growth plates and treating them as protected zones with modified operating rules — not as problems to be normalised.
These three structural patterns explain most team health failures. Organisational debt creates drag. Peanut buttering starves teams. Growth plates collapse under standard processes. Named problems can be addressed; unnamed problems can only be endured.
The Intervention Layer: Match the Fix to the State
Diagnosis identifies the state; named structural problems explain why the team is in that state. The intervention must match both.
State-matched strategies from Four-States-of-a-Team give specific playbooks for each condition. “Falling Behind” teams need throughput before anything else — hire, reduce scope, defer all non-critical work. “Treading Water” teams need WIP reduction — close open threads, finish before starting, protect focus. “Paying Down Debt” teams need protected time for improvement — shield the investment from new requests. “Innovating” teams need stability — resist re-org, protect the flow.
Technical-Migrations-De-risk-Enable-Finish provides the framework for the most common structural intervention: clearing technical debt through managed migrations. The three-phase structure — de-risk the current state, enable the migration path, then finish completely — addresses the most common failure mode of migrations that stall halfway and create two systems to maintain simultaneously.
Addressing Peanut-Buttering-Anti-Pattern requires the organisational courage to reduce the portfolio — a difficult political move that requires the manager to defend concentration to stakeholders expecting broad coverage.
Managing Growth-Plates requires explicit naming in planning processes, dedicated leadership attention, and deliberate protection from the processes designed for steady-state teams.
The Measurement Layer: Interventions Without Metrics Are Guesses
Interventions without measurement are hypotheses, not improvements. DORA-Four-Metrics — deployment frequency, lead time for changes, change failure rate, time to restore service — provide a health dashboard for engineering teams that is grounded in two decades of empirical research. These four metrics capture both throughput (deployment frequency, lead time) and stability (change failure rate, time to restore), and they correlate with business outcomes.
When measurement is absent or ignored, a dangerous failure mode emerges: Hero-Programmer-Anti-Pattern. The hero programmer is the individual who repeatedly saves the day through heroic effort — long nights, bypassed processes, personal knowledge hoards. The hero appears as an asset. In systems terms, they are a signal of failure: the system is so dysfunctional that it can only function through individual exceptional effort. Heroes mask the system’s failures rather than resolving them. No metric goes up; the heroism is invisible to management. The presence of heroes indicates that measurement and systemic intervention have both failed.
Synthesis: The Manager as Systems Designer
The pattern across all eight frameworks is consistent. Team health is not a leadership charisma problem. It is a systems design problem.
The manager’s job, as Larson frames it, is:
- Diagnose accurately: Use Four-States-of-a-Team and Systems-Thinking-Stocks-Flows-Feedback vocabulary to understand where the team actually is
- Name the structural problems: Identify Organizational-Debt, Peanut-Buttering-Anti-Pattern, and Growth-Plates dynamics explicitly
- Apply state-matched interventions: Use Four-States-of-a-Team playbooks, Technical-Migrations-De-risk-Enable-Finish, and resource concentration
- Measure continuously: Use DORA-Four-Metrics as the health dashboard; treat Hero-Programmer-Anti-Pattern as a systemic alarm signal
The opposite of the heroic model is not passivity. It is systems thinking applied to human organisations. The manager who designs good systems enables their team to do consistently good work without extraordinary personal cost. The goal is a team that innovates because the system supports innovation — not a team that survives because one person refuses to stop.
Sources
- Original synthesis based on combining Four-States-of-a-Team, Systems-Thinking-Stocks-Flows-Feedback, Organizational-Debt, Technical-Migrations-De-risk-Enable-Finish, Peanut-Buttering-Anti-Pattern, DORA-Four-Metrics, Hero-Programmer-Anti-Pattern, and Growth-Plates
- Larson, Will (2019). An Elegant Puzzle: Systems of Engineering Management. Stripe Press. ISBN: 978-1-7322651-8-9.
Related Concepts
- Four-States-of-a-Team — primary diagnostic framework
- Systems-Thinking-Stocks-Flows-Feedback — analytical vocabulary for team dynamics
- Organizational-Debt — the primary structural problem pattern
- Peanut-Buttering-Anti-Pattern — resource allocation failure mode
- Growth-Plates — hypergrowth zone management
- DORA-Four-Metrics — measurement system for team health
- Technical-Migrations-De-risk-Enable-Finish — intervention framework for technical debt
- Hero-Programmer-Anti-Pattern — signal that systems have failed
- Reorg-Navigation-Principles — complementary structural intervention thinking
- Engineering-Manager-Toolkit — broader management frameworks
- Managing-Engineers-Framework — related management synthesis
Note
This content was drafted with assistance from AI tools for research, organization, and initial content generation. All final content has been reviewed, fact-checked, and edited by the author to ensure accuracy and alignment with the author’s intentions and perspective.