Metodologias Ageis
1. Introdução 2
2. Manifesto Ágil 2
3. Importância dos estudos para o mercado 3
4. Metodologia XP e Scrum 4
5. Metodologia XP (Extreme Programming) 5
5.1. Valores e práticas do XP 5
5.2. Os quatro valores do XP são: 6
5.3. As doze práticas do XP são: 7
5.4. Análise dos Resultados 8
5.5. Pontos Positivos 8
5.6. Pontos Negativos 9
6. Metodologia Scrum 10
7. Referências 11
1. Introdução
Com a rápida evolução das tecnologias relacionadas a sistemas de informação e a grande dependência e demanda crescente da sociedade em relação à informática, em especial aos softwares, tem resultado em uma série de problemas relacionados ao processo de desenvolvimento de software: alto custo, alta complexidade, dificuldade de manutenção, e uma divergência entre a necessidade do usuário e o software desenvolvido. A maior parte dos projetos de desenvolvimento de software pode ser descrita simplesmente como “programar e corrigir”, sendo desenvolvidos sem planejamento ou uma fase organizada de design do sistema. Disso usualmente decorre uma grande quantidade de erros, os quais precisam ser resolvidos, em uma longa etapa que sempre estende o prazo inicialmente proposto. O movimento original de melhoria no setor foi o que introduziu a noção de metodologia, ou seja, uma abordagem disciplinada para o desenvolvimento de software com o objetivo de tornar o processo mais previsível e eficiente (FOWLER, 2005).
Em 2001, movidos pela observação de que equipes de desenvolvimento de software nas mais diversas organizações estavam presas por processos cada vez mais burocráticos, um grupo de profissionais reuniu-se para delinear os valores e princípios que permitiriam às equipes de desenvolvimento produzir rapidamente e responder às mudanças. Eles chamaram a si mesmos de Aliança Ágil. Trabalharam por dois dias para criar um conjunto de valores. O resultado foi o Manifesto da Aliança Ágil (MARTIN, 2002). Embora as metodologias que compõem o movimento ágil já estivessem no mercado há alguns