Introdução ao FDD – Feature Driven Development

Entre as metodologias ágeis que existiam antes do manifesto ágil, o FDD “Feature Driven Developement” é uma delas. Concebido originalmente por Jeff de Luca, o FDD surgiu em Singapura, entre os anos de 1997 e 1999 com base no método Coad (Criado por Peter Coad – 1980/1990) e nos processos interativos e lean já utilizados por Jeff de Luca.

O FDD busca o desenvolvimento por funcionalidade, ou seja, por um requisito funcional do sistema. É pratico para o trabalho com projetos iniciais ou projetos com codificações existentes. Apesar de ter algumas diferenças entre o FDD e o XP, é possível utilizar as melhores práticas de cada metodologia. O FDD atua muito bem em conjunto com o Scrum, pois o Scrum atua no foco do gerenciamento do projeto e o FDD atua no processo de desenvolvimento.

O FDD possui cinco processos básicos:

  • Desenvolvimento de modelo abrangente (Análise orientada por objetos);
  • Construção de lista de funcionalidades (Decomposição funcional);
  • Planejar por funcionalidade (Planejamento incremental);
  • Detalhe por funcionalidade (Desenho orientado a objetos);
  • Construção por funcionalidade (Programação e teste orientado a objetos).

Leia o artigo completo no link: https://www.devmedia.com.br/introducao-ao-fdd-feature-driven-development/27971

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Newsletter willianrdg.com.br
Assine a newsletter e receba as atualizações do blog no seu e-mail.