N2 ToolBox(跡地)

跡地です。引っ越しました。http://d.hatena.ne.jp/nosen

ソフトウェア開発の持つべき文化

2005-07-05 01:31:48 | ブックレビュー
書名:ソフトウェア開発の持つべき文化
著者:カール・E・ウィーガーズ
訳:滝沢 徹・牧野 祐子
ISBN-4-7981-0871-5

細かいところは異論があるにしても、本当に色々なことを考えさせ
られる本です。この本を読んだ時はソフトウェアエンジニアリングを
考えるときに、"文化"など一切考慮しようとしない人達との戦いに
疲れきっていた(今でも疲れきっていますが)ので、この本の第1章を
読んで、思わず涙がでそうになりました。

ソフトウェアエンジニアリングという言葉も人によって様々な違った
意味に取られている言葉です。
とはいえ、「ソフトウェア開発から属人性を無くす」ということが
ソフトウェアエンジニアリングの目的であることに関しては、
おそらく反対するひとはいないでしょう。

違うのは、じゃあどうやって属人性を無くすの?というHowの部分です。
多くの人は、これを単純に開発作業を「手順化」する標準プロセス
を決めることで何とかしようとしていますが、これには色々な問題が
あることは、もう最近主張しすぎて疲れたのでも一度ここに書くことは
勘弁してください。

それに対し、属人性を無くすには「健全なソフトウェアエンジニアリング文化を
育てる」ことが大事だ、というのが本書の主題です。

少し一昔前の構造化技法を前提にしているようで、少し堅い部分もありますが、
基本的には非常に実践的で、ためになる内容となっております。

最近の私のしゃべりはかなりこの本に影響受けてます。

頼むから読んでくれ~
>みんな