人月の神話の表紙

人月の神話(ジンゲツ ノ シンワ)

ソフトウェア工学・設計
著者:
フレデリック・フィリップス・ブルックス/滝沢徹(ブルックス,フレデリック・フィリップス/タキザワ,トオル)
出版社:
丸善出版
出版日:
2014年04月
ISBN:
9784621066089
在庫:
在庫あり
3.75(34 件 / 楽天ブックス)

なぜ注目されているか

ソフトウェア工学・設計
2
総合4 2 ランクダウン 101 件の言及
言及数
17
061220222023202420252026

技書の森解説

遅れているソフトウェアプロジェクトに人を追加すると、プロジェクトはさらに遅れる。 1975 年に世に出たこの逆説は「ブルックスの法則」と呼ばれ、半世紀にわたって世界中の開発現場で再確認され続けてきました。『人月の神話』は、その提唱者である Frederick P. Brooks Jr. が大規模ソフトウェア開発の構造的な困難を綴った古典です。日本語版 (滝沢徹・牧野祐子・富澤昇 訳) は原著 20 周年記念版 (Anniversary Edition) を底本とし、 2014 年 4 月に丸善出版から新装版として刊行されています。著者は IBM の大型汎用機 System/360 とその OS である OS/360 の開発を率いた人物で、本書の洞察はすべて、数千人規模のプロジェクトを実際に背負った経験から絞り出されたものです。

「人月」が皮肉するものとブルックスの法則

書名の「人月」は、人数と月数を掛け算すれば工数を交換できるとする、見積もり慣行への痛烈な皮肉です。人と月が交換可能なのは、分割でき、やり取りの要らない仕事だけ。ソフトウェア開発はその正反対で、人数が増えるほど教育の負担と伝達経路が膨らみ、コミュニケーションコストは人数の 2 乗のオーダーで増えていきます。だから遅れたプロジェクトへの増員は、しばしば火に油を注ぐ。この構造の説明は、組織の形が作るものの形を決めるというコンウェイの法則と並んで、ソフトウェア工学が積み上げてきた「人と組織の側の原理」の代表格です。ツールや言語の話ではないため、どれだけ技術が進んでも内容が古びる余地がほとんどありません。

20 周年記念版を底本とする増補の実利

底本が 20 周年記念版であることには実利があります。 1986 年の有名な論文「銀の弾丸はない」、すなわちソフトウェアの本質的困難 (複雑性・同調性・可変性・不可視性) は小手先の技術革新では一桁の生産性向上をもたらさないという主張と、それへの反響に応えた続編、さらに著者自身が 20 年を振り返って自説の当たり外れを検証する章まで収められています。提唱者が自分の予言を採点し直す誠実さは、この本が単なる懐古ではなく生きた議論として読める理由です。生成 AI がコードを書く時代に「銀の弾丸」論を読み直すと、何が本質的困難で何が偶有的困難かという枠組みの切れ味がむしろ増していることに気づくはずです。

エッセイ集という体裁と読みどころ

体裁はエッセイ集で、章ごとに独立して読めます。外科手術チームの比喩によるチーム編成論、セカンドシステム症候群 (2 作目こそ過剰設計で失敗しやすい) 、概念の完全性を守るアーキテクトの役割など、名前だけ独り歩きしている概念の原典をまとめて確認できます。逆に言えば、体系的な教科書やプロセスフレームワークの手順書ではないので、明日の進捗会議で使えるテンプレートを求める読み方には合いません。

読む価値が最も大きい読者

読む価値が最も大きいのは、初めて チームや見積もりに責任を持つ立場 になったエンジニア、そして「なぜ人を増やしても間に合わないのか」を経営や顧客へ構造から説明する言葉が欲しい人です。プロジェクトの失敗を気合や個人の能力の問題で片付けず、構造の問題として議論する語彙は、この一冊でまとめて手に入ります。ソフトウェアエンジニアのキャリアのどこかで必ず通ることになる 古典 であり、早く読むほど回収期間の長い投資です。

言及 Qiita 記事 (78 件)

言及 Zenn 記事 (4 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ