ブルックスの法則
一般に、 n {\displaystyle n} 人が協調して仕事を進めるためには、 n ( n − 1 ) {\displaystyle n(n-1)} のコミュニケーションチャンネルを調整する必要がある。したがって、プロジェクトの人員に対してコミュニケーションコストは、 n 2 {\displaystyle n^{2}} のオーダーで増加することになる。単純にいえば、開発メンバーを2倍に増やしたチームは、それに伴って4倍のコミュニケーションコストを負担するのである。
タスクの分解可能性には限界がある。ホテルの部屋の清掃のような分解可能性の高いタスクであれば、人員投入によってタスク全体の所要時間は短くなる(作業者同士の干渉が起きないかぎり)。しかし、分解可能性の低いタスクもある。1人の妊婦が9か月で赤ちゃんを出産できても、9人の妊婦が1ヶ月で赤ちゃんを出産することはできないのである。