Conway's Law

Any organization that designs a system produces a design that copies the org chart.

Melvin Conway's 1967 observation about programming — and the most reliable rule for predicting where a product will have seams. Wherever the team has to hand work off, the product does too.

"Any organization that designs a system… will inevitably produce a design whose structure is a copy of the organization's communication structure."
The Law · Conway, 1967

The shape of a product follows the shape of the team that built it. Splits in the team turn into splits in the architecture. Smooth coordination in the org turns into clean transitions in the UX. The org chart is a longer, quieter spec than anything in the PRD.

Coined by
Melvin Conway, 1967
Field
Programming → org design
Playbook
Team Topologies, 2019
Definition

Organizations Ship Their Org Chart

The seams in your product are the seams in your team. The hand-offs in your team are the hand-offs in your code. The model still holds half a century after Conway wrote it because the underlying mechanism — humans coordinate through the channels their org gives them — hasn't changed.

Team shape → product shape3 TEAMS · 3 SERVICES
Coined by
Melvin Conway, 1967
Field
Programming → everywhere
Mirror

The Microservices Mirror

Why is your monolith hard to split? Because the team is one team. Why are the microservices hard to merge? Because the teams are four teams. Conway's law shows up most clearly in service architecture: the boundaries you carved in the code mirror the ones the org chart drew years ago.

Architecture echoes the org4 SERVICES · 4 TEAMS · 1 MIRROR
Example
Microservices ↔ teams
Symptom
Splits & merges are slow
Tactic

The Inverse Conway Maneuver

Want a particular architecture? Build the org that would produce it. Want a clean monolith with a strong shared domain model? One team. Want independent platform services? Independent teams with independent on-call. Designing the team first is cheaper than fighting Conway later.

Pick the architecture · build the teamDESIRED ARCHITECTUREREQUIRED TEAM SHAPE
Name
Inverse Conway maneuver
Move
Design the team first
Pattern

Team Topologies

Skelton and Pais's 2019 book makes the rule operational. Four team types — stream-aligned, enabling, complicated-subsystem, platform — and three interaction modes. It's Conway turned into an actual playbook you can run.

Four team types · three modesStream-alignedPlatformEnablingSubsystem+ 3 INTERACTION MODES
Book
Team Topologies, 2019
Authors
Skelton & Pais
Daily

Conway in Design Reviews

It shows up in design too. A settings page owned by four teams reads like four pages. A checkout co-owned by mobile and web has subtle behavior drift no spec will fix. When a review surfaces those seams, ask who owns the seam. If no one does, that is the bug.

Seams in the screen = seams in the orgTEAM ATEAM BSEAM IS VISIBLE TO THE USER
Read for
Seam ownership
If no owner
That is the bug
Sibling law

Communication Overhead

Brooks's Law follows from Conway: adding people to a late project makes it later because the new edges of the communication graph cost more than the new throughput. Conway tells you the org shape that ships; Brooks tells you the cost of changing it midstream.

Edges grow fast3 nodes · 3 edges5 nodes · 10 edges
Brooks's Law
Adds slow you down
Math
n(n-1)/2 edges
Two-pizza

Small Teams, Tight Loops

Amazon's two-pizza team rule is Conway turned into a metric: if a team cannot be fed by two pizzas, it is too big to ship cleanly. Small teams own narrow services, communicate fast inside, slowly across — and the product picks up exactly that grain.

Small enough to feed · small enough to ship5–8fast inside5–8slow across
Amazon rule
Two-pizza team
Effect
Sharp service boundaries
Caution

Re-Orgs Ship as Re-Designs

Conway runs both directions. If you re-organize the company, expect the product to drift toward the new shape — slowly, sometimes silently, but reliably. A re-org is a design decision in disguise. The org chart is the longest spec in the company.

Re-org = quiet redesignRE-ORG ANNOUNCEDProduct drifts toward new shapemonths · sometimes silently
Rule both ways
Org ↔ product
Spec
The org chart

Conway's Law in the Age of AI

AI shifts where the communication happens — and that quietly shifts the org chart, then the product.

✦ AI Era

AI Lowers Coordination Cost

Models can carry cross-team context the humans could not. Code review across services, design review across surfaces, support across teams — all become tractable for smaller orgs. Conway's law is not repealed, but the cost of a wider team graph drops, and product shapes that used to require many teams become accessible to fewer.

Same product · fewer teams5 teams · before2 teams + AI · same surface
Effect
Wider graphs are cheaper
Watch for
Drift in product shape
✦ AI Era

The Assistant Becomes a Team Member

Conway's law assumes the nodes are human. Models are nodes now too — they generate code, write specs, run tests. Whatever communication path the assistant sits on becomes part of the org graph, and product seams form around it. A team of three plus a model is not the same team as a team of three.

Model · counted as a nodeAI · COUNTS AS A NODE NOW
Read
Assistant as a node
Watch for
Invisible team member
Further Reading