Antes de tentar resolver um problema em sua implementação, você deve identificar com precisão como ele está falhando.
A primeira etapa no processo de solução de problemas é coletar informações que definem os sintomas específicos do que está acontecendo. Você pode fazer estas perguntas ao coletar estas 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 erro? Há uma mensagem de erro associada a ela?
- A tarefa está sendo concluída, mas está em um tempo inaceitavelmente longo?
- A falha é consistente ou esporádica?
- O que mudou recentemente no software ou hardware que pode estar relacionado à falha?