Detalhamento do Fluxo de Trabalho:
|
Tópicos |
|
Este detalhamento do fluxo de trabalho contém as atividades que começam, finalizam e revisam uma iteração. A finalidade é adquirir os recursos necessários para realizar a iteração (em Atividade: Selecionar Equipe e Atividade: Iniciar Iteração), alocar o trabalho que será realizado (em Atividade: Iniciar Iteração) e, por fim, avaliar os resultados da iteração em Atividade: Avaliar Iteração. Uma iteração é concluída com uma Revisão de Aceitação da Iteração, que determina, da Avaliação da Iteração, se os objetivos da iteração foram alcançados.
Opcionalmente, em uma iteração longa, o Gerente de Projeto pode achar prudente ressincronizar as expectativas de gerenciamento, a equipe técnica, o cliente e outros envolvidos, mantendo uma Revisão de Critérios de Avaliação da Iteração a meio caminho da iteração. Nessa revisão, que se baseia principalmente no Plano de Teste, o projeto revela o conteúdo planejado da iteração de uma maneira muito concreta. Esse procedimento fornece a oportunidade de uma 'correção no meio do curso', caso tenham surgido mal-entendidos sobre a intenção do Plano de Iteração.
Uma mistura de habilidades é necessária para as atividades neste detalhamento do fluxo de trabalho: embora o Gerente de Projeto possa utilizar uma função de recursos humanos para fornecer os possíveis participantes do projeto, no fim, a responsabilidade pela seleção é sua. Habilidade para entrevistar é importante, bem como um histórico de seleção de boas pessoas. O Gerente de Projeto precisa mostrar capacidades de planejamento, liderança e definição da equipe para iniciar a iteração - alocar o trabalho apropriadamente e perceber o Plano de Iteração abstrato em equipes de pessoas eficientes.
Os critérios de avaliação de uma iteração devem ser definidos objetiva e claramente; dessa maneira, a avaliação de uma iteração exige que o Gerente de Projeto seja analítico e igualmente objetivo.
O Revisor do Projeto dessas revisões precisa ser muito experiente no domínio do aplicativo, e ter a capacidade de peneirar o que é importante e o que pode ser ignorado ou relaxado. Embora ninguém deva ter dúvida sobre o que funcionou e o que falhou na iteração, nem todos os requisitos têm a mesma importância ou são imutáveis. O conhecimento é adquirido no curso de uma iteração, e as circunstâncias podem ser alteradas. Por exemplo, no início da iteração, um dos critérios de avaliação pode ser que o tempo de resposta de uma certa função seja 0,25 segundo ou menos. Digamos que isso seja muito difícil e, no momento da Revisão da Aceitação da Iteração, o projeto só possa demonstrar 0,5 segundo. Considera-se que a figura inferior possa ser alcançada, mas apenas com o consumo dos recursos excessivos. Entretanto, o cliente, tendo visto a função demonstrada em um contexto operacional, acha que um tempo de 0,5 segundo é perfeitamente aceitável.
Uma falha nessa contagem da iteração não seria sensata. É melhor que o Gerente de Projeto e o Revisor do Projeto concordem em relaxar esse requisito e compensar adicionando capacidade em outro lugar. O Revisor do Projeto (e Gerente do Projeto) precisa ter experiência e confiança de fazer esse tipo de negociação que não compromete a Visão do produto.
|
Rational Unified Process
|