アジャイル開発
概念
- 軽量なプロセス(『Clean Agile』)
- フィードバック駆動のアプローチ(『Clean Agile』)
自分の理解
- フィードバックまでの時間は短い方が良い
- 高頻度にリリースすれば、それだけフィードバックまでの時間が短縮されるので望ましい
===
フィードバックまでの時間を短くするために、何の時間を短縮するか?
1.開発ライフサイクル自体の単位時間
2.開発ライフサイクル内プロセスの単位時間
2-1 要件定義
2-2 設計
2-3 実装
2-4 テスト
===
ウォーターフォール的なプロジェクト(比較対象)
最初のリリースが最後のリリース