When You Need to Break an Organizational Structure
When You Need to Break an Organizational Structure
There’s a stage where it’s clear something isn’t working, but no local improvement really helps.
Not another process. Not another coordination meeting. Not another “let’s sharpen responsibility.”
At this stage, the problem isn’t how people work - it’s how the organization is divided.
The First Sign: Every Failure Looks the Same
Another production failure. The same pattern again:
- Development says: “that’s not on us, it depends on infrastructure”
- Infrastructure says: “the code makes incorrect assumptions”
- Product says: “it’s actually a business constraint”
Three conversations, three directions, zero real ownership.
If it happens once - that’s a failure. If it happens every time - that’s structural.
The Second Sign: Improvements “Get Stuck Between the Cracks”
There’s a problem everyone agrees is important: performance, stability, reliability.
But:
- It crosses two teams
- It’s not in anyone’s backlog
- It has no clear owner
- And every attempt to advance it gets postponed to “later”
Not because people don’t want to. But because there’s no organizational place where it’s supposed to live.
The Third Sign: More Coordination, Less Movement
As the organization grows:
- More meetings get added
- More approval layers get added
- More touchpoints get added
But in practice: every change takes longer, and every small fix becomes a project.
When more energy is spent coordinating than building - the organizational system itself has become a bottleneck.
The Practical Example
An organization with one core system, and three teams around it:
- A feature development team
- A reliability team
- An infrastructure team
Each one “does their job” excellently.
But:
- Improving performance requires a change in code, configuration, and deployment
- No team can do it alone
- And every change requires a long cross-cutting coordination effort
The organizational response: another forum. another document. another SLA.
But the real problem: the system requires end-to-end ownership - and the structure doesn’t allow for it.
When This Is No Longer a Management Problem
If you’ve tried:
- Sharpening responsibility
- Defining interfaces
- Adding processes
- And improving communication
and the problems keep recurring in the same place -
that’s not a management failure. It’s a mismatch between the structure and the system.
Why Reorganizing Usually Doesn’t Solve It
Because a classic reorg:
- Moves people between boxes
- But leaves the same decision flow
- The same incentives
- And the same practical boundaries of responsibility
And then, after a few months: the problems return - just with new team names.
How to Break Without Breaking Everything
A proper break starts from one question: where is value actually created - and where does it get stuck?
Then:
- Define units around value flow, not around discipline
- Give full ownership, not partial
- And reduce necessary coordination points
The goal isn’t perfect order. The goal is to enable one person to say: “this is mine - and I can move it.”
The Bottom Line
You don’t break structure because it’s “not pretty.” Or because it’s not modern.
You break structure when:
- Systemic problems aren’t solvable within it
- Responsibility spreads faster than the ability to act
- And the organization itself has become the main blockage.
Looking Toward the Closing Post
Even after a structural change, and even after simplification,
one truth remains:
systems don’t collapse because of code. They collapse because of how people work together.
And in the closing post we’ll state that explicitly: engineering is a social system - whether we want it or not.
📚 More in this Series: Human-Scale Engineering
- Part 1 The Organization Is Part of the System (Even If You Never Wrote a Line About It)
- Part 2 Incentives Are Stronger Than Architecture
- Part 3 Ownership as a Double-Edged Sword
- Part 4 Processes Born for Scale, But That Kill Responsiveness
- Part 5 Why "Alignment" Is a Dangerous Concept
- Part 6 Leadership That Allows Mistakes, Rather Than Preventing Them
- Part 7 Why Organizations Struggle to Learn
- Part 8 When an Organization Has No More Capacity to Improve
- Part 10 Engineering Is a Social System
- Part 11 What We Actually Learned About Human-Scale Engineering