Az agilis munka kis, értékelhető lépésekben szállít értéket. A tesztelés nem egy különálló, kizárólag a végére hagyott fázis: a csapat a követelmények tisztázásától a kiadásig közösen építi be a minőséget. A rendszeres egyeztetés, a rövid visszajelzési ciklus és az automatizált regressziós ellenőrzés segít korán észrevenni az eltéréseket.
A felhasználói történethez elfogadási feltételek tartoznak, amelyekből konkrét tesztek készíthetők. A késznek tekintett munka fogalma tartalmazhatja a kódellenőrzést, a szükséges tesztek sikerét, a dokumentálást és a bemutathatóságot. Az agilis működés nem jelenti a tervezés vagy dokumentálás hiányát; ezek a munka céljához igazodnak.
„Diákként szeretném látni a következő heti órarendemet” történethez feltétel: ha nincs még órarendi adat, a rendszer ezt érthetően jelzi, és nem hibás üres táblát mutat.
Gondolkodtató gyakorlófeladat
Írj egy felhasználói történetet és három ellenőrizhető elfogadási feltételt egy iskolai alkalmazáshoz.