コンウェイの法則
Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations. -- Melvin Conway ソフトウェアは複数のモジュールに分かれることが多い(大規模システムなら必然的にそうなる)
モジュール複数人で書いていると、その人たちは頻繁にコミュニケーションする。つまり、モジュールごとにコミュニケーションをする。
したがって、ソフトウェアのインタフェース(モジュールを分割するのはインタフェースだ)によって、それを製作している人々も分割される
説明と格言はボトムアップかトップダウンかが違くない?kadoyau.icon