/note/tech

人月の神話

要約:

■ 1. 書籍の概要

  • フレッド・ブルックスが1960年代初頭にIBM System/360開発プロジェクトを統括した経験をもとに執筆
  • 1975年に出版された『人月の神話』はソフトウェア開発において最も影響力のある書籍の一つ
  • 2026年時点で一部の内容は時代遅れとなっているが多くの教訓は現在も有効

■ 2. ブルックスの法則

  • 「遅れているソフトウェアプロジェクトへの要員追加はさらに遅らせるだけだ」という法則を提唱
  • 要員増加により生じる問題:
    • コミュニケーション経路が指数関数的に増加する
    • コミュニケーション設計が不十分な場合作業が混乱に陥る

■ 3. コンセプトの完全性

  • システム設計において最も重要な考慮事項はコンセプトの完全性である
  • 設計思想に一貫性のあるシステムは機能が限定されていても優れたアイデアを無秩序に詰め込んだシステムより望ましい
  • コンセプトの完全性を構成する要素:
    • 簡潔さ(simplicity)
    • 直截(straightforwardness):要素を容易に組み立てられるかどうか

■ 4. 推奨事項

  • 20周年記念版の入手を推奨
  • 1986年の影響力の大きい論文「銀の弾などない」が同版に収録されている