セカンドシステム症候群
設計士が完璧さを達成したと確信するのは、それ以上付け加えるものがなくなったときではなく、それ以上取り去るものがなくなったときだ。
-- アントワーヌ・ド・サン=テグジュペリ
簡明こそ自然。複雑は悪魔と人間の業
-- カール・J・シンダーマン「サイエンティストゲーム」
ブルックスJrは著書「人月の神話」でシステム開発の落とし穴の一つとしてセカンドシステム症候群について書いている。Wikipediaから引用する。
ソフトウェア開発者が設計する「セカンドシステム」は、そのソフトウェア開発者がそれまで設計したもののうち最も危険なシステムである。なぜならそのソフトウェア開発者が、ファーストシステムで (固有の時間的制約により) 取り入れることを見送った全ての追加機能を、取り入れる傾向があるからである。このため、セカンドシステムの設計に着手するとき、ソフトウェア開発者はセカンドシステムに機能を取り込み過ぎないことを心がけるべきである。
セカンドシステム症候群で本当に怖いのは、単にシステムが複雑になることではない。ファーストシステムの段階では現実的(既定路線)だった技術が時代遅れになってしまったことに気付かず、無駄にオーバスペックなものへと進化の袋小路に入ってしてしまうことである。
ソフトウェアも文章もそうだけど、思い入れが深いものほどぐだぐだ書いてしまって、本筋が見えなくなりがちだよね。
大事なのは平易化ではなく、的確さと優先順位である。
-- チップ・ハース、ダン・ハース「アイデアのちから」
- 作者: カール・J.シンダーマン,山崎昶
- 出版社/メーカー: 学会出版センター
- 発売日: 1987/10
- メディア: 単行本
- クリック: 5回
- この商品を含むブログ (7件) を見る
人月の神話―狼人間を撃つ銀の弾はない (Professional computing series (別巻3))
- 作者: Jr.,フレデリック・P.ブルックス,Frederick Phillips,Jr. Brooks,滝沢徹,富沢昇,牧野祐子
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2002/11
- メディア: 単行本
- 購入: 8人 クリック: 167回
- この商品を含むブログ (175件) を見る
- 作者: チップ・ハース,ダン・ハース,飯岡美紀
- 出版社/メーカー: 日経BP社
- 発売日: 2008/11/13
- メディア: 単行本
- 購入: 27人 クリック: 274回
- この商品を含むブログ (74件) を見る