2020년 11월 20일
소프트웨어 결함 추적 관리 방안
I. 소프트웨어 결함 추적 관리 방안
- 테스트 도구로 Jira, Mantis, Trac, Excel 등 도구 활용하며, 간결한 Metric을 소수 선정하여 점차 확산
II. 소프트웨어 결함 추적 세부 방안
세부 방안 | 개념도 | 결함 추적 목표 달성 방안 |
---|---|---|
결함 추적관리 프로세스 수립 | – 결함 생명주기(Life-cycle) 정의 – 결함 상태(Status) 별로 추적 관리 – 상태: New, Postponed, Assigned, Opened, Duplicated, Resolved, Closed | |
결함 Reporting 가이드 마련 | – 일관되고 체계적인 방법으로 결함 보고 – 결함 처리를 위한 가이드라인 마련 – 결함 발견, 판단, 조치 상태(Status) 변경 – Mandatory, Optional 구분 등 | |
효과성/효율성 2 x 2 Matrix | – 효과성: 목표에 도달한 정도(결과) – 효율성: 투입 대비 산출 비율(과정) – B의 경우, 점검 기준, 가이드 강화 필요 – C의 경우, 교육 및 성과 보상 정책 마련 | |
정확성/정밀도 평가 및 대응 | – 결함 발견 수와 결함 집중도를 평가 – A의 경우, 기초 프로세스 정립, 역량 강화 – B의 경우, 점검 기준 강화, 개선사항 식별 – C의 경우, 새로운 테스트 활동, 성과 보상 |
- 테스트 관리 지표는 반드시 주요 Data인 결함과 함께 라이프사이클 기반 추적관리 필요
- 효과적인 소프트웨어 오류 도출, 추적을 위해 테스트 프로세스를 수립하여 관리 필요
[참고]
- 정보통신산업진흥원(NIPA), “Effective & Efficient한 테스트 수행을 위한 지표 활용 방안”, 2011. 03