コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

『コンウェイの法則』に関してざっくりまとめてみる

元ネタはすごく古い

出典

Melvin E. Conway が書いた論文の中の一節

原文は以下

Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure. - Conway's Law

日本語訳すると

システムを設計する組織は、その組織のコミュニケーションを模した構造の設計を生み出す

という趣旨のもの。

この法則からわかること

もともとの論文にも語られているとおり、システムと組織は似てくることが多々ある。また、そうある方が使い勝手はより良いものになるということがわかる。

現在マイクロサービスがしやすくなったという潮流もあり、この考え方に基づいて設計するほうが理にかなっている、ということもありうるので、システム設計をする際はこの考えを一考したほうがいいかと思う

参考リンク