【読書亡羊】河野大臣に勧めたい!? ソフトウェア設計「虎の巻」 倉貫義人『人が増えても早くならない』(技術評論社)

【読書亡羊】河野大臣に勧めたい!? ソフトウェア設計「虎の巻」 倉貫義人『人が増えても早くならない』(技術評論社)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


「システムにはミスがつきもの」はそうだが

マイナンバーカードについて、誤登録などのミスが報じられると「ソフトウェアはバグがつきものなのだから、発覚したミスはプログラムを修正すれば済む話。大騒ぎすることはない」というコメントが散見されるようになった。

運用開始直後のソフトウェアにはミスやバグがつきものだということが、これほど広く知られるようになったかと、(一応)元システムエンジニアの筆者(梶原)としては感慨深くもある。ソフトウェアをハードウェア(工業製品)と同一視せず、「リリース後も改修が続くものだ」とする理解は、それほど一般的ではなかったと思われるからだ。

だが、「改修はつきもの」という理解は、さらなる誤解と表裏一体でもある。今度は「ちょちょっと直せばすぐうまく回るようになるんでしょ?」というソフトウェアに対する誤解が生じてくるからだ。

さらに言えば、「ソフトウェアにバグはつきもの」は、ソフトウェア開発のほんの一面に過ぎない。こうしたソフトウェア開発に関する誤解を解き、ソフトウェアと利用者、テクノロジーのいい関係を構築しようというのが倉貫義人『人が増えても早くならない』(技術評論社)だ。

タイトルは、「プログラマーの人数を増やせば増やすほど、ソフトウェアの完成は早まるのでは?」という誤解に対する回答だ。

〈遅れているソフトウェアプロジェクトへの要員追加は、プロジェクトをさらに遅らせるだけである〉という格言(フレデリック・P・ブルックス『人月の神話』)を引き、情報共有やメンバー間のコミュニケーション、タスクを細分化して「誰にどこを割り振るか」を考える労力などによって、「むしろ人を増やすことでソフトウェアの完成は遠のく」ことを説明する。

本書ではこうした誤解を8つの章で易しく解説。ソフトウェアやプログラムとはなんであるか、が分からなくても、エンジニア経験がなくても理解できる視点で、具体的にソフトウェア開発の要点を教えてくれるのだ。

人が増えても速くならない ~変化を抱擁せよ~

プログラムには個性と美学がある

システムエンジニアやプログラマーは「IT土方」と評されることもある。これは長時間労働などで仕事がきついこと、多重請負の末端にいること、比較的低スキルの仕事で単価の低い仕事をさせられるというブラックなイメージから来る揶揄なのだが、本書を読むとこうしたイメージは一変する。

プログラムにはエンジニアにしかわからない美しさがあり、中でも一流のプログラマーや設計者は一定の美学と得意分野を持つアーティストに例えられているからだ。

確かに(非エンジニアの印象とは違って)プログラムは個性が出やすいものであり、これがソフトウェア開発のマネージメントの難しさに繋がってもいる。個性が出やすいものであるにもかからず、属人性を排除しなければならないからで、それは「後から誰が見ても、何をしているのかすぐわかる」プログラムにしておく必要があるためだ。

文章を「後から誰かが直すことを考慮して書いておく」人はいないが、プログラムは他者による改修を前提としている。これはミスやバグを直すという意味だけではなく、後からどんな機能が欲しくなるか、どういう動きに変えていくか分からないため、プログラムに発展性を持たせるために必要なことなのだ。

関連する投稿


【読書亡羊】戦後80年、「戦争観」の更新が必要だ  平野高志『キーウで見たロシア・ウクライナ戦争』(星海社新書)、仕事文脈編集部編『若者の戦争と政治』(タバブックス)

【読書亡羊】戦後80年、「戦争観」の更新が必要だ 平野高志『キーウで見たロシア・ウクライナ戦争』(星海社新書)、仕事文脈編集部編『若者の戦争と政治』(タバブックス)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


【読書亡羊】中国は「きれいなジャイアン」になれるのか  エルブリッジ・A・コルビー『アジア・ファースト』(文春新書)

【読書亡羊】中国は「きれいなジャイアン」になれるのか エルブリッジ・A・コルビー『アジア・ファースト』(文春新書)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


【読書亡羊】激震の朝鮮半島に学ぶ食と愛国心  キム・ミンジュ『北朝鮮に出勤します』(新泉者)、キム・ヤンヒ『北朝鮮の食卓』(原書房)

【読書亡羊】激震の朝鮮半島に学ぶ食と愛国心 キム・ミンジュ『北朝鮮に出勤します』(新泉者)、キム・ヤンヒ『北朝鮮の食卓』(原書房)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


【読書亡羊】闇に紛れるその姿を見たことがあるか  増田隆一『ハクビシンの不思議』(東京大学出版会)

【読書亡羊】闇に紛れるその姿を見たことがあるか 増田隆一『ハクビシンの不思議』(東京大学出版会)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


【読書亡羊】「時代の割を食った世代」の実像とは  近藤絢子『就職氷河期世代』(中公新書)

【読書亡羊】「時代の割を食った世代」の実像とは  近藤絢子『就職氷河期世代』(中公新書)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


最新の投稿


【新シリーズ】なべや‘怪’遺産|今宵も、UFOを探して

【新シリーズ】なべや‘怪’遺産|今宵も、UFOを探して

大人気連載「なべやかん遺産」が新シリーズ突入! 芸能界屈指のコレクターであり、都市伝説、オカルト、スピリチュアルな話題大好きな芸人・なべやかんが蒐集した選りすぐりの「怪」な話を紹介!


【今週のサンモニ】トランプ「航空機事故」会見で本当に言ったこと|藤原かずえ

【今週のサンモニ】トランプ「航空機事故」会見で本当に言ったこと|藤原かずえ

『Hanada』プラス連載「今週もおかしな報道ばかりをしている『サンデーモーニング』を藤原かずえさんがデータとロジックで滅多斬り」、略して【今週のサンモニ】。


【今週のサンモニ】「トランプ革命」を見てみれば……|藤原かずえ

【今週のサンモニ】「トランプ革命」を見てみれば……|藤原かずえ

『Hanada』プラス連載「今週もおかしな報道ばかりをしている『サンデーモーニング』を藤原かずえさんがデータとロジックで滅多斬り」、略して【今週のサンモニ】。


【読書亡羊】戦後80年、「戦争観」の更新が必要だ  平野高志『キーウで見たロシア・ウクライナ戦争』(星海社新書)、仕事文脈編集部編『若者の戦争と政治』(タバブックス)

【読書亡羊】戦後80年、「戦争観」の更新が必要だ 平野高志『キーウで見たロシア・ウクライナ戦争』(星海社新書)、仕事文脈編集部編『若者の戦争と政治』(タバブックス)

その昔、読書にかまけて羊を逃がしたものがいるという。転じて「読書亡羊」は「重要なことを忘れて、他のことに夢中になること」を指す四字熟語になった。だが時に仕事を放り出してでも、読むべき本がある。元月刊『Hanada』編集部員のライター・梶原がお送りする時事書評!


自衛隊の特定秘密不正の多くは政令不備、いますぐ改正を!|小笠原理恵

自衛隊の特定秘密不正の多くは政令不備、いますぐ改正を!|小笠原理恵

潜水手当の不正受給、特定秘密の不正、食堂での不正飲食など、自衛隊に関する「不正」のニュースが流れるたびに、日本の国防は大丈夫かと心配になる。もちろん、不正をすれば処分は当然だ。だが、今回の「特定秘密不正」はそういう問題ではないのである。