SCRUM é uma metodologia ágil de desenvolvimento de software. Baseia-se em ciclos com período de tempo definido, chamados Sprints, onde trabalha-se para alcançar objetivos bem definidos.
Maybe the question should be: what problems do the various project methodologies best resolve?
E possível ter um planejamento sem falhas e que se manterá igual até ao final do projeto? O que as mudanças representam e qual melhor forma de se lidar com elas.