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)