Engenharia De Software
METODO
DATO HISTORICO
CARACTERISTICAS
APLICAÇÕES
SCRUM
O Scrum permite a criação de equipes auto-organizadas, encorajando a co-localização de todos os membros da equipe e a comunicação verbal entre todos os membros e disciplinas da equipe no projeto.
Foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka
Breve reunião diária, ou daily scrum, em que cada participante fala sobre o progresso conseguido
Breve sessão de planejamento, na qual os itens do backlog para uma sprint (iteração) são definidos; Pode ser utilizado em equipes de manutenção de software ou como uma abordagem geral de gerenciamento de projetos/programas.
FDD
O método é iterativo incremental e funciona muito bem com iterações curtas de duas semanas
Nasceu a partir da experiência de análise e modelagem orientadas por objetos de Peter Coad, e de gerenciamento de projetos de Jeff De Luca. inicialmente publicada em 1999
Resultados úteis a cada duas semanas ou menos
Blocos bem pequenos de funcionalidade valorizada pelo cliente, chamados "Features"
Planejamento detalhado e guia para medição
Rastreabilidade e relatórios com incrível precisão
Monitoramento detalhado dentro do projeto, com resumos de alto nível para clientes e gerentes, tudo em termos de negócio
Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a estimativa são sólidos
Tanto para Gestão de Projetos quanto para a Engenharia de Software
XP
Encoraja os desenvolvedores a atender as requisições de mudanças dos requisitos do software, no momento em que isto acontece.
Criada por Kent Baeck em 1996 durante o projeto Daimler
Chrysler.
cinco valores fundamentais da metodologia XP são:
comunicação simplicidade feedback, coragem respeito
Incentiva o controle da qualidade como variável do projeto
Para equipes pequenas e médias e que irão desenvolver software com requisitos vagos e em constante mudança.