ze zmiany procesów lub potrzeb klienta – nie natomiast jak zaznaczono wcześniej o zmianie wynikającej z pominięcia lub niedokładnego przeprowadzenia etapu Planowania (niepozyskanie od klienta dokładnej specyfikacji, brak zrozumienia oczekiwań klienta, praca na niepełnej informacji, brak kontaktu z klientem, budowanie zadania w oparciu o własne domysły i uznanie bez kontaktu z klientem).

Podstawowe zasady

Manifest agile () – założenia: osiągnięcie satysfakcji klienta poprzez szybkość wytwarzania oprogramowania, działające oprogramowanie jest dostarczane okresowo (raczej tygodniowo niż miesięcznie), podstawową miarą postępu jest działające oprogramowanie, późne zmiany w specyfikacji nie mają destrukcyjnego wpływu na proces wytwarzania oprogramowania, bliska, codzienna współpraca pomiędzy biznesem a deweloperem, bezpośredni kontakt jako najlepsza forma komunikacji w zespole i poza nim, ciągła uwaga nastawiona na aspekty techniczne oraz dobry projekt (design), prostota, samozarządzalność zespołów, regularna adaptacja do zmieniających się wymagań.