Issue Tracking System
이슈 관리 시스템 (Issue Tracking System)은 버그, 요구사항, 작업내용 등이 있을 때 해당 시스템에 게시물 형태로 올리고 개발자, 테스터들이 작업 진행상황을 기록하는 시스템을 말합니다.
보통 프로젝트를 진행함에 있어, 프로젝트 관리에서는 위험 관리(Risk Management), 이슈 관리(Issue Management) 등의 용어가 자주 사용된다. 이 용어들 사이에 숨어 있는 상관 관계에 대해 잠시 살펴 보자.
프로젝트 관리에서 이야기하는 위험(Risk) 는 다음과 같이 정의된다.
- 아직 발생되지 않았으나, 발생될 가능성(Probability)이 있는것.
- 발생될 경우, 프로젝트에 차질(Impact)을 가져올 수 있는것
- 하지만, 적절히 대처할 경우, 기회(Opportunity)가 될 수도 있는것.
그리고, 이슈(Issue, 혹은 Problem)은 프로젝트 진행에 차질을 가져올 수 있는 “발생된(Realized)” 위험으로 정의된다. 물론 미리 예상해 두지 못했던 문제점(Issue)도 있을 수 있다. 이슈는 하고 싶은 것이 될수도 있고, 요청하는 것일 수도 있고, 삭제해야 할것, 기본에 잘못된 부분에 대한 알림등 다양한 주제가 될수 있다.
프로젝트를 진행해 나갈 때, 리스크는 피해갈 수 있지만, 이슈의 경우는 이미 발생해 버린 문제점이기 때문에 어떤 형태로든 해결이 되어야 한다. 이슈를 목록으로 정리하고, 우선 순위를 정하고, 담당자를 지정하고, 해결 상황을 체크하는 일련의 행위를 이슈관리라고 하고, 이러한 이슈를 적절히 관리할 수 있도록 만들어진 툴을 이슈관리툴 혹은 이슈관리시스템, 혹은 이슈추적시스템이라고 한다.
List of Issue Tracking System
- Issue Tracking System
- Mantis
- Bugzilla
- Blossom
- Request Tracker
- The Bug Genie
- WebIssues
- ChiliProject
- Jira
- TRAC
- Redmine
- GitLab
- Yona
- git-bug - git repo에 저장되는 버그 트래커
- Kitemaker - 원격팀을 위한 JIRA 대체제 협업도구
- Plane - JIRA/Linear 의 오픈소스 대체제
- Linear
See also
- Workflow management system
- 사용자 피드백 관리 서비스 (Customer feedback management services)
- UseResponse
- Feedback loop