Tarefa: Iniciar Processo de Desenvolvimento |
| |
|
Esta tarefa descreve como consolidar um processo de desenvolvimento para a equipe do projeto. |
Disciplinas: Ambiente |
|
Objetivo
A finalidade dessa tarefa é:
-
Assegurar que os membros do projeto sejam adequadamente introduzidos ao processo.
-
Colher qualquer feedback sobre o processo e refiná-lo, conforme necessário.
|
Relacionamentos
Funções | Executor Primário:
| Executores Adicionais:
|
Entradas | Obrigatório:
| Opcional:
|
Saídas |
|
Descrição Principal
O Processo de Desenvolvimento precisa ser reativado para cada
atualização significativa do Processo de Desenvolvimento durante o ciclo de vida do projeto,
concentrando-se nas alterações.
Alem de consolidar o próprio processo de desenvolvimento, essa tarefa também ensina a equipe do projeto como utilizar
qualquer Ferramenta existente, quando executando o processo.
|
Etapas
Tornar as Alterações Públicas
Informar todos os membros do projeto sobre qualquer atualização significativa no Processo de Desenvolvimento adaptado. Se o projeto tiver um web site
de projeto, as mudanças devem ser publicadas nele, além de notificar os membros do projeto.
O Web site de processo do processo configurado é tipicamente publicado para um local no servidor da Web acessível
a todos os membros do projeto. Alternativamente, o Web site pode ser copiado para a unidade de disco rígido local do
membro do projeto.
|
Treinar Membros do Projeto
A menos que a alteração seja trivial, você precisa treinar os membros do projeto sobre o novo Processo de Desenvolvimento, incluindo qualquer diretriz,
gabarito e/ou ferramentas. Isso pode variar de uma apresentação informal de 2 horas para um treinamento mais
formal, dependendo do tamanho do projeto e da familiaridade dos membros do projeto com processos de desenvolvimento
semelhantes.
A seguir, há maneiras comuns de treinar os membros do projeto:
-
Seminário.
Se a mudança for pequena ou fácil de entender, o engenheiro do processo poderá apresentá-la em um seminário. Este
tipo de seminário normalmente demora de 1 a 3 horas. Essa é freqüentemente a opção favorita quando for
reativar o processo para uma iteração e as mudanças da última ativação forem menores.
-
Workshop de "Introdução rápida".
Organize um workshop de um dia para todos os membros do projeto, no qual eles sigam o novo processo de
desenvolvimento e utilizem as ferramentas. Consulte Material de Suporte: Workshop do Processo de Desenvolvimento , para obter detalhes
sobre como organizar esse workshop. Observe que um workshop de "introdução rápida" pressupõe que os participantes
já tenham feito os cursos relevantes de treinamento padrão. Considere sempre o custo dos workshops em relação
ao valor esperado do projeto.
-
Cursos de treinamento personalizados.
Se os membros do projeto não foram incluídos nos cursos de treinamento padrão sobre o processo e as ferramentas,
uma alternativa será personalizá-los para abranger o processo de desenvolvimento, incluindo as diretrizes, os
gabaritos e as ferramentas. No entanto, poderá ser caro personalizar cursos de treinamento. O treinamento de
processo genérico, como um curso introdutório ao Rational Unified Process™, deve ser conduzido antes da
inicialização do projeto ou nos primeiros dias do projeto. Treinamentos mais especializados em técnicas, métodos ou
tecnologias são freqüentemente conduzidos "no momento certo". Isso significa que o treinamento é dado pouco antes
do método ou da técnica ser aplicado ao projeto para assegurar que o novo conhecimento está claro na mente.
-
"Campo de treinamento de novos recrutas".
De uma a cinco semanas de treinamento prático. Poucas organizações podem investir nesses tipos de campos de
treinamento, mas eles têm provado sua eficiência se há muitos fatores novos para as pessoas no projeto. Um
campo de treinamento de novos recrutas é tipicamente uma mistura de seminários, cursos de treinamento e trabalho
prático com o processo e as ferramentas.
|
Feedback Coletado
Ao apresentar o novo material e treinar os membros do projeto, você provavelmente receberá feedback e descobrirá
defeitos no processo de desenvolvimento e/ ou nas ferramentas. Gere Controle
de Mudanças, quando apropriado. Algumas mudanças podem precisar ser endereçadas para fora do escopo do projeto, por
exemplo, pelo grupo de processo responsável pelo amplo processo de desenvolvimento da organização. Outros problemas
podem ser levantados sobre a maneira que o projeto escolheu para adaptar o processo e a resolução para o problema deve
ser considerada para a próxima liberação interna do processo.
Freqüentemente, é válido acompanhar uma ativação do processo para assegurar que os membros do projeto "entenderam a
mensagem". Muitos consideram difícil pedir esclarecimentos durante uma apresentação, especialmente quando muitas
pessoas, internas e externas, estão presentes. Em muitos projetos, as responsabilidades de um Engenheiro de Processo também incluem desempenhar aconselhamento
do processo, para ajudar os membros do projeto a aplicarem as técnicas descritas pelo processo. Esse trabalho
freqüentemente resultará em um feedback que é normalmente capturado durante uma ativação. Para obter informações
adicionais, consulte Conceito: Aconselhamento.
|
|
Considerações de Teclas
O Engenheiro de Processo precisa trabalhar com o Coordenador de Projeto para tornar o processo específico para o Processo de Desenvolvimento público e decidir sobre como treinar
os membros do projeto.
|
Informações Adicionais
© Copyright IBM Corp. 1987, 2006. Todos os Direitos Reservados.
|
|