Scrum
SCRUM E A FORMAÇÃO DE EQUIPES COESAS 1. METODOLOGIAS DE DESENVOLVIMENTO DE SOFTWARE O processo de desenvolvimento de software é muito arriscado, pois uma análise mal formulada do objetivo do projeto pode gerar muitos problemas. Os mais comuns são: tempo gasto que ultrapassa o cronograma, funcionalidades que não resolvem o problema do usuário, baixa qualidade do sistema desenvolvido e cancelamento do projeto. Para evitar riscos como esses, são utilizados métodos que auxiliam na produção do software. Esses métodos tentam reduzir o alto risco associado ao desenvolvimento de um sistema. Dentro desse conceito, existem duas formas utilizadas no mercado, o desenvolvimento tradicional, que segue cinco premissas básicas: linearidade, determinismo, especialização, foco na execução e crescimento exponencial do custo de alteração; e o desenvolvimento ágil que adota os seguintes princípios: indivíduos e interação entre eles mais que processos e ferramentas, software em funcionamento mais que documentação abrangente, colaboração com o cliente mais que negociação de contratos e responder a mudanças mais que seguir um plano. 2. SCRUM, DESENVOLVIMENTO ÁGIL O Scrum é uma metodologia ágil utilizada para gerenciar e planejar projetos de software. O termo é derivado do rúgbi, onde passa a imagem da reunião de uma equipe para alcançar um objetivo comum. Pode-se dizer que o Scrum é um processo de desenvolvimento dinâmico, pois ele não descreve o que fazer em cada situação, é necessário adaptá-lo ás condições de desenvolvimento. Geralmente é utilizado em projetos complexos, onde é praticamente impossível determinar uma sequência de tudo que irá ocorrer. 2.1 PLANEJAMENTO Apesar de ser conhecido pelo desenvolvimento rápido, o Scrum