장애 심각도와 영향 분석 절차.
장애의 심각도 수준을 파악하고 서비스 전반에 어떤 영향을 주고 있는지 파악하는 것이 가장 중요하다.
- 이는 사고의 경중을 판단하고 고객 영향을 최소화하거나 완화할 전략이 수립될 수 있기 때문이다.
개발자는 사고의 경중을 판단하고 전략을 수립하는 것은 아니고 심각한 정도와 영향 범위 있는 그대로를 파악하는 것이 절차의 핵심이다.
우선순위나 전략은 사실 개발자가 판단할 영역이 아닌 경우가 대다수이기 때문에 심각도를 분류할 때는 심각도와 우선순위의 차이를 혼동해서는 안된다.
1. 심각도
| 분류 | 레벨 | 정의 |
|---|
| S0 | Critical | 매우 치명적이고 심각한 상태로 대다수 사용자에게 주요 기능이 동작하지 않는 나쁜 사용 경험 제공 |
| S1 | Major | 심각한 주요 기능 이외 기능이 기대와 다르게 동작하거나 기능이 제대로 동작하지 않는 경우 |
| S2 | Normal | 특정 기준을 충족하지 못하거나 전체에 영향을 주지 않지만 일부 기능에 부자연스러운 사용 경험을 제공 |
| S3 | Minor | 사소한 결함으로 주요 기능과 사용경험에 큰 영향은 없지만 여전히 수정될 필요가 있는 경우 |
2. 우선순위
| 분류 | 레벨 |
|---|
| P0 | Very High |
| P1 | High |
| P2 | Medium |
| P3 | Low |