구현에서 문제 해결을 시도하기 전에 실패의 원인을 정확하게 식별해야 합니다.
문제 해결 프로세스의 첫 번째 단계는 발생한 특정 증상을 정의하는 정보를 수집하는 것입니다. 이 정보를 수집할 때 다음과 같은 질문을 할 수 있습니다.
- 발생하지 않은 작업 또는 예상 동작은 무엇입니까?
- 영향을 받는 작업을 개별 평가가 가능한 하위 작업으로 나눌 수 있습니까?
- 작업에서 오류가 발생합니까? 오류 메시지가 해당 오류와 관련되어 있습니까?
- 작업이 완료되기는 하지만 너무 오래 걸립니까?
- 오류 발생이 일관됩니까? 아니면 산발적입니까?
- 최근에 오류와 관련이 있을 수 있는 소프트웨어 또는 하드웨어 변경이 있었습니까?