JIRA (이슈 트래커 소프트웨어)
JIRA란?
Issue Tracking 시스템을 말하는데.. 이슈 추적 시스템은 단체의 필요에 의해 이슈 목록을 관리하고 유지보수하는 컴퓨터 소프트웨어의 하나이다. 트러블 티켓 시스템이라고도 한다. 이 부분이 JIRA가 속하는 부분이다. 이처럼 프로젝트에서 예상 되거나 또는 이미 발생한 "이슈"들을 관리하는 것이 JIRA를 통하여 할일이다. 관리 대상 이슈로는 업무(작업), 문제점, 개선 사항 등이 있음 *티켓 에 대해 실행 중인 보고이다.
일련 과정
project 관리 도구
- 기간, 리소스 등에 대한 계획 수립
- 이슈들의 진행 상태 추적
-통합된 리포트 및 대시보드 제공
프로젝트 참여자의 업무과정 (태스크의 할당, 작업 로그 등)을 기록
프로젝트 전반에 걸친 모니터링 및 플래닝 도구 제공
개발 과정이나 업무 처리에 필요한 다양한 도구와 연동
Jira Core / Software / ServiceDesk
▪ 필요 시 하나의 Jira에 모두 설정 가능
- Core: Jira의 기본기능 탑재
- Software: Board 기능 및 Software Type 프로젝트 사용가능
- ServiceDesk: 사용자 Portal 및 SLA 관리 기능 사용가능
▪ Software나 ServiceDesk 사용 시 Core 기능은 기본적으로 포함
Workflow의 효과
JIRA에서 기본적으로 제공하는 Workflow
▪ Open: 이슈가 최초 생성되어 아직 작업에 들어가기 전 상태
▪ In Progress: 담당자가 정해지고 이슈에 대한 작업이 진행 중인 상태
▪ Resolved: 담당자가 작업을 완료한 상태
▪ Closed: 이슈를 요청했던 요청자가 담당자의 작업 결과에 만족하여 이슈의 완료에 동의한 상태
▪ Reopened: 완료된 이슈에 문제가 발견되어 다시 작업을 진행하는 상태
1 .이슈 트래킹 내용을 동시에 편집할 수 없음
2 .SVN에 잘못 커밋하면 문서가 충돌 남
3 .이슈 번호를 수동으로 입력해야 하고, 중복 번호가 생성되는 경우가 있음
4 .이슈의 진행 상황을 알기 힘듦
5 .SVN이 설치되지 않은 곳에서는 이슈를 파악할 수 없음
6 .다른 팀원과의 커뮤니케이션이 어려움
기존의 프로세스의 단점을 상당수 해결할 수 있다.
이슈가 처리되었다면 JIRA 웹으로 들어가 해당 이슈를 DONE으로 수정한후
해당 상황을 알리고 했는데.
IntelliJ에서 JIRA 이슈 트레커 기능을 제공합니다.
직접 workflow 상태를 변화하고 커밋상태를 입력하고 하지 않아도 됩니다.
Intelli J