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