Skip to main content

Conwayโ€™s Law

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organizationโ€™s communication structure.

โ€”โ€‰Melvin E. Conway

Conwayโ€™s Law states that organizations build and design systems that mirror the already-present organizational layout. If you have four teams working on a compiler, youโ€™re likely to get a four-pass compiler.

The Reverse Conway Maneuver is to structure your organization to match how you want your system to be structured. As an example, if you want a four-pass compiler, then your team should be broken down into four groups.