A követelmények megfelelő specifikálása az éppen a mérnöki szakma csúcsa.
Jól specifikált követelményeket már bármelyik majom tud implementálni.
Az agile lehet hogy részben épp azért terjed, mert hiányoznak azok a tapasztalt szakemberek, akik tudnak specifikálni. De a PM meg elvárja, hogy "haladjon" a projekt. Ezért inkább csinálnak valamit, majd iterálnak. Előbb-utóbb csak jó lesz :)