1. 문제점(Problem)
=> 버그의 증상을 기술한다.
2. 재현방법(Reproduction Step)
=> 버그가 어떤 환경에서 어떤 방법을 거쳤을 때 재현되는지 기술한다.
3. 고객영향(Customer Impact)
=> 버그가 고객에 미치는 영향을 기술한다.
4. 근본원인(Root Cause)
=> 버그가 발생한 원인을 기술 한다.
5. 결함 발생 시기
=> 버그가 어떤 단계에서 발생했는지 기술한다. 예를 들어 요구사항분석, 설계 구현과 같은 프로젝트 진행의 주요 단계중 어
떤 단계에서의 작업 때문에 발생한 것인지 기술한다.
6. 해결책(Solution)
=> 버그를 해결하기 위해 코드변경, 테스트에 필요한 시간을 기술한다.
7. 예상 코드 수정 라인수
=> 버그를 해결하기 위해 몇 라인의 코드를 변경 할 것으로 예상되는지를 기술한다.
8. 해결에 필요한 시간
=> 버그를 해결하기 위해 코드변경, 테스트에 필요한 시간을 기술한다.
9. 해결후 부작용(Side Effects)
=> 버그를 해결한 후 발생할 수 있는 부작용을 모두 나열한다.
10. 차선책(Workaround)
=> 버그를 해결하지 않고 피해갈 수 있는 방법이 있다면 기술한다.