Please enable JavaScript.
Coggle requires JavaScript to display documents.
FDD (Feature-Driven Development) - Coggle Diagram
FDD (Feature-Driven Development)
FDD
Características
Surgiu em Singapura (1997-1999)
Equilíbrio entre filosofias tradicionais e ágeis
Resultados frequentes e funcionais
Desenvolvimento por funcionalidades
Ênfase em funcionalidades com valor
Padrão ETVX
Entrada (Entry)
Tarefa (Task)
Verificação (Verification)
Saída (Exit)
Papéis
Gerente de Projeto
Gerente de Desenvolvimento
Arquiteto-chefe
Proprietários de código (Desenvolvedores)
Especialistas do Domínio (Negócio)
Fases e Processos do FDD
Fases: Concepção e Planejamento, Construção
Processos: DMA, CLF, PPF, DPF, CPF
DMA (Desenvolver um Modelo Abrangente)
Conhecer o sistema e contexto
Modelos de domínio
Unificação de modelos
Início do trabalho
CLF (Construir a Lista de Funcionalidades)
Lista de funcionalidades
Priorização
Exemplo: "validar a senha do usuário"
PPF (Planejar por Funcionalidade)
Planejamento de desenvolvimento
Programadores-chefe
Equipes de planejamento
DPF (Detalhar por Funcionalidade)
Modelagem específica
Divisão em classes, métodos e atributos
Testagens
CPF (Construir por Funcionalidade)
Implementação
Regras de negócio
Testes unitários
Release da funcionalidade