Métodos ägeis
Na época, onde o uso de mainframes e os chamados terminais burros era predominante, os modelos tradicionais, considerados mais burocráticos e menos flexíveis a mudanças, eram adequados à realidade existente, pois “o custo de fazer alterações e correções era muito alto, uma vez que o acesso aos computadores era limitado e não existiam modernas ferramentas de apoio ao desenvolvimento do software” (SOARES).
Com o passar do tempo, algumas dificuldades começaram a ser encontradas: frequentes alterações nos requisitos e prazos de entrega cada vez menores fizeram com que o custo aumentasse provocando ao mesmo tempo um declínio na qualidade do produto fornecido.
No ano de 2001, um grupo de representantes de metodologias consideradas “leves” reuniu-se em uma estação de esqui na cidade de Snowbird, Utah, nos Estados Unidos com o propósito de discutir melhores formas para desenvolvimento de software, a partir das práticas já adotadas por eles em seus projetos. Esta reunião deu origem a um documento chamado “Manifesto Ágil”, que propunha uma mudança nas prioridades a serem seguidas nas metodologias. O Manifesto Ágil, criado em 2001, apresenta uma mudança nas prioridades a serem aplicadas em uma metodologia, passando a valorizar:
• Indivíduos e interações mais que processos e ferramentas
• Software em funcionamento mais que documentação abrangente
• Colaboração com o cliente mais que negociação de contratos
• Responder a mudanças mais que seguir um plano
Abaixo serão apresentados de forma suscinta os principais métodos ágeis, apresentando mais detalhadamente o framework SCRUM.
2.1 Scrum
Scrum é atualmente uma das metodologias ágeis mais populares com referido por Medeiros