Lendro sobre requisitos de software me deparei com esses excelente post. Por meio da argumentação de Luiz Claudio Parzianello, fica fácil evidenciar que a crítica à problemática no desenvolvimento de software não cabe à metodologia usada para desenvolvimento, que o foco deve estar na etapa de produção e gerência de requisitos.
Na minha opinião, a metodologia a ser adotada deve ser analisada de acordo com o retorno a ser obtido com a adoção da mesma e das características intrínsicas do projeto a ser desenvolvido.
Leia por meio do link abaixo o artigo de Luiz Claudio Parzianello na íntegra.