Imagine a situação: os analistas escreveram os requisitos, os desenvolvedores os implementaram conforme escrito, e após 4 meses, os requisitos mudam, e os desenvolvedores têm que refazer o trabalho. Quão normal é essa situação e quem é o responsável?