Agile は、顧客と密に協働し、変化に適応しながら、ソフトウェアを小さく頻繁な増分で提供するためのマインドセットです。これは特定のプロセスではなく、Agile Manifesto(2001)によって定義されています。Scrum、Kanban、XP は Agile の価値を実践するための具体的な framework です。
4 つの価値
Manifesto は 4 つの価値の対を示しています。右側を捨てるのではなく、左側をより重視します。
text
Individuals and interactions OVER processes and tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
これは 12 の原則に支えられています。早期かつ継続的な delivery、要求変更の歓迎、頻繁な delivery、日々の協働、持続可能なペース、定期的な振り返りなどです。
