Conway’s Law, coined by Melvin Conway, posits that organisations inevitably design systems which mirror their own communication structures. This adage, originating from the world of computer programming, has been widely recognised and adopted in various fields. The principle is based on the idea that the technical choices made during system design are influenced by the organisation’s structure, leading to a replication of communication patterns in the system’s architecture.
Several empirical studies have supported Conway’s Law, highlighting the correlation between organisational structure and system design. This has led to the law being incorporated into software engineering and system design practices. Moreover, the law has been extended to the ‘Inverse Conway Maneuver’, which suggests that organisations can consciously alter their structures to achieve a desired system design.
Critiques of Conway’s Law argue that it may oversimplify the complex relationship between organisational structure and system design. They contend that other factors, such as external influences and individual behaviours, can also significantly impact system design. Despite these criticisms, Conway’s Law remains a significant concept in understanding the relationship between organisations and the systems they create.
Go to source article: https://en.wikipedia.org/wiki/Conway’s_law