← Archive

Conway's Law: Your Architecture Is an X-Ray of Your Org Chart

by ·July 24, 2026·9 min read·Engineering
इस निबंध का पूरा हिंदी अनुवाद अभी तैयार नहीं है — नीचे का लेख अंग्रेज़ी में है। चित्रों के लेबल और साइट का बाकी हिस्सा हिंदी में दिख रहा है।

In 1967, a computer scientist named Melvin Conway submitted a paper to a journal, which rejected it on the grounds that he had not proved his thesis. The thesis was a single sentence: organisations which design systems are constrained to produce designs which are copies of the communication structures of those organisations.

He was right, and the observation has held up across six decades and an industry that has changed almost beyond recognition. It is now known as Conway's Law, and it is one of those rare claims that sounds like a wry joke on first hearing and like an iron constraint after you have watched it operate a few times.

The illustration Conway himself favoured: if four teams are assigned to build a compiler, you will get a four-pass compiler. Not because four passes is architecturally correct — that question was never seriously examined — but because four teams need four pieces of work to own, and the seams between the pieces will fall exactly where the seams between the teams already were.

The architecture you ship is the orgchart you hadTeam boundarieswho talks to whomCommunication pathseasy inside, hard acrossSystem interfacesmirror the org chart
Figure 1.Conway's observation is not a metaphor. Interfaces form where communication is expensive, because designing across a hard boundary requires negotiation that designing within a team does not.

Why it happens: interfaces form where talking is expensive

The mechanism is not mystical and does not depend on anyone being political or lazy. It follows from the cost of communication.

Designing a component that spans two teams requires negotiation: meetings, agreed contracts, shared schedules, coordinated releases, and someone to arbitrate when priorities conflict. Designing a component that lives inside one team requires a conversation at a desk.

Engineers, being economical with effort, resolve this the obvious way. Where a design decision would require expensive cross-team negotiation, they define an interface instead — a clean boundary with a specified contract, so each side can proceed independently. This is entirely sensible local behaviour. Repeated across an organisation for a year, it produces a system whose module boundaries are a fossil record of the organisation's meeting costs.

Three consequences follow directly.

Tightly coupled teams produce tightly coupled code. Two teams that sit together, share a manager, and talk constantly will not bother formalising an interface between their components, because informal coordination is cheaper. The result is a component pair that cannot be separated later.

Distant teams produce over-formalised, brittle boundaries. Teams in different time zones or reporting lines will over-specify their interface, because every ambiguity costs a day of latency to resolve. The seam becomes rigid and expensive to change.

Missing communication paths become missing integrations. If two teams have no reason to talk to each other, the corresponding parts of the system will not integrate well, and often nobody will notice until a customer needs exactly that combination.

When the mirror helps and when it hurtsArchitecture qualityFighting theorg: reworkforeverInverse Conway:deliberatedesignAccidental messClean but wrongshapeTeam structure matches desired architecture
Figure 2.The law is neutral. Teams shaped like the architecture you want produce that architecture almost automatically; teams shaped otherwise will erode any design imposed on them.

The diagnostic use, and the strategic one

Conway's Law is most immediately useful as a diagnostic. When you encounter an architecture with a boundary nobody can justify technically — an odd split, a duplicated capability, two services that clearly should be one — stop looking for the technical rationale. Ask who owned each piece when it was built. The answer is usually there.

This reframes a great deal of what looks like poor engineering. The peculiar shape was not a failure of design skill; it was a faithful rendering of an organisation that no longer exists. The team was reorganised, the boundary stayed, and everyone since has treated it as a technical given.

The strategic use is more powerful and considerably harder. Since structure produces architecture, you can run the causality deliberately: decide the architecture you want, then organise teams in that shape. This is usually called the Inverse Conway Manoeuvre.

If you want independently deployable services, you need independent teams with their own release authority — not one team split into sub-groups that share a deployment pipeline, because the shared pipeline is a communication path and the architecture will consolidate around it. If you want a tightly integrated product experience, distributing ownership across many autonomous teams will fight you continuously, because each team will optimise its own surface and the seams will show to the user.

This also explains one of the more reliable failure patterns in software: architectural rewrites that do not change the organisation. A team redesigns a tangled system into a clean one, ships it, and watches it degrade back into approximately the original tangle over two or three years. Nothing went wrong with the discipline. The communication structure that generated the first architecture was still in place, and it generated it again.

The canonical example: structuredetermined the designFour teams asked to build onecompilerEach owns one stageResult: a four-pass compilerNot because four passes wereoptimal
Figure 3.The number of compilation passes was decided by headcount allocation, not by computer science. Ask why any system is divided the way it is, and the answer is frequently organisational rather than technical.

Beyond software

Conway wrote about systems design, but the law is really about any artefact produced by a group, and it generalises with almost no modification.

Products mirror departments. A company where hardware, software, and services report to different executives with different incentives ships products where those three elements feel disjointed — because integrating them requires exactly the expensive cross-boundary negotiation the law describes. Companies known for tightly unified products are typically ones where those functions are held together under a single decision-maker.

Documents mirror committees. Anything written by a committee where each section is owned by a different member reads as a set of adjacent essays rather than a single argument, no matter how much editing is applied afterward. The seams are structural.

Customer experience mirrors internal handoffs. The moments where customers are asked to repeat themselves, re-enter information, or chase someone are almost always the moments where the process crosses an internal team boundary. Customers experience the org chart directly, which is a slightly unsettling thought.

This connects to the Theory of Constraints and to feedback loops in a specific way: all three point at the same underlying lesson, which is that structure produces behaviour, and attempts to fix behaviour without touching structure regress. It is also why a merger's technical integration takes years — you are not merging two codebases, you are merging two communication structures, and the code is downstream.

The practical conclusion is uncomfortable for anyone who prefers technical problems to organisational ones. If your architecture is wrong and your organisation is unchanged, you do not have an architecture problem that can be solved by better design. You have an organisational problem wearing an architecture costume, and the design work will be undone by the same forces that produced the original shape.

Conway's paper was rejected for lack of proof. Six decades of software organisations have been supplying it ever since.

Dr Nadeem Khudboddin Shaikh
Dr Nadeem Khudboddin Shaikh
Ex–Wells Fargo · Ex–Goldman Sachs · Columbia University alumnus