Trabalho 02 Eng
Nome
Tipo
Característica
Positivo
Negativo
Scrum
Incremental e Iterativo
Transparência no planejamento e desenvolvimento;
•Motivação •O projeto pode ser visualizado •Ausência significante de bugs • Alterar as prioridades • Complementa práticas existentes • Times auto-organizados e com feedback
• Participação e direção do cliente • Prioridades baseadas no valor para o cliente • Única abordagem que possui certificação.
Prazo •Desordem nas funções
Ausência de documentação
Provê apenas suporte para gerenciamento de projetos
Não especifica técnicas práticas
Tempo necessário para o cliente definir as prioridades para cada requisito.
XP
Forma Escalonada e Sequencia Lineares
O código é sempre escrito em duplas, visando a melhorar a qualidade do código por um custo muito baixo
• Práticas técnicas fortes • Cliente determina as prioridades. Desenvolvedores determinam as estimativas.
• Várias oportunidades de feedback • Técnica ágial mais adotada mundialmente.
• Requer cliente sempre presente
• Documentação se baseia apenas no código e comunicação verbal. • Dificuldade para novas equipes adotarem as práticas num projeto já existente.
FDD
Iterativo
Modelagem de objetos de domínio
Desenvolver por funcionalidade
Proprietários de classes individuais
Construções freqüentes (Regular Builds)
Administração de Configuração (Configuration Manager)
•É um método ágil e altamente adaptativo
•É orientada às necessidades dos clientes, gerentes e desenvolvedores
•Oferece vantagens dos métodos pesados(rigorosos)
•Oferece vantagens dos métodos extremamente ágeis,
• Vários times podem trabalhar em paralelo • Todos os aspectos do projeto são rastreados por