quarta-feira, 29 de novembro de 2006

FDD - Feature Driven Development

Recentemente tenho procurado estudar metodogias ágeis para o gerenciamento do desenvolvimento de software, e uma que me chamou a atenção foi o FDD (Feature Driven Development - Desenvolvimento Guiado por Funcionalidades). Outro dia vi uma apresentação que mostrava o FDD entre o UP (Unified Process - Processo Unificado) e o XP (Extreme Programing), como já tenho uma simpatia com o UP resolvi dar um passo na direção. Outra coisa que me chamou a atenção foi a possibilidade de combinar o FDD e UP.

A FDD é uma metodologia muito objetiva. Possui apenas duas fases: a concepção e planejamento (pensar antes de fazer) e a construção (fazer de forma interativa).

Os cinco processos são bem definidos e integrados:
DMA (Desenvolver um Modelo Abrangente): Análise Orientada por Objetos
CLF (Construir a Lista de Funcionalidades): Decomposição Funcional.
PLF (Planejar por Funcionalidade): Planejamento Incremental.
DLF (Detalhar por Funcionalidade): Desenho (Projeto) Orientado por Objetos.
CPF (Construir por Funcionalidade): Programação e Teste Orientados por Objetos.

Links:
http://www.heptagon.com.br
http://amagno.blogspot.com
http://www.featuredrivendevelopment.com

Nenhum comentário: