11. アジャイル開発との対比
• XPの場合
• 変更コストはプロジェクトの進行とともに上昇する
と考えられてきたが、一定の条件が満たされる場
合、変更コストはフラットに近いものになる。
• この時に、従来のソフトウェア開発の常識が大きく
変わる。
• 価値ある要求をいつでも取り込むことができて、
無駄のないソフトウェア開発が可能となる。
• 一定の条件とは、適切な技術とプログラミング・プ
ラクティスの組合せ
• 適切な技術の代表
• オブジェクト指向プログラミング
11
Extreme Programming Explained, EMBRACE CHANGE
Kent Beck, Addison Wesley, 2000より
FIGURE3. The cost of change may not rise dramatically over time
変化を抱擁せよ!
(変化を積極的に受け入れなさい) COST OF
CHANGE
REQUIRMENTS ANALYSIS DESIGN IMPLEMENTATION TESTING PRODUCTION
変更コスト
COST OF
CHANGE
TIME
変更コスト
Copyright 2016 Synergy Research Corporation, All rights reserved.