ソフトウェア開発はなぜ難しいのか―「人月の神話」を超えて

ソフトウェア開発はなぜ難しいのか―「人月の神話」を超えて

1,518円 (税込)

7pt

4.1

※本書は2009年に発行された書籍の電子版になります。

【どうしたら本質的困難に対応できるのか?】
ソフトウェア開発の難しさは今も昔も変わりません。多くの開発プロセスや言語、マネジメント手法が生まれましたが、デスマーチは終わることも減ることもありません。実はその原因をブルックスは「人月の神話」で本質的困難として指摘しているのですが、その本質的困難を現在のソフトウェア開発はどれだけ克服できたのでしょうか。本書では名著「人月の神話」を振り返りながらソフトウェア開発の本質的困難を再検討し、今後のソフトウェア開発が目指すべき方向を提案します。


■こんな方におすすめ
・ソフトウェア関連企業の経営者
・PM、SE、PG
・ソフトウェアエンジニア


■目次
はじめに
なくならない苦労
人月の神話
本書の構成
●第1章 普遍的な問題
プロフェッショナルとしてのソフトウェア開発
ソフトウェアエンジニアリングとは
人月という考え方の根源
組み合わせの爆発
火に油を注ぐ
労働価値説
●第2章 本質的困難
本質と偶有
本質的困難の普遍性
複雑性とは
同調性とは
可変性とは
不可視性とは
●第3章 人月との戦い
ソフトウェアエンジニアリングは何を解決してきたのか
時代背景と本質的困難の関係
ソフトウェアエンジニアリングと本質的困難
●第4章 これからのソフトウェアづくり
抽象化・自動化・モジュール化
抽象化
仕様化と実現の関係
進化型ソフトウェア
新しい世界観
一様から多様へ
操作から生命へ
可視から不可視へ
本質的困難再考
おわりに―人月の神話を超えて
読書案内



■著者プロフィール
大槻繁(おおつきしげる):日立製作所にてソフトウェアエンジニアリングの研究・開発に従事。2004年よりコンサルタント会社一(いち)副社長。ITシステム関連の調達・開発プロジェクトの見積り評価、診断・改善のコンサルティングを行う傍ら、コストモデルや経済モデルの研究・開発を進めている。IPA/SEC定量的マネジメント領域委員、同価値指向マネジメントWGリーダ、JEITAソフトウェアエンジニアリング技術分科会委員、アジャイルプロセス協議会フェロー、同知働化研究会運営リーダを務める。

...続きを読む

ソフトウェア開発はなぜ難しいのか―「人月の神話」を超えて のユーザーレビュー

\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

    Posted by ブクログ 2012年05月01日

    本書は、ブルックスの『人月の神話』を下敷きにして、ソフトウェア開発の難しさと克服の歴史、今後への提言が書かれているものです。

    今後への提言としては、「抽象化」、「自動化」、「モジュール化」の観点で地道に進めていくようにとのことでした(やっぱりそれしかないのかなという答えではありますが……)。
    ...続きを読む

    0

    Posted by ブクログ 2011年06月21日

    久々に感動する本に出会った。そこらの開発ノウハウ本と違い、ソフトウェア開発の本質について鋭い考察がされていてとても興味深い。これを読んだからといって何ができるようになるかといわれれば難しいが、「ソフトウェア開発とは何たるや」という疑問に答えてくれる一冊。

    0

    Posted by ブクログ 2019年01月20日

    大槻さんの著書。コンパクトによくまとまってると思う。初谷さんがThink Stitchでやりたいこともこのあたりに根ざしてるのかなー、と個人的に勝手に納得した部分もあった。

    各章、脚注が多くて、且つ、章の最後にまとめられている体裁なのがかなり惜しい。これ、基本的に読みにくいと思う。大槻さんほどの記...続きを読む

    0

    Posted by ブクログ 2012年02月22日

    ソフトウェア開発の世界に入った人は、誰もが一度は「なんでこんなに開発はうまくいかないのだろう」という思いに打ちひしがれると思います。もちろん私もその一人。

    まだ開発の経験が浅い方が、「なんでうまくいかないのか」という疑問にかられたとき、本書はその手掛かりになると思います。読むに当たっては専門知識も...続きを読む

    0

    Posted by ブクログ 2010年02月12日

    ソフトウェア開発の本質的な難しさを「人月の神話」をベースに簡潔にまとめてある。
    抽象化により現実の問題をできるだけシンプルに解決することがソフトウェア開発の最重要ポイント。
    ソースコードよりも知識が汎用性が高く価値がある。

    0

    Posted by ブクログ 2010年01月20日

    ブルックスの「人月の神話」を踏まえ、ソフトウェアエンジニアリングの歴史を網羅し、そのれぞれの問題点を踏まえ、それらについて解説した本。
    ブルックスの著作を読み終わっており、ソフトウェアエンジニアリングについての知識を持っているなら第4章から読み進めてもかまわないかもしれない。
    最後の最後で『新しいパ...続きを読む

    0
    ネタバレ

    Posted by ブクログ 2013年01月06日

    フォトリーディングNo.75

    目的:なぜ難しいかを把握する

    トリガーワード:ソフトウェアエンジニアリング、開発、人月、プログラム、プロジェクト、契約、本質、複雑性、工数、生産性、同調性、可視化、可変性、開発プロセス、抽象度、抽象化、自動化、モジュール化、実体、実現、確認、困難

    質問:
    ①なぜ難...続きを読む

    0

ソフトウェア開発はなぜ難しいのか―「人月の神話」を超えて の詳細情報

閲覧環境

  • 【閲覧できる環境】
  • ・ブックライブ for Windows PC(アプリ)
  • ・ブックライブ for iOS(アプリ)
  • ・ブックライブ for Android(アプリ)
  • ・ブックライブ PLUS for Android(アプリ)
  • ・ブラウザビューア

※アプリの閲覧環境は最新バージョンのものです。

この本をチェックした人は、こんな本もチェックしています

無料で読める IT・コンピュータ

IT・コンピュータ ランキング

大槻繁 のこれもおすすめ

同じジャンルの本を探す