Skip to Content
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス
book

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

by David Scott Bernstein, 吉羽 龍太郎, 永瀬 美穂, 原田 騎郎, 有野 雅士
September 2019
Beginner to intermediate
300 pages
3h 22m
Japanese
O'Reilly Japan, Inc.
Content preview from レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

2章CHAOSレポート再考

私と同じような経験の持ち主なら、たいていのソフトウェアの作り方や保守の仕方はどこか間違っていることはわかっているだろう。だが、その結論を導く確たる事実を発見できずにいる。もしデータがなければ、レガシーコードはビジネスのコストの問題ではなくビジネスそのものを脅かす危機であることを、同僚やマネージャーに認めてもらうのは難しいだろう。だが、ソフトウェアプロジェクトの失敗を避けたいなら、これらの重要な問題から目を背けてはいられない。

ソフトウェアはまだ研究や調査が足りていない業界だ。ほかのすべての産業にソフトウェアが与える影響を考えれば、研究や調査がかなり不足していることがわかる。スタンディッシュグループ†1は、歴史が浅くて、複雑で、混沌としたこの業界を、少なくとも理解しようとしている。彼らの集めたデータではすべてを説明することはできないことは認めながらも、この業界のプロジェクト成功率は決して高くないことを示したのだ。

自分が参加したプロジェクトが苦難にあえいでいたこともある。失敗したこともある。しかし、業界全体が同じような危機的状況にあり、ソフトウェア開発プロセスが壊れている中で、毎年何十億ドルも損失を出していようとは、まったく考えたことはなかった。だが、世界最大級のソフトウェア会社にアドバイスをする立場になって、自分の経験がどれほどありがちなのかを調べたいと思った。そこで、業界最大で、いちばん期待されていて、いちばん多く引用される調査を調べることにした。スタンディッシュグループのCHAOSレポートだ。

[†1] http://www.standishgroup.com

2.1 CHAOSレポート

スタンディッシュグループは、ソフトウェア業界を対象とする調査機関である。CHAOSレポートというわかりやすい名前がついた彼らの調査では、広範囲のソフトウェア開発の成功率をさまざまな指標から評価している。調査は34,000プロジェクトが対象となっており、パッケージソフトウェア、OSから、カスタム開発のソフトウェア、組み込みシステムまでさまざまなプロジェクトが含まれている。10年間にわたる調査では、さまざまなスポンサーのさまざまなソフトウェア開発プロジェクトが対象とされた。毎年、10年前から追跡していたプロジェクトのうち3,400プロジェクトを調査対象から除外し、新たに3,400の新規プロジェクトを対象に加えている。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

ハンズオンNode.js

ハンズオンNode.js

今村 謙士
リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

リーンエンタープライズ ―イノベーションを実現する創発的な組織づくり

Jez Humble, Joanne Molesky, Barry O'Reilly, 角 征典, 笹井 崇司, Eric Ries

Publisher Resources

ISBN: 9784873118864Other