Definition
Conway’s Law states that “any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure.” Originally formulated by Melvin Conway in 1967, it highlights the homomorphic relationship between organizational social structures and the technical architectures they create.
Why It Matters
It warns that if you have a broken organizational chart, you will inevitably produce a broken, fragmented product.
Core Concepts
- Homomorphism: There is a direct mapping between the boundaries of teams and the boundaries of product components.
- Communication Constraints: The design of a product is constrained by the communication paths available within the organization. If two teams do not talk, their respective components will likely have poorly defined or nonexistent interfaces.
- Inverse Conway Maneuver: The strategic practice of evolving an organization’s team structure to match the desired future architecture of the system they are building.
- Mirroring: The technical architecture becomes a “mirror” of the social architecture.