Conway's Law

framework · computer science · structured-empirical

Organizations design systems mirroring their communication structures.

Conway's Law was articulated by Melvin Conway in his 1968 paper 'How Do Committees Invent?' (Datamation), with the canonical formulation: 'Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.' The empirical observation underlying the law is that the boundaries between modules in a software system tend to mirror the boundaries between teams that produce them, because cross-team coordination is more expensive than within-team coordination, leading to natural alignment of architectural and organizational boundaries. The 'inverse Conway maneuver' (popularized by Jonny LeRoy and James Lewis at ThoughtWorks) is the deliberate use of Conway's Law in reverse: structure teams to match the desired system architecture, leveraging the law's force to produce the architecture you want. The principle has substantial empirical support — Manny Lehman's software evolution research, MacCormack-Rusnak-Baldwin's 'Exploring the Duality between Product and Organizational Architectures' (2012) — and has become foundational to thinking about microservices decomposition, where bounded contexts often align with team boundaries.

Originators

Melvin Conway high

Year / Decade

1968 (Datamation paper) high

Primary sources

Conway, M.E. (1968). 'How Do Committees Invent?', Datamation, MacCormack, A., Rusnak, J. & Baldwin, C.Y. (2012). 'Exploring the Duality between Product and Organizational Architectures: A Test of the "Mirroring" Hypothesis', Research Policy high

Core components

Primary use case

Software architecture and organizational design — particularly when planning microservices decomposition, large-system rearchitecture, or merger integration; teaching framework for understanding socio-technical systems; reference in DevOps and Team Topologies thinking; basis for inverse Conway maneuvers in technology-strategy planning.

Common criticisms

Lineage

Siblings
Brooks' Law, Microservices