1 Introduction to Agile
1.1 アジャイル (Agile):
- 2001年に登場した柔軟なプロジェクト管理手法。
- 変化が多く予測が難しい状況でも、素早く対応できる。
- 顧客のニーズに合った製品を素早く届けることを重視。
- 継続的な改善と、ムダの削減(例:過剰なドキュメント)を目指す。
- 直線的で硬直したウォーターフォール型の代替として普及。
1.2 ウォーターフォール (Waterfall):
- 順番通りに進める従来型のプロジェクト管理手法。
- 各工程を一度きりで完了させ、途中の変更は基本的に避ける。
- 変化に弱く、予測可能な環境に向いている。
1.3 アジャイルの4つの価値
- 個人と対話 を重視(ツールやプロセスよりも人)
- 動くソフトウェア を重視(文書よりも成果物)
- 顧客との協力 を重視(契約よりも関係)
- 変化への対応 を重視(計画よりも柔軟さ)
1.4 アジャイルの12の原則
- 顧客満足を最優先に、早く継続的にソフトウェアを提供
- 要件の変化を歓迎