Agile je način razmišljanja za isporuku softvera u malim, čestim inkrementima uz blisku suradnju s kupcima i prilagođavanje promjenama. Definiran je Agile Manifestom (2001), a ne nekim jedinim procesom. Scrum, Kanban i XP su konkretni okviri koji Agile vrijednosti stavljaju u praksu.
Četiri vrijednosti
Manifest navodi četiri para vrijednosti. Vrijednosti stavke s lijeve strane više, ne odbacujući one s desne.
Individuals and interactions OVER processes and tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER following a plan
