アジャイルの信条
アジャイル
の信条
from
アジャイルイントロダクション : Agile 開発の光と影
1. 開発者、管理者、顧客の役割の再定義
多くの責務を開発チーム全体にうつして、
マイクロマネジメント
の
プロジェクト管理
を拒絶
ドキュメントと図がソフトウェアをつくるのではなく、
ソースコード
がシステムを構築する (コードの復権)
顧客も能動的な参加者
2. 大がかりな事前作業 (
Big Upfrong
) の排除
しっかりした
要求仕様書
を作成する代わりに、継続的に
顧客
とコミュニケーションをとり、課題を把握し、フィードバックを得る事を推奨
そのために開発チーム内に顧客の代表者を含める
3. 反復的な開発
機能するであろう最小限のソリューション
をステップごとに考案し、ソリューションが不完全だとわかったら
リファクタリング
で設計を改善
4. 協議により決定される限定的な機能
機能と納期の両方の確約はできない
5.
テスト
を通して実現される
品質
に注目
継続的なテストを意味する
回帰テスト
を開発プロセスの中心に置く