Modelos Ágeis
FDD (Freature Driven Development)
Quantidade de Processos
Desenvolver um Modelo Abrangente
Construir uma Lista de Funcionalidades
Planejar por Funcionalidade
Detalhar por Funcionalidade
Construir por Funcionalidade
SCRUM
SCRUM Solo
Scrum é baseado em pequenas equipes.
SCRUM Simplificado
Modelo simplificado composto de 3 pasos apenas
SCRUM Caracteristicas
Clientes se tornam parte da equipe de desenvolvimento
Discussões diárias de status da equipe
Entregas frequentes e intermediarias das funcionalidades
Transparência no planejamento e desenvolvimento
CRYSTAL
Crystal/Clear
Método de Desenvolvimento
Tamanho da Equipe
Localização
Recursos
Segurança
Caracteristicas
Voltada para projetos pequenos
Especificações são feitas informalmente
Metodologia e pouco definida
DSDM(Método Dinâmico de Desenvolvimento de Sistemas
Ciclos
3 ciclos em paralelo, entrelaçados
iclo do modelo funcional -> análise e protótipos
clo de design e build -> engenharia do produto
iclo de implementação -> implantação operacional
Pricipios
eleases freqüentes
ualidade total
daptabilidade a mudanças de requisitos
Características
Usuário sempre envolvido
Adaptação ao negócio é o critério para entregas
Desenvolvimento iterativo e incremental
XP (eXtreme Programming)
Práticas
Jogo de Planejamento
Pequenas Versões
Projeto Simples
Testes de Aceitação
Reuniões em pé
Desenvolvimento Orientado a Testes
AM(Modelo Agil)
Principios
Softwares funcionais são entregues frequentemente (semanas, ao invés de meses)
Simplicidade
Rápida adaptação às mudanças
Mudanças tardias de escopo no projeto são bem-vindas
Colaboração com clientes mais do que negociação de contratos
ASD(Adaptive Software Development) também DAS(Português)
Ciclos
Especular
Colaborar
Aprender
Características
Orientado a missões
Baseado em componentes
Iterativo
razos pré-fixados
Orientado a riscos (Risk driver)