本日は、田山花袋の蒲団と同じくらい、知られているけど読まれていない名著「人月の神話」についてご紹介します。人月の神話とは?人月の神話というのは、ソフトウェア開発の”単位”である「人月」という概念が、神話に過ぎない(つまり、意味をなさない)という悲しい真実を軸に、ソフトウェア開発が如何に困難を伴うものであるかを説いた名著です。一言でいえば、10人月の仕事=1人で10か月かかる仕事は、「人月という単位が絶対であれば”10人で1ヶ月”でできるハズ」だが、そんなことは起こりえない、というお話です。この状況を打破し、遅延したプロジェクトに100人投入して一瞬でシステムを完成させるような「魔法の道具(=狼男に決定打を与える”銀の弾”)」は存在しない*と結論付けられます。本書は、1975年(40年前!)に初版が発行されました。それが本書の1~15章です。再発射(17章)」が発表された後、初版から20年が経過した1995年に「人月の神話から20年を経て(19章)」が発表されました。その1995年から現在までには、さらに20年が経過しています。「古典」を飛び越えて「古文書」と称されても仕方ないくらいの一冊です。非常に今日的で、普遍的。この書籍では、40年が立った今日でも全く色褪せることのない真理が沢山語られています。その内容の大半は、ソフトウェア開発に限らず、非常に普遍的なものです。本書をしっかりと読むことは、様々な職種の人にとって、得るものが多いと僕は思います。本気で読み込みすぎたという反省というわけで、本当に気合を入れて読み込んでみました。気合を入れすぎて、第0回~第21回の「22回連載」となりました。総文字数が(引用文も含んで)7万4,000字になってしまったので、もう、それ、直接書籍を読んだらいいんじゃないの?と我ながら思ったりもしつつ、とはいえ、書籍は30万字くらいあるのでそれよりは幾分マシなんじゃないかと思う次第です。書いたので、お時間のある時に興味のある項目だけでもピックアップしてお読みいただければと思います。(とりあえず第0回を読んでいただいて、その後、興味のある回を選んでいただくのがオススメです)「読み込み」の目的と狙い本書を読み込んでいくにあたり、幾つか気を付けたことがあります。いうキャリアを経てきました。そのキャリアを歩む中で、世の中における「ビジネス世界の住人の、システム領域に関する無理解」が、著しい非効率を生んでいるように感じています。システムは、ビジネス課題を解決するためのツールに過ぎません。どんなシステムを作るのか?は、どんなビジネス課題の解決を目指すのか?と同義です。かかわらず、多くのビジネスマンは、システムのことをあまり理解しようとせず、ベンダーにもやっとしたボールを丸投げして終わります。(関連記事:上流(ビジネス)と下流(システム)の切り分け)この状況を打破するには、ビジネス世界の住人が「システム開発とはどういうものであるか」を”もう少しだけ”理解することが必要だと思うのです。現在は、その仕事をシステム世界の住人に押し付けている状態だと思います。「ビジネスがどういうものであるか、システムサイドが理解しろ」という要求をしているわけですね。これは(ある意味ではシステムサイドの方に失礼かもしれませんが)実現不可能な無理難題です。そんな無理難題をシステムサイドに押し付けるから、その間に入るコンサルティングファームが高い報酬を得て、”要件の翻訳作業”をすることになるわけです。(それはそれでもちろん価値があるんですけれど、コンサルはもっと有益に使うべきだと思うんですよね・・・高いんだし。)それらを踏まえ、今回の一連の読み解きにおいては、ビジネス領域にも適用できる普遍的な部分を括りだしていくことに留意しました。それによって、本連載を読んだビジネス世界の住人が「自分事」としてイメージしやすくなることに加えて、システム開発における勘所も何となく理解できるようになることを目指してみました。その試みが上手くいっているかどうかは分かりませんが、騙されたと思って、ちょっと読んでみてくださいませ。*:正確さを期するなら「ソフトウェア開発には固有の困難性(むずかしさ)があるので、人月の神話が成立しない。※本稿お知らせ:ギックス田中のブログ「”考え方”を考える」が本になりました。ギックス田中のブログカテゴリ「”考え方”を考える」が書籍になりました。高効率で高密度な仕事を実現するために、いかに「”考え方”を考える」か、および、どのように仕事に取り組むべきかについて解説しています。人生なので疲れてくると切れ味が鈍ります。09:03それぞれの“項目”の数字をどう決めるのか:分析とビジネスケース作成の深イイ関係(4)それぞれの“前提”の数字をどう決めるのか:分析とビジネスケース作成の深イイ関係(5)ブログ購読にはRSSとTWITTERが便利です。CONCEPTギックスの創業理念と目指す姿をご紹介します。グラフ理論などを駆使し、経営課題の解法を探りますデータ基盤構築サービス理論を実務に繋いで成果を創出。永続的な拡張により顧客便益を最大化します。情報セキュリティ基本方針CONTACTRSS。