Please enable JavaScript.
Coggle requires JavaScript to display documents.
FDD, eXit: conclusão do recurso e entrega do software., Desenvolvedores:…
FDD
1 - CARACTERISTICAS
- Foco em recursos (features), com entrega contínua de funcionalidades;
- Ênfase na colaboração e na comunicação;
- Abordagem orientada a objetos, com modelagem UML (Unified Modeling Language);
- Desenvolvimento iterativo e incremental;
- Entrega de software funcional em curtos períodos de tempo.
2 - PADRÃO ETVX
O FDD usa o padrão ETVX (Entry, Task, Verify, e eXit) para gerenciar o desenvolvimento de recursos. Esse padrão consiste em quatro etapas principais:
-
-
-
O FDD (Feature Driven Development) é um modelo de desenvolvimento ágil de software que enfatiza a entrega constante de recursos.
- eXit: conclusão do recurso e entrega do software.
- Verify: revisão das tarefas concluídas para garantir a qualidade;
- Task: criação de tarefas e atribuição de responsabilidades;
- Entry: planejamento inicial e definição dos recursos;
-
- Desenvolvedores: responsáveis por desenvolver recursos específicos.
- Líder Técnico: responsável por supervisionar o desenvolvimento técnico;
- Gerente de Recursos: responsável pelo gerenciamento de recursos humanos e materiais;
- Arquiteto Chefe: responsável pelo design da arquitetura do software;
- Gerente de Projeto: responsável pela gestão do projeto;
-
- Construção por design: desenvolvimento do software com base no design estabelecido.
- Projeto por funcionalidade: definição de um design mais detalhado para cada recurso;
- Planejamento por recursos: identificação das tarefas necessárias para a implementação de cada recurso;
- Desenvolvimento de lista de recursos: elaboração de uma lista de recursos a serem desenvolvidos;
- Desenvolvimento de modelo: criação de modelos UML para o projeto;
-
- Implementação: entrega do software.
- Teste do sistema: verificação do software completo;
- Integração de recursos: integração de recursos desenvolvidos individualmente;
- Teste de funcionalidade: verificação da funcionalidade de cada recurso individualmente;
- Construção por design: implementação do software com base no design estabelecido;
- Projeto por funcionalidade: desenvolvimento do design detalhado para cada recurso;
- Planejamento por recurso: planejamento das tarefas necessárias para a implementação de cada recurso;
- Desenvolvimento de lista de recursos: elaboração de uma lista de recursos a serem desenvolvidos;
- Desenvolvimento de modelo de objeto: criação de um modelo de objeto abstrato para o projeto;
-