Agile adalah mentalitas untuk mengembangkan perangkat lunak dalam peningkatan kecil dan sering sambil berkolaborasi erat dengan pelanggan dan beradaptasi dengan perubahan. Ini didefinisikan oleh Agile Manifesto (2001), bukan oleh satu proses. Scrum, Kanban, dan XP adalah kerangka konkret yang menerapkan nilai-nilai Agile dalam praktik.
Empat nilai
Manifesto menyatakan empat pasang nilai. Ini menghargai item di sebelah kiri lebih, tanpa menolak yang di sebelah kanan.
Individuals and interactions OVER processes and tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
