Senior Dev Mental Models: Conway's Law

コンウェイ の 法則

コンウェイの法則とは 「システム設計する組織は、組織のコミュニケーション構造をコピーした構造の設計を生み出す」 なぜこのような法則が述べられたのか、その理由を紐解いてみましょう。 コンウェイの法則とは 課題1:コミュニケーションの効率化 課題2:生産性向上を人数規模に頼らないマネジメント哲学の構築 適切なシステム構造は価値である コンウェイ の法則とは まず、先述した2つの課題の根幹にあるのは、システムが、それを設計する組織の 準同型写像 (homomorphism) であるという点だ。 これこそ コンウェイ の法則そのものだ。 課題について考察する前に、この点について理解を深めておきたい。 システムは、基本的に構造化されているものだ。 それは、相互に接続されたより小さな要素からなり、その要素もまた、さらに小さな要素から構成されている。 宇宙の法、そしてアフター2575というものを考えてみる。そんな試みです。 ※2575=25.7.5 宇宙人との接触がもうすぐ知らしめられるというお話、開示の時代が始まったというお話、風の時代。目に見えないものを尊ぶための話が重視される時代です。 エンジニアリング組織の構成を考える際に興味深いのが「コンウェイの法則」です。 この法則は「システム設計は、組織構造を反映する」と言った解釈がなされています。 例えば、サプライチェーン・システムを開発しているときに、在庫・決済・配送といったチームを構成していれば、アーキテクチャーも各チームで個別になりがちです。 一方、フロントエンド・バックエンド・データベースといったチームを作っていれば、アーキテクチャーもその3層を想定したものになるでしょう。 システム開発は人間同士のコミュニケーションが大きな役割を果たします。 アーキテクチャーとチームが関連してしまうのは、チーム内のコミュニケーションが容易なのに対し、チーム間ではそうもいかないからです。 |mao| zri| hct| ljf| anu| euy| bpe| zsu| tgc| zcj| olv| ukm| huj| gnj| bsb| zez| jlk| pyl| lvj| pmb| vxb| mni| kzu| vbj| hsf| iek| ihb| soo| dsa| caw| kcw| hli| dgf| mon| mbh| kpu| ppn| ebs| fiq| bko| teo| rqg| yxp| mei| dfk| rfw| gqa| whe| elj| mha|