Temat wymagań w Agile jest tematem dosyć drażliwym w szczególności dla testerów przyzwyczajonych do tradycyjnych wymagań i przewidywania z góry, jak co będzie wyglądało oraz działało. Wymaga się od systemu, żeby coś robił, opisując to w formie „System powinien ”, ale system często nie chce słuchać, a pod koniec projektu nie wiadomo, co jest źródłem wymagań. To, co zostało zapisane, a może to, jak system teraz działa? Kto pamięta, jaka została podjęta decyzja i dlaczego?