Comparação e Avaliação de Métodos Ágeis de Software Mestrado em Informática/Mestrado em Eng. Informática UCE15 Métodos de Desenvolvimento Ágil Os métodos de Desenvolvimento Ágil assentam em 4 grandes valores: Indivíduos e interacções sobre processos e ferramentas; Software a funcionar sobre documentação compreensível; Colaboração do cliente sobre negociações contratuais; e Dar reposta a mudança sobre o seguimento do plano. Metodologia A metodologia usada, partiu da análise de áreas de conhecimento atribuindo a cada um dos seus sub-atributos uma das seguintes classificações: Satisfaz; Satisfaz Parcialmente; e Não Satisfaz. Critérios Avaliados Os critérios avaliados foram: Requisitos de Software (*); Construção de Software (*); Teste de Software (*); Gestão da Engenharia de Software (*); Princípios de Manifesto Ágil (*); Design de Software; e Manutenção. 1. Dynamic System Development Method (DSDM) O DSDM é um método que obtém uma boa distribuição em todas áreas analisadas. Os seus pontos fortes são Requisitos do Sistema Gestão do Projecto E os seus pontos fracos: Construção de Software Relações Princípios Ágeis / Práticas Advogadas Manutenção de Software 2. eXtreme Programming (XP) O método mais abrangente, obtém uma classificação bem distribuída por todas as áreas de conhecimento, sendo os seus pontos fortes: Manutenção de Software; Construção de Software; e Princípios Ágeis. E pontos fracos: Design de Software; Gestão de Projecto; e Requisitos de Software. 3. Scrum O Scrum, não se apresenta como muito abrangente, obtendo até áreas de conhecimentos com 0%. Os seus pontos fortes são: Design de Software; e Gestão de Projecto; E os seus pontos fracos: Construção de Software; Manutenção de Software; e Princípios Ágeis. 4. Resultados 4. Resultados 4. Resultados 4. Resultados 4. Resultados 4. Resultados 4. Resultados