Skip to Content
Making Software ―エビデンスが変えるソフトウェア開発
book

Making Software ―エビデンスが変えるソフトウェア開発

by Andy Oram, Greg Wilson, 久野 禎子, 久野 靖
September 2011
Intermediate to advanced
612 pages
15h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from Making Software ―エビデンスが変えるソフトウェア開発
531
ソフトウェア工学分野の研究で最も多く繰り返し現れる結果は、同じ経験レベルを持つ複数のプログ
ラマ間で、生産性や品質に
10
倍もの差がある、というものです。研究者たちは、このような差が、チー
ムレベルでも、そして同じ産業に従事している複数のチームにおいてさえ、存在することを見出してい
ます。
ソフトウェア開発における個人間の生産性のばらつき
個人のプログラミング生産性に大きなばらつきを発見した最初の研究は、
1960
年代末の
Sackman
Erikson
Grant
によるものです
Sackman et al.1968
。彼らは平均で
7
年の経験を有する職業プログ
ラマたちを調査し、最良と最悪のプログラマは初期コーディング時間の比がおよそ
20
1
、デバッグ
時間の比は
25
1
にもなり、プログラムサイズの比は
5
1
、プログラムの実行速度の比はおよそ
10
1
であることを見出しました。また、プログラマの経験年数とコードの品質や生産性との間には関係
がないことも発見しました。
Sackman
Erikson
Grant
の発見を詳細に調べたところ、その方法論の一部に(低水準言語を用い
ているプログラマと高水準言語を用いているプログラマの結果を一緒にしていることなど)問題がある
と分かりました。しかし、その問題を考慮してさえも、彼らのデータは依然として、最良と最悪のプロ
グラマの間で
10
倍を超える差を示していました。
最初の研究以来何年もにわたり、職業プログラマを対象とした他の多くの研究によって、「プログラ
マ間には桁違いの差がある」 ...
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

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

マイクロフロントエンド ―マイクロサービスアーキテクチャの概念をフロントエンドに拡張し、信頼性、自律性の高いシステムを構築する

Luca Mezzalira, 嶋田 健志
推薦システム実践入門 ―仕事で使える導入ガイド

推薦システム実践入門 ―仕事で使える導入ガイド

風間 正弘, 飯塚 洸二郎, 松村 優也

Publisher Resources

ISBN: 9784873115115Other