従来のソフトウエア工学は,ソフトウエアを「工業生産物」としてとらえてきた。その開発は「工場内の流れ作業」であり,「いくらでも代替可能な開発者が定量的に投下できる」と見なしていた。重んじられるのは開発者よりも管理者であり,経験や熟練よりも資格の有無であった。
宇宙開発や軍事開発など,国家的な巨大プロジェクトでは,従来のソフトウエア工学の手法は有効だった。そもそも,巨大プロジェクトにおける必要性からソフトウエア工学が誕生したのであるから,当然といえば当然である。
しかし,その手法が商用ソフトウエアに適用されると様相が一変してしまう。
人員は膨らみ,コストがかさむ。その一方で,ソフトウエアには「クール」な機能が次々と付け加えられていく。機能が飽和状態となり,明らかに使いにくいものであっても,悪いのはそれを使いこなせない「間抜けなユーザー(lusers)」ということにされてしまう。開発に人員が過剰に投下されながらも,保守はないがしろにされるため,ますますこんがらがったソフトウエアが出来上がっていく―著者は従来のソフトウエア工学の問題点をこのように描く。
こうした現状を踏まえて,ソフトウエア工学そのものの変革を唱えているのが本書である。
まず,従来のソフトウエア工学的なメタファから「職人気質」というメタファに切り替えよ,と筆者は主張する。顔の見えないソフトウエア開発者より,自分の「作品」に責任を持つソフトウエア職人を重んじたほうが,結果として生産性の向上につながると説く。後継者育成という観点においても,「職人的な徒弟制度の方が,従来の学校や資格制度よりも有効」と指摘する。
職人気質や徒弟制度と言うと,いかにも前時代的な考え方に聞こえる。「工芸品を作るのには適しているのかもしれないが,近代的な生産物を作るのにはあまりにアナクロな発想だ」。だれもがまずそう考えるだろう。
しかし,そのとき我々は「ソフトウエアとは工業生産物である」という観念に知らず知らずのうちにとらわれてしまっているのではないか。そうした意味で著者の主張は新鮮だ。
著者は職人気質のメリットとして,「自分で考え,個人あるいは少人数グループで理解可能な“作品”を作り出すから,ユーザーとの乖離かいりがないこと」や,「ソフトウエアにクレジットを入れることによって,仕事に対して責任が持てるようになること」などを挙げる。
後継者育成についても,「アプレンティス(弟子)」,「ジャーニーマン(一般職人)」,「熟練職人」といった徒弟制度のメタファを提示して言及している。このメタファからは,ソフトウエア工学が長年見捨てようとしてきた熟練の「技」を再発見できる。
(日経コンピュータ 2002/06/03 Copyright2001 日経BP企画..All rights reserved.)
登録情報
|
|
あなたの意見や感想を教えてください:
|
||||||||||||||||||||||
|
最も参考になったカスタマーレビュー
13 人中、12人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0
多くの失敗の原因を解明している,
By
レビュー対象商品: ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series) (単行本)
本書を読むのは開発者が多いと思うが、本当に読む必要のあるのは管理職や経営者だろう。我々開発者は機械ではなく、生きた人間で ある。人類の長い歴史の中で、技術者が如何にして学び、技術を継承 してきたか。その教訓を現代のソフトウエア開発にも活かすべきである。 優れた技術者は良い仕事をする。あたりまえのことだが、これを忘れ ている経営者が多くないだろうか? また、優れた技術者を育成する 本書の一節に、「非常に優れた技術者のほとんどは、やがて独立するか
18 人中、14人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0
モノ作りの現実と理想?,
By
レビュー対象商品: ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series) (単行本)
製造業でシステム開発に従事しているため、「職人」と呼ばれる人達は身近で何人も見てきました。 彼らの技術の奥深さ、知識の豊富さには神がかりと思えるほどに凄みを 感じるものが多いのは紛れもない事実です。 NCマシンやCAD/CAMが進化したとは言っても、製造の現場では定量化され そのため、定型処理や荒加工は自動化できても、納品できるレベルに達 本書は半ば強引な論調に思える言い回しもありますが、対比によって を浮き立たせ、一見相反する存在の特性をうまく表現しています。 開発技術の具体例を述べているわけではないので、そういう話を期待す
2 人中、2人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 4.0
開発者の未来,
By
レビュー対象商品: ソフトウェア職人気質―人を育て、システム開発を成功へと導くための重要キーワード (Professional Computing Series) (単行本)
多くの優れた開発者の大半が、より報酬の多い別の活動へと移っていき、 しかも、開発者としては頭打ちという状態から 抜け出すために、管理者、起業家、研究者に ならざるを得ない現状に警告を発しています。 プロスポーツの分野で、花形選手よりも コーチの方に高い報酬が支払われているような チームがどれだけ長くやっていけるかで、 例えています。 優れた技術者に育成するために、 徒弟制度を推奨しています。 現在の組織、プロジェクトに違和感を感じる方は、 是非一読してください。
あなたの意見や感想を教えてください: 自分のレビューを作成する
|
最近のカスタマーレビュー |
|
|
|