Anda di halaman 1dari 1

1: Desenvolver um Modelo Abrangente

2: Construir uma Lista de Features

3: Planejar por Feature

4: Projetar por Feature

5: Construir por Feature

Critrios de Entrada

Critrios de Entrada

Critrios de Entrada

Critrios de Entrada

Critrios de Entrada

Especialistas no Domnio do Negcio,


Programadores-Chefes, e o Arquiteto-Chefe foram
selecionados para o projeto

A Equipe de Modelagem completou com sucesso o


processo 1: Desenvolver um Modelo Abrangente

A Equipe de Lista de Features completou com sucesso o


processo 2: Construir uma Lista de Features

A Equipe de Planejamento completou com sucesso o


processo 3: Planejar por Feature

A Equipe de Feature completou com sucesso o


processo 4: Projetar por Feature para cada uma
das features selecionadas.

Tarefas

Tarefas

Tarefas

Tarefas

Tarefas

Formar a Equipe
de Modelagem
(Gerente do Projeto)

Conduzir um estudo
dirigido sobre o
domnio de negcio
(Gerente do Projeto)

Estudar documentos
(Equipe de Modelagem)

Desenvolver modelos
em pequenos grupos
(Equipe de Modelagem
em pequenos grupos)

Desenvolver um
modelo como equipe
(Equipe de Modelagem)

Refinar o Modelo de
Objetos Completo
(Arquiteto-Chefe,
Equipe de Modelagem)

Escrever comentrios
sobre o modelo
(Arquiteto-Chefe,
Programador-Chefe)

Verificao
Avaliao Interna e
Externa
(Equipe de Modelagem,
Negcio)

Critrios de Sada
A Equipe de Modelagem deve desenvolver um modelo de
objetos que satisfaa ao Arquiteto-Chefe. O modelo
consiste de: diagramas de classes, de sequncias
(se houver) e comentrios explicativos.

Formar a Equipe
de Lista de Features
(Gerente do Projeto,
Gerente de Desenvolvimento)

Construir a
Lista de Features
(Equipe de
Lista de Features)

Verificao
Avaliao Interna e
Externa
(Equipe de Lista
de Features, Negcio)

Formar a Equipe
de Planejamento
(Gerente do Projeto)

Atribuir Conjuntos de
Features para
Programadores-Chefes
(Equipe de Planejamento)

Determinar a sequncia
de Desenvolvimento
(Equipe de Planejamento)

Formar a Equipe
de Feature
(Programador-Chefe)

Conduzir um estudo
dirigido sobre o
domnio de negcio
(Especialista no Domnio)

Estudar documentos
de referncia
(Equipe de Feature)

Desenvolver os
diagramas de sequncia
(Equipe de Feature)

Atribuir classes para


os desenvolvedores
(Equipe de Planejamento)
Refinar o modelo
de objetos
(Programador-Chefe)

Critrios de Sada

Critrios de Sada

A Equipe de Lista de Features deve produzir a lista de


features que satisfaa ao Gerente do Projeto. A lista
consiste de: uma lista com os principais conjuntos de
features (reas), uma lista de features dentro de
cada conjunto de features.

A Equipe de Planejamento deve produzir o plano de


desenvolvimento que satisfaa ao Gerente do Projeto e
ao Gerente de Desenvolvimento. O plano de
desenvolvimento consiste de: conjunto de features com
datas de trmino, atribuio de conjuntos de features a
Programadores-Chefes, uma lista de classes e seus
desenvolvedores donos (responsveis por elas).

FDD Modelo de Processo


Traduo: Adail Muniz Retamal www.heptagon.com.br

Conduzir uma inspeo


no cdigo
(Equipe de Feature)

Testes de Unidade
(Equipe de Feature)

Promover para o Build


(Programador-Chefe,
Equipe de Feature)

Escrever prlogos de
classes e mtodos
(Equipe de Feature)

Verificao
Auto-Avaliao
(Equipe de Planejamento,
Gerente do Projeto)

Implementar classes
e mtodos
(Equipe de Feature)

Verificao

Inspecionar o
projeto (design)
(Equipe de Feature)

Verificao
Inspeo do projeto
(design)
(Equipe de Feature)

Critrios de Sada
A Equipe de Feature deve produzir um pacote de projeto
(design) inpecionado com sucesso, que consiste de:
um documento que integra e descreve o pacote de projeto,
os requisitos referenciados em forma de documentos,
memorandos e documentao de suporte, alternativas de
design, o ltimo modelo de objetos, os pseudo-cdigos
das classes e mtodos criados durante o processo e uma
lista de tarefas a fazer nas classes afetadas
para cada membro da equipe.

Inspeo no cdigo e
Testes de Unidade
(Programador-Chefe,
Equipe de Feature)

Critrios de Sada
A Equipe de Feature deve completar o desenvolvimento de
uma ou mais features (funes com valor para o cliente).
Para isso, deve promover para o build o conjunto das
classes novas e melhoradas, que suportem essas
features, e essas classes ter tido uma inspeo de
cdigo e passarem nos testes de unidade
com sucesso.

Repetir para cada feature

Anda mungkin juga menyukai