Técnicas para resolução de problemas

Algumas técnicas comuns podem ajudar na tarefa de resolução de problemas. A primeira etapa no processo de resolução de problemas é descrever o problema completamente.

As descrições dos problemas ajudam você e o representante IBM® do suporte técnico a encontrar a causa do problema. Essa etapa inclui fazer a si mesmo perguntas básicas:

  • Quais são os sintomas do problema?
  • Onde Ocorre o Problema?
  • Quando o Problema Ocorre?
  • Em quais condições o problema ocorre?
  • É possível reproduzir o problema?

As respostas às perguntas normalmente levam a uma boa descrição do problema, que pode levar você a uma resolução de problemas.

Quais são os sintomas do problema?

Ao começar a descrever o problema, a pergunta mais óbvia é Qual é o problema? Essa pergunta pode parecer objetiva; entretanto, é possível dividí-la em várias perguntas mais específicas que criam uma imagem mais descritiva do problema. Estas perguntas podem incluir:

  • Quem ou o que está relatando o problema?
  • Quais são os códigos e as mensagens de erro?
  • Como ocorre a falha do sistema? Por exemplo, ele é um loop, interrupção, travamento, degradação de desempenho ou resultado incorreto?

Onde Ocorre o Problema?

Determinar onde o problema se origina não é sempre fácil, mas é uma das etapas mais importantes na solução de um problema. Podem existir muitas camadas de tecnologia entre o relatório e os componentes com falha. Redes, discos e drivers são apenas alguns dos componentes a considerar quando você estiver investigando problemas.

As seguintes perguntas ajudam você a focalizar onde o problema ocorre para isolar a camada do problema:

  • O problema é específico a um sistema operacional ou é comum entre vários sistemas operacionais?
  • O ambiente atual e a configuração são suportados?
  • Todos os todoss têm o problema?
  • (Para instalações em vários sites). Todos os sites têm o problema?

Se uma camada relata o problema, o problema não necessariamente originou-se nessa camada. Parte da identificação de onde o problema se origina é o entendimento do ambiente no qual ele existe. Dedique algum tempo para descrever completamente o ambiente do problema, incluindo o sistema operacional e a versão, todos os softwares e versões correspondentes e informações de hardware. Confirme se você está executando em um ambiente que é uma configuração suportada. Muitos problemas podem ser atribuídos a níveis incompatíveis de software que não devem ser executados juntos ou que não são totalmente testados juntos.

Quando o Problema Ocorre?

Desenvolva uma linha de tempo de eventos detalhada que leve a uma falha, principalmente para os casos de uma única ocorrência. Uma linha de tempo pode ser desenvolvida mais facilmente de modo retroativo: Comece no horário em que o erro foi relatado (o mais precisamente possível, mesmo em milissegundos), e trabalhe retroativamente por meio dos logs e informações disponíveis. Geralmente, utilize o primeiro evento suspeito que encontrar em um log de diagnóstico.

Para desenvolver uma linha de tempo detalhada de eventos, responda a essas perguntas:

  • O problema ocorre apenas em determinada hora do dia ou da noite?
  • Com que frequência o problema acontece?
  • Qual sequência de eventos leva ao horário em que o problema é relatado?
  • O problema acontece depois de uma alteração de ambiente, como o upgrade ou a instalação de software ou hardware?

Ao responder esse tipo de pergunta, é possível obter um quadro de referência no qual investigar o problema.

Em quais condições o problema ocorre?

Saiba quais sistemas e aplicativos estão em execução no momento em que um problema ocorre é uma parte importante da resolução de problemas. Essas perguntas sobre o seu ambiente podem ajudá-lo a identificar a causa raiz do problema:

  • O problema sempre ocorre quando a mesma tarefa está sendo executada?
  • Uma determinada sequência de eventos é necessária para que o problema ocorra?
  • Outros aplicativos falham ao mesmo tempo?

Responder a esses tipos de perguntas pode ajudá-lo a explicar o ambiente no qual o problema ocorre e correlacionar quaisquer dependências. Lembre-se: não é porque vários problemas podem ocorrer ao mesmo tempo em que eles estão necessariamente relacionados uns com os outros.

É possível reproduzir o problema?

Do ponto de vista de uma resolução de problemas, o problema ideal é aquele que pode ser reproduzido. Normalmente, quando um problema pode ser reproduzido, você tem mais ferramentas ou procedimentos à sua disposição para ajudá-lo a investigar. Os problemas que podem ser reproduzidos, geralmente, são mais fáceis de serem depurados e resolvidos.

No entanto, problemas que é possível reproduzir podem ter uma desvantagem: Se o problema for de impacto comercial significativo, você não deseja que ele ocorra novamente. Se possível, recrie o problema em um ambiente de teste ou de desenvolvimento, o que normalmente oferece mais flexibilidade e controle durante sua investigação.

  • É possível recriar o problema em um ambiente de teste?
  • Vários usuários ou aplicativos têm o mesmo tipo de problema?
  • O problema pode ser recriado com a execução de um único comando, de um conjunto de comandos ou de um aplicativo específico?