O que é FDD?

FDD significa Feature Driven Development (Desenvolvimento Guiado por Funcionalidades).

🔍

Definição

Feature Driven Development, ou Desenvolvimento Guiado por Funcionalidades, é uma abordagem ágil de desenvolvimento de software que foca em funcionalidades valorizadas pelos clientes, enfatizando iterações curtas e lançamentos frequentes.

🎯

Princípio Chave

FDD requer a entrega de uma funcionalidade a cada 2-10 dias, garantindo que as necessidades dos clientes sejam continuamente atendidas.

🔄

Processo Iterativo

FDD envolve uma série de cinco processos chave, incluindo a criação da lista de funcionalidades, planejamento, design e construção, tudo dentro de um framework centrado no cliente.

🛠️

Papéis da Equipe

FDD define papéis específicos como o Arquiteto Chefe, Programador Chefe, Especialista no Domínio, Gerente de Desenvolvimento, Técnico de Implementação, Escritor Técnico, Gerente do Domínio, Guru da Linguagem, Testador e outros papéis de suporte, enfatizando as responsabilidades individuais e de equipe no desenvolvimento de funcionalidades.

🔀

Diferenciação do Scrum

FDD é centrado em funcionalidades, enquanto o Scrum foca na entrega de um incremento do produto.

📈

Envolvimento do Cliente

FDD requer participação ativa do cliente.