Please enable JavaScript.
Coggle requires JavaScript to display documents.
FDD (Feature-Driven Development) - Coggle Diagram
FDD (Feature-Driven Development)
Características:
Método de desenvolvimento de software.
Foco em funcionalidades (features).
Desenvolvimento iterativo e incremental.
Usado para projetos complexos.
Padrão ETVX:
E - Entidade (Entity): Identificação de entidades do sistema.
T - Tarefa (Task): Design das funcionalidades.
V - Visualização (View): Projeto da interface.
X - Integração (eXecution): Implementação e integração das funcionalidades.
Papéis:
Gerente de Projeto: Coordena o desenvolvimento.
Chief Programmer: Líder técnico, toma decisões técnicas.
Domain Expert: Especialista no domínio do problema.
Desenvolvedores: Implementam funcionalidades.
Clientes/Usuários: Fornecem feedback e requisitos.
Fases:
Desenvolvimento da Lista de Funcionalidades: Identificação das funcionalidades.
Projeto por Funcionalidade: Design de cada funcionalidade.
Planejamento por Funcionalidade: Atribuição de tarefas e estimativas.
Desenvolvimento por Funcionalidade: Implementação das funcionalidades.
Inspeção por Funcionalidade: Revisão e teste de cada funcionalidade.
Processos:
Identificação de Funcionalidades.
Design de Funcionalidades.
Planejamento de Projeto.
Implementação de Funcionalidades.
Inspeção de Funcionalidades.
Atualização de Listas de Funcionalidades.
FDD é um método de desenvolvimento de software que se concentra no design e implementação de funcionalidades específicas, o que o torna adequado para projetos complexos.