Metodologia agile bazuje na „zwinności” (agile po polsku to zwinne oprogramowanie). Pod tym pojęciem kryje się intencja stworzenia zbioru wartości i zasad, dzięki którym możliwe jest szybkie reagowanie na niezbędne zmiany.