Régen is azt tanították, hogy miért sikertelen a szoftverfejlesztési projektek nagy része (jóval több, mint 50%-a), csak amikor én jártam a főiskolára, akkor az volt a problémák felismerése után a megoldási javaslat, hogy több analízis kell, több tervezés kell, több dokumentáció kell, vagyis a waterfall-t kell erősíteni, és attól majd jobb lesz.