Skip to content

References


Cost of misalignment
Conways’ Law
Conway's law
Last edited: Sat, Oct 12, 2024
Conway's law describes the link between communication structure of organizations and the systems they design. It is named after the computer programmer Melvin Conway, who introduced the idea in 1967. His original wording was:
[O]rganizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations.
The law is based on the reasoning that in order for a product to function, the authors and designers of its component parts must communicate with each other in order to ensure compatibility between the components. Therefore, the technical structure of a system will reflect the social boundaries of the organizations that produced it, across which communication is more difficult. In colloquial terms, it means complex products end up "shaped like" the organizational structure they are designed in or designed for. The law is applied primarily in the field of software architecture, though Conway directed it more broadly and its assumptions and conclusions apply to most technical fields.
See more
Wikipedia icon
en.wikipedia.org
Bias
Moses, T., & Mercer, L. E. Moses, T., & Mercer, L. E. (2022). Racism Untaught: Revealing and Unlearning Racialized Design. The MIT Press. ​
Costanza-Chock, S. Costanza-Chock, S. (2020). Design Justice: Community-Led Practices to Build the Worlds We Need. The MIT Press. ​
Carroll, A. Carroll, A. (n.d.). Creative Reaction Lab: Equity-Centered Community Design Framework. Creative Reaction Lab. ​
Benjamin, R. Benjamin, R. (2019). Race After Technology: Abolitionist Tools for the New Jim Code. Polity Press. ​
Castillo, V. Castillo, V. (n.d.). Vivianne Castillo on Inclusion and Bias in UX. Humanity Centered. ​

Ad hoc personas and empathetic focus
Norman, D. (2008). Ad-Hoc Personas & Empathetic Focus. Retrieved January 5, 2025, from .

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.