Finalidade
  • Criar um plano documentado que forneça um procedimento definido para gerenciar e resolver problemas ocorridos durante o projeto
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.

Definir Procedimentos para Resolução de Problemas Início da página

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:

  • na Atividade: Resolver Exceções e Problemas, com base nos problemas identificados em uma Avaliação de Status;
  • pela especificação de Solicitações de Mudança para rastrear defeitos;
  • através de anomalias detectadas durante revisões; e
  • através de desvios apontados durante revisões e auditorias de processos.

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:

  • Os métodos que os membros da equipe usarão para apontar o problema (p. ex., identificar defeito, especificar Solicitação de Mudança)
  • Quem estará envolvido na avaliação do problema e decidirá a melhor abordagem para a resolução?
  • Qual será o mecanismo para implementar a resolução escolhida (p. ex., enviar uma Solicitação de Mudança, criar uma Ordem de Trabalho)?
  • Como as ações corretivas serão marcadas como concluídas?

Selecionar Ferramentas e Técnicas de Rastreamento Início da página

É 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:

  • Identificação de problemas
  • Análise do problema
  • Atribuição de prioridades a problemas
  • Verificação de ações corretivas

Designar Equipes de Gerenciamento de Problemas Início da página

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.

Definir Programação para Atividades de Gerenciamento de Problemas Início da página

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.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process