クレーグ・ラーマン 著
ウルシステムズ 児高 慎治郎、松田 直樹 監訳
越智 典子 訳
ソフトウエアの開発手法に関する本である。
以前は、ソフトウエア開発は、ウオーターフォール手法が主流であったが、最近、本書で取り上げる反復型アジャイル手法が用いられ始めている。
反復型アジャイル手法にも幾つかの手法があるようである。
本書では、スクラム、エクストリーム・プログラミング、統一プロセス、Evoについて、比較し概要を紹介している。
ウオーターフォールでは、開発するものを明確にして、各ステップを順番に1回行うことにより、ソフトウエアを完成させる手法である。
しかし、現実のソフトウエア開発では、開発開始時に、すべての開発要件が定まっていることは稀で、開発期間中に、定まってきたり、変更になったりすることが、まま発生する。
個々の反復型アジャイル手法の特徴(原則)は、それぞれ異なるが、共通の狙いは、ソフトウエア開発要求における予測不能という特性に従い明確な部分の開発を順次、繰返し反復して行くことにあると考えられる。
また、反復型アジャイル手法の最大のメリットは、ソフトウエア品質や開発効率の向上ではなく、ソフトウエア開発プロジェクトの失敗が少なくなることだとしている。
2004年9月21日 1版1刷発行
発行所 日経BP社
ISBN4-8222-8191-4
C3055 \2400E