O que é uma Fase?
Enquanto toda a finalidade de um projeto é produzir um produto, as metas específicas da equipe responsável por um
projeto variam substancialmente no decorrer do projeto. No início, geralmente há uma considerável extensão de
significados nos requisitos para o produto. Além disso, nem sempre é evidente se o projeto for viável ou mesmo se,
provavelmente, for lucrativo. Nesse momento, é crítico apresentar uma resposta para essas perguntas e, de
fato, nenhum valor importante para iniciar o desenvolvimento do produto. Semelhantemente, próximo ao final do projeto,
o próprio produto geralmente é concluído e, em seguida, problemas de qualidade, entrega e conclusão tornam-se
importantes. As Tarefas são
tratadas de novas maneiras. Os Produtos de
Trabalho terão novo conteúdo.
Para levar em conta essas observações fundamentais na definição de um Processo de Entrega, a UMA recomenda dividir o processo em uma seqüência de Fases.
Cada fase possui suas próprias metas, seu próprio estilo de Iteração e, geralmente, customiza suas Tarefas e Produtos
de Trabalho de forma diferente.
Cada fase pode ser ainda mais dividida em iterações. Uma iteração é um loop completo de desenvolvimento que resulta em
um release (interno ou externo) de um sistema executável, geralmente, um subconjunto do produto final em
desenvolvimento, que cresce por incrementos, a cada iteração, para se tornar o produto entregue. O Diagrama a seguir
fornece um exemplo de uma decomposição de projeto em fases e iterações
Fases e Iterações exemplificadas no RUP
Releases que coincidem com o final de uma fase são de maior significado (releases maiores) que aqueles produzidos para
uma simples Iteração (menor).
|