mental-model matchinglinkboundary cause/constraincoordinatecause/couple network generic

Conway's Law

mental-model established

Categories: software-engineeringorganizational-behaviorsystems-thinking

Transfers

“Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.” Melvin Conway stated this in 1967, and it has been empirically validated in studies of software systems, hardware architectures, and product designs across industries.

Limits

Expressions

Origin Story

Melvin Conway submitted his paper “How Do Committees Invent?” to the Harvard Business Review in 1967. HBR rejected it. It was published instead in Datamation, a trade magazine. Fred Brooks cited it in The Mythical Man-Month (1975), calling it “Conway’s law,” and the name stuck despite Conway never calling it a law himself.

The original paper is remarkably short and clearly argued. Conway observed that the initial design of a system is also the initial organization of the design team, because each part of the system must have someone responsible for it. The interface between parts requires communication between the responsible people. Therefore, the system’s decomposition mirrors the organization’s decomposition.

The empirical validation came decades later. MacCormack, Rusnak, and Baldwin (2012) studied open-source and commercial software products and found strong correlations between organizational structure and architectural modularity. The “mirroring hypothesis” (Colfer and Baldwin 2016) extended the analysis across industries, confirming that the correlation between organizational and technical architecture is robust and bidirectional.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: matchinglinkboundary

Relations: cause/constraincoordinatecause/couple

Structure: network Level: generic

Contributors: agent:metaphorex-miner