Professional Documents
Culture Documents
Development (FDD)
(+) (-)
Features
Calcular o total de vendas
CP-1
Status Geral:
Trabalhos em progresso Fazendo
avaliação
Atenção (ie, atrasado) Exemplo:
de produtos Conjunto de Features: Fazendo
avaliação de produtos – Trabalho em
Completo (14) progresso
CP-1 é o programador chefe inicial
Não iniciado
(14) esse conjunto de Features possui
Porcentagem completa:
75% 14 características
Conjunto de Features/ está 75%
Barra de progresso completado
MY Mês de conclusão
Comunicação/Visibilidade Dos
Resultados
Nov 2001 Dec 2001 Dec 2001 Dec 2001 Dec 2001 Dec 2001
Oct 2001 Oct 2001 Nov 2001 Nov 2001 Nov 2001 Nov 2001
2. Construir
Modelo de Objeto uma Lista de
(mais formas do Features
que conteúdo) 3. Planejar
Por
Uma lista de Feature
Features 4. Projetar
categorizada Por 5. Construir
Um plano de Feature Por Feature
desenvolvimento
Estudar Documentos
Determinar a Seqüência
de Desenvolvimento
Descrever os prefácios de
Refinar o Modelo classes e métodos
Entradas e Saídas
Entrada
O processo de planejamento ter sido concluído com
sucesso
Saídas
Diagramas de seqüência
Designs alternativos (caso exista)
O modelo de objeto com classes, métodos e atributos
novos ou atualizados
A documentação da API do sistema
Lista de tarefas (calendário/ To-Do)
Construir Por Feature
Features são construídas implementando
todas as classes e métodos necessários
Testes de unidades
Features são inseridas no build quando o
teste resulta em sucesso
Atividades
Codificar
Promover à versão
atual (Build)
Ponto de integração
para a funcionalidade
inteira
Entradas e Saídas
Entrada
O processo de construção por Feature ter sido
concluído com sucesso
Saídas
Classe(s) e/ou método(s) que passaram na
inspeção de código com sucesso
Classes inseridas no build
A conclusão da funcionalidade do cliente
Conclusão
Requer alguma arte na alocação de
recursos;
Permite um bom acompanhamento gerencial
do status das atividades;
Mais leve e simples de implementar;
Favorece um bom Design do sistema.
Referências
http://agilemanifesto.org/principles.html, Principles Behind The Agile
Manifest.
Highsmith, James A. III, 2000, "Adaptive Software Development: A
Collaborative Approach to Managing Complex Systems." Dorset House
Publishing
R Palmer, S. Felsing, John M. A Practical Guide to Feature-Driven
Development. The Coad Series.
Coad P., Lefebyre E., De Luca, J. Java Modeling In Color With UML:
Enterprise Components And Processes. Prentice Hall.
http://www.cin.ufpe.br/~processos/TAES3/slides-2004.2/FDD.ppt, Feature
Driven Development. Apresentação por Manuela Xavier, 05/11/2004.
http://www.nebulon.com/fdd/, Feature Driven Development.
http://www.faturedrivendevelopment.com/, The Portal For All Things
FDD.
http://www.fddmanager.com/, FDD Manager – Overview.
http://fddtools.sourceforge.net/, FDD Tools Project.
Dúvidas
???