NEANDER
Aluno: Fº Nivaldo
Matricula: 201402265638
Curso: Analise Desenvolvimento de Sistema
Professor: Mario
INTRODUÇÃO
As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas a outras metodologias, produzem pouca documentação. É recomendado documentar o que realmente será útil;
Metodologias de Desenvolvimento Ágeis
Os métodos ágeis caracterizam-se pelo seu caráter adaptativo e orientado para pessoas.
Segundo Teles (2004), os Processos Ágeis de Desenvolvimento com partilham a premissa de que o cliente aprende sobre suas necessidades, na medida em que é capaz de manipular o sistema que está sendo produzido e, com base no feedback do sistema, ele reavalia as suas necessidades e prioridades, gerando mudanças que devem ser incorporadas ao software. O aprendizado é importante, porque permite que o cliente direcione o desenvolvimento de modo que a equipe produza sempre aquilo que tem o maior valor para o seu negócio.
As abordagens ágeis compartilham, na sua essência, o processo de desenvolvimento centrado nas pessoas, orientado para a obtenção de artefatos a partir de iterações, o que, consequentemente, impõe o caráter adaptativo durante todo o ciclo de desenvolvimento.
5.1 XP – extreme Programming
Extreme Programming – XP – é uma abordagem deliberada e disciplinada para o desenvolvimento de software. Process [BECK 99]. Essa metodologia, por se enquadrar nas metodologias ágeis, carrega consigo todas as características citadas anteriormente. Desde o foco principal na satisfação do cliente até assumir que as mudanças nos requisitos sempre vão ocorrer, levando esse ponto em consideração. Para delinear o processo de desenvolvimento, a XP foi estruturada segundo algumas ráticas que permitem aumentar a qualidade do software gerado, aumentando assim a satisfação do cliente. Essas regras e práticas se dividem em 4