
196
11
章 コンウェイの法則の系
ている時には、そうでない時に比べて、そのプロジェクトがよりうまくいく、ということのエビデンス
を提供するものです。ソフトウェアプロジェクトに関する意思決定をするとき、特に初期設計やプラン
ニングの段階では、ソフトウェアと人間の両方の構造を考慮に入れるべきです。可能であり経済的に許
されるなら、プロジェクトは社会構造とソフトウェア構造とが確実に強い関係をもつように組織化され
るべきです(また、一定期間後にはそのための再組織化さえ行われるべきです)。
コンウェイの法則の系は、ソフトウェア開発という挑戦にマイナスの影響もプラスの影響ももたらし
得るものであり、プラスの影響を活用することで、プロジェクトのステークホルダたちに力を与えるこ
とができます。今やその効果を支持するエビデンスが存在するわけですから、それを無視するならそれ
なりのリスクを覚悟すべきでしょう。明らかに、あなたは自分で判断していく必要があります
。たった
5
人の開発者から成るソフトウェアプロジェクトなら、コンウェイの法則の系に背いても、影響は最小
限にとどまりそうです。グローバルなソフトウェア開発の時代である今日では、コンウェイの法則の系
に従ってエンジニアの職場を移動させることは実際的でないでしょう。それでも私たちは、すべての事
が同等であれば、きちんと注意を払って社会構造と技術的構造を積極的に一致させているソフトウェア
開発プロジェクトは、そうでないものよりもうまくやっていけるものと、信じます。
ソフトウェアチームの規模が大きくなり続けるにつれて、協調とコーディネーションの力学を理解す ...