ブルックスの法則
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/21 01:03 UTC 版)
ブルックスの法則(ブルックスのほうそく)は、「遅れているソフトウェアプロジェクトへの要員追加は、プロジェクトをさらに遅らせるだけである」という、ソフトウェア開発のプロジェクトマネジメントに関する法則である。
これは1975年にフレデリック・ブルックスによって出版された著書『人月の神話』[1]に登場した。
根拠
ブルックスによれば、この法則が成り立つ主な理由は以下の通りである。
- 新たに投入された開発者が生産性の向上に貢献するまでには、時間がかかる
- ソフトウェアプロジェクトは、複雑な作業である。また、新たにプロジェクトに参加した人は、仕事に取りかかる前に、まず開発の現状や設計の詳細などを理解しなければならない。つまり、新たに人員を追加するには、その人員を教育するために、リソースを割かなければならないのである。したがって、人員の増加がチームの生産性に与える効果は、短期的にはマイナスになる。また、プロジェクトに慣れない間はミスを犯しやすいので、新たなバグが挿入されることが多くなり、その結果、プロジェクトがさらに遅れる可能性もある。
- 人員の投下は、チーム内のコミュニケーションコストを増大させる
- プロジェクトを進めるうえで、プロジェクトチームは、協力して同じ課題に取り組む必要がある。しかし、これを実現するには、調整のためのコストがかかる。一般に、
この項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。
固有名詞の分類
- ブルックスの法則のページへのリンク