Fdd análise e desenvolvimento de sistemas
Feature Driven Development (Desenvolvimento Orientado por Funcionalidades) foi criada em 19997 em um grande projeto em Java para United Overseas Bank, em Singapura. Uma experiência de analise e modelagem orientada por objetos de Peter Coad e de gerenciamento de projetos de Jeff de Luca que consiste em um processo de engenharia de software. Tem por foco principal a entrega freqüente de software funcional ao cliente e por ser uma metodologia ágil voltada ao desenvolvimento de software, o FDD favorece de maneira incisiva o envolvimento de clientes (internos ou externos) ao processo de planejamento e desenvolvimento do software incremental. Tem também por objetivo obstruir e entender as principais necessidades do negocio que determinará a forma de atuação da equipe de desenvolvimento.
- Qual a sua estrutura?
- Quantas fases possuem e quais são elas?
• Concepção e Planejamento: Pensar um pouco antes de fazer (tipicamente de 1 a 2 semanas).
• Construção: fazer de forma iterativa (tipicamente em iterações de 2 semanas)
- Quais os 5 processos existentes e qual a finalidade de cada um?
- DMA (Desenvolver um Modelo Abrangente): Análise orientada por objetos. - CLF (Construir a Lista de Funcionalidade): Decomposição funcional. - PPF (Planejar por Funcionalidade): Planejamento, incrementar. - DPF (Detalhar por Funcionalidade/ Desenho Projeto) : Orientação por objetos. - CPF (Construir por funcionalidade):Programação e teste orientada por objetos.
- O que são features?
"Feature" é uma funcionalidade ou uma característica de produto. É algo que tem uma função.
Fontes: http://www.heptagon.com.br/fdd-oque http://www.sysevolution.com.br/metodologia-agil--software-de-colaboracao/agile--metodo-agil--desenvolvimento-agil/feature-driven-development-desenvolvimento-guiado-por-funcionalidades
http://www.heptagon.com.br/files/FDD-Processos.pdf