Law 39 · Architecture & Operations

Your Architecture Mirrors Your Org Chart

You ship a system shaped like your teams, so design the teams first.

Diagram explaining Your Architecture Mirrors Your Org Chart

The principle

Any system's structure ends up mirroring the communication structure of the organization that built it. For AI, that means if three teams each own a model, you'll get three agents and a brittle seam between them, whether or not the problem wanted to be split that way. The agent boundaries you ship will trace your team boundaries unless you fight it on purpose.

Why it happens

Systems tend to mirror the teams that build them. If three teams each own a model, the product often becomes three agents with handoffs between them, even when the user problem wanted one coherent flow. Those handoffs then become the places where state, ownership, and accountability break. The Inverse Conway Maneuver is the practical answer: shape ownership to match the architecture you want. For agents, that means deciding whether a boundary reflects the work itself or just the org chart that happened to fund it.

Watch for

In practice

Three teams each own a model, so the system ships as three agents with a brittle handoff between them, even though the actual task wanted to be one coherent flow. Months later the seams between those agents are where every production bug lives, because each boundary was drawn around a team, not around the problem. Before you commit agent and service boundaries, ask whether they reflect the work or just your reporting lines, and be willing to reshape the teams to get the architecture you actually want.

Apply it

  1. Before committing boundaries, check whether each one reflects the problem's structure or just your reporting lines.
  2. Where a boundary serves the org chart but not the problem, reshape team ownership to match the architecture you want.
  3. Treat the seams between components as the highest-risk surface and design explicit contracts there.

The takeaway

Before you draw agent or service boundaries, check whether they reflect the problem or just your org chart, and reorganize the teams to match the architecture you actually want.

Sources and further reading

Related laws

Get the audit kit Access the buyer edition Back to all 50 laws