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つのプラクティス

3章賢人による新しいアイデア

2000年の終わり頃には大きな成功を収めたソフトウェア開発者は気づいていた。ソフトウェア開発プロセスには、余計なものはないほうがよいのだと。彼らは、それぞれに異なる方法をとりながら、ソフトウェア開発のための軽量なプロセスを探し出そうとしていた。当初それを「軽量ソフトウェア開発プロセス」と呼んでいたが、真剣に受け止められないかもしれないと恐れ、「アジャイルソフトウェア開発プロセス」と改名した。

アジャイルの「祖父」はエドワード・デミングとリーンの概念だと言うのが正しいかもしれないが、メアリー・ポッペンディークがソフトウェア開発にリーンの原則を持ち込んだのはアジャイル以降である。アジャイルの背後にあるエクストリームプログラミング(XP)の哲学を礎にして、ケン・シュエイバーとマイク・ビードルは『アジャイルソフトウェア開発スクラム』[1]を書いた。チームがより早く自らの現場でエクストリームプログラミングを導入できるようにしたのだ。

これらはすべて正しい方向に向かうための歩みであり、CHAOSレポートなどで目にするようにソフトウェア業界に蔓延した非効率との闘いの始まりでもあった。しかし15年経った今、当時、賢人たちがなぜ漸進的に改善を重ねるしかなかったのか、それをどのようにやったのかを知ることで、この「新しい」考え方をじっくり見ていく必要がある。

3.1 アジャイルに入門する

有名な統計学者であるエドワード・デミングが日本に行ったのは1950年のことだった。想像できるだろう。彼が見たのはボロボロになった国だった。第二次世界大戦が終わってたかだか5年、日本のインフラはまだボロボロだった。日本再建はよくいえば難しい闘い、悪くいえば不可能な夢だった。彼はもともと日本の国勢調査に協力するために派遣されたチームの一員であったが、トップエンジニアやマネージャーたちと共に、国の経済や産業を単に戦前のレベルに立て直すためだけではなく、誰も想像し得なかった方法で活性化するために働くようになった。ほかの誰よりもエドワード・デミングは日本の戦後における奇跡的な高度経済成長に責任を負っていたのだ。 ...

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