O ciclo de vida clássico de desenvolvimento de software é criticado por vários autores.

Uma das principais críticas a esse ciclo de vida é que a(o)