Atividade:
| ||||||||||||||||||||
Finalidade
|
|
| Passos | |
| Artefatos Informados: | Artefatos Resultantes: |
| Freqüência: Uma vez por projeto (atualizada a cada iteração, se necessário) | |
| Papel: Gerente de Projeto | |
| Detalhamentos do Fluxo de Trabalho: |
Na maioria dos projetos de software, os problemas costumam se enquadrar em uma destas três categorias:
| Problemas de produto | referentes a requisitos, design, código |
| Problemas (ou questões) de projeto | referentes a ambiente, recursos, programação/orçamento, ferramentas |
| Problemas de processo | referentes a ciclo de vida, metodologia, garantia de qualidade |
Em geral, o procedimento para gerenciar cada categoria de problema varia; por exemplo, usar diferentes Comitês de Controle de Mudança ou seguir procedimentos distintos para implementar soluções. Quando isso ocorrer, o Plano de Resolução de Problemas deverá descrever o processo para gerenciar cada categoria de problema separadamente.
O primeiro passo do desenvolvimento do Plano de Resolução de Problemas é definir o procedimento a ser seguido para lidar com cada categoria de problema. No Rational Unified Process, os procedimentos de gerenciamento de problemas são acionados:
As Avaliações de Status são criadas como uma preparação para as revisões programadas de status do projeto. No entanto, será possível atualizar a Lista de Problemas de forma não programada durante a Atividade: Monitorar Status do Projeto se os problemas identificados exigirem solução imediata.
Considere os seguintes itens:
É importante manter uma lista ou um log atual dos problemas identificados e dos status correspondentes. É possível usar ferramentas distintas para cada categoria de problema (p. ex., um sistema de controle de defeitos pode ser usado para gerenciar problemas de produto, enquanto uma simples planilha pode ser usada para rastrear problemas de projeto).
Nesta seção, identifique as ferramentas, os bancos de dados e os arquivos a serem usados para rastrear problemas no projeto. Além disso, identifique todas as técnicas específicas a serem usadas. Elas podem incluir técnicas para:
Na maioria dos projetos, os problemas que surgem são revisados regularmente por uma equipe de "triagem" formada por representantes de cada subequipe do projeto (ou seja, gerenciamento, desenvolvimento, teste, garantia de qualidade etc.). A equipe avalia cada problema e implementa um plano de ação para corrigi-lo.
No seu plano, identifique os indivíduos que participarão das atividades de triagem. Se equipes de triagem distintas forem usadas para administrar diferentes categorias de problema, identifique cada grupo separadamente.
Identifique também os grupos ou indivíduos que serão responsáveis por verificar que as ações corretivas identificadas para cada problema foram implementadas.
No seu plano, defina uma programação para as reuniões freqüentes de "triagem" de gerenciamento de problemas.
A definição de uma programação para as atividades de gerenciamento de problemas é importante para o fluxo estável de um projeto. Ela fornece à equipe do projeto um ambiente confiável e consistente para apontar e resolver problemas. Uma prática recomendável do ramo é ter uma "sala de guerra" diária logo de manhã, na qual qualquer membro da equipe possa comparecer e identificar problemas para triagem.
|
Rational Unified Process
|