Found in 1 comment on Hacker News
skmurphy · 2008-03-07 · Original thread
This is known as Conway's Law. Communication problems in a development organization manifest in the designs it produces (an N programmer compiler team needs an N+1 pass compiler). There is also a great passage from "Soul of the Machine" where the Data General guys open up the Vax and see the computer hardware design replicates DEC's organizational structure.

http://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/03807...

from "How Do Committees Invent?" by Melvin E. Conway at http://www.melconway.com/research/committees.html

The basic thesis of this article is that organizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations. We have seen that this fact has important implications for the management of system design. Primarily, we have found a criterion for the structuring of design organizations: a design effort should be organized according to the need for communication.

Fresh book recommendations delivered straight to your inbox every Thursday.