"Mivel nincs tökéletesen, minden üzleti igényt pontosan lefedő specifikáció, és tökéletesen megtervezett kód, ezért mindig lesz törölt sor."
Tudjuk. Viszont agile esetén ezekből még több lesz. Az egy legenda, hogy agilis fejlesztéssel hamarabb le lehet szállítani ugyanazt.
A különbség alapvetően az, hogy ha építeni kell egy szállodát, akkor klasszikus esetben mindent megterveznek az utolsó szögig, felépítenek egy beszállítói gráfot, majd pár hónap alatt teljesen felépítik a szállodát, ám ez egész eltart mondjuk két évig. Ha közben kiderül, hogy a megbízó inkább kollégiumot szeretne vagy lakásokat, akkor szopás van. Akkor is szopás van, ha kiderül, hogy nem lesz pénze befejezni, mert akkor ott marad egy szerkezetkész torzó. De ha szállodát akart, akkor kapott egy fasza szállodát annyiért, amennyiért szerette volna.
Agilis esetben szobáról-szobára építik meg, néha egy egész folyosót lerombolva és újraépítve, de szinte azonnal beköltözhető; majd a végeredmény lehet, hogy egy lakóházzal ötvözött kollégiumi hangulatú szálloda lesz, ami fele akkora, mint amekkorát eredetileg akart a megbízó, mert elfogyott a pénze, de kap valami használhatót a pénzéért. De ha szállodát akart, amiből már ezret felépítettek előtte, akkor nagyon beszopta.