티스토리 뷰
트러블 슈팅 = 문제 해결
즉, 시스템을 수리할 때 문제 원인 가능성이 높은 순서대로 해결하는 것
<장점>
- 무작위로 문제를 해결하는 것 보다 체계적이고 문제 재발 가능성을 낮출 수 있다.
- 반복적인 문제에 대한 가이드라인을 작성해 두어 재발을 방지할 수 있다.
<Troble shooting 해결 방법 7단계>
1. 정보 수집
-이 단계의 목표는 문제를 식별하고 문제를 재현하는 방법을 이해하는 것 이다.
2. 문제 설명
-문제를 포괄적으로 설명함으로써 근본적인 원인을 찾을 수 있는 위치를 알게 된다.
다음과 같은 질문을 하는 것이 도움이 될 수 있다.
- 증상은 무엇입니까?
- 언제 문제가 발생합니까?
- 어디에서 문제가 발생합니까?
- 문제가 발생하는 조건은 무엇입니까?
- 문제를 재현할 수 있습니까?
3. 가장 가능성 있는 원인 파악
-복잡한 시스템으로 작업할 때도 가장 직접적인 원인을 먼저 찾는다.
4. 행동 계획 수립 및 솔루션 테스트
- 문제가 이해되면 문제를 해결하기 위한 계획을 수립한다.
- 자신의 가설을 테스트하고 솔루션을 찾을 때 까지 계속 테스트한다.
- 모든 테스트 실패시 3단계로 돌아가서 다시 시작한다.
5. 솔루션 구현
- 문제를 식별하였으면 이해한 후 문제의 원인을 수정한다.
- 목표는 문제가 발생하기 전 상태로 되돌리는 것이다.
6. 결과 분석
-해결한 결과가 다른 시스템 부분에 부정적인 영향을 미치지 않도록 모니터링 한다.
7. 프로세스 문서화
-문제를 해결한 순서를 정리해 문서화 한다.
감사합니다.
'개발 > 이론 공부' 카테고리의 다른 글
자료구조와 알고리즘이란? (0) | 2022.11.08 |
---|---|
오버로딩(Overloading) , 오버라이딩(Overriding) 이란? (0) | 2022.11.08 |
SQL 이란? (1) | 2022.11.03 |
Cache Hit Ratio란? (2) | 2022.11.02 |
REST API 란? (4) | 2022.11.01 |
댓글