Search

나는 어떻게 Trouble Shooting 하고 있는가?

Created time
2022/11/14 12:07
Last edited time
2023/01/10 14:33
Tags
software engineering

Trouble Shooting 이란?

시스템에서 발생하는 복잡한 문제들을 종합적으로 원인을 진단하고 해결하는 것.”

Trouble Shooting 과정

1. 문제 정의

문제 동작 확인 분석 후, 문제를 정의한다.

2. 문제 사실 수집

‘정의된 문제’를 바탕으로 대략적으로 점검할 항목과 내용을 결정한다.
‘정의된 문제’를 재현하는 방법도 수집한다.

3. 문제 원인 추론

‘수집된 사실’을 바탕으로 문제의 ‘원인 추론’을 한다.

4. 문제 조치 방안 작성과 조치 구현

‘추론한 원인’에 따른 ‘조치 방안’을 마련하고 구현 단계를 거쳐 ‘문제 해결’을 한다

5. 구현이 반영된 후, 결과 관찰

‘조치 방안’을 관찰할 ‘조사 방법’을 마련하고 ‘관찰 결과’를 기록한다.
‘결과 관찰’‘테스트 케이스’를 만들어 확인도 가능하다.
관찰 과정에서 문제가 해결되지 않았다면, 다시 4번으로 돌아간다.

6. 문제 해결 과정을 문서로 작성

‘문제 해결 과정’을 순서대로 정리해 ‘문서 작성’을 한다.