Antes de tentar resolver um problema em sua implementação, você deve identificar precisamente como ele está falhando.

A primeira etapa no processo de solução de problemas é coletar informações que definam os sintomas específicos do que está acontecendo. Você pode fazer estas perguntas ao coletar essas informações:

  • Qual é a tarefa ou o comportamento esperado que não está ocorrendo?
  • A tarefa afetada pode ser dividida em subtarefas que você pode avaliar separadamente?
  • A tarefa está terminando com um erro? Há uma mensagem de erro associada a ele?
  • A tarefa está sendo concluída, mas em um tempo inaceitavelmente longo?
  • A falha é consistente ou esporádica?
  • O que mudou recentemente no software ou no hardware que pode estar relacionado à falha?