JIRA 로드맵(Roadmap) 기능으로 일정 가시성 확보하기
프로젝트 전체 일정을 확인하고 조율하기 위해 많이 사용하는 간트 차트(Gantt Chart)는 윗 분들이 보기에는 전체 일정과 주요 마일스톤을 한 눈에 조망할수 있는 장점이 있습니다.
하지만 현장에서는 Gantt chart 를 Can't Chart 라고 부른다는 농담이 있을 정도로 계획대로 실행하기가 어렵고 그 이유는 다음과 같습니다.
변경이 어렵고(PM이 수정하고 email 로 전송등) 작업간의 유기적 연계를 확인하기가 어려움
세밀한 작업 계획을 수립하기가 힘들고 변화하는 프로젝트의 상황을 따라가기가 어려움
이런 단점으로 인해 점진적으로 구체화되는(progressive elaboration) 프로젝트의 특성에 적합하지 않으며 간트 차트로 수립한 프로젝트 일정은 준수하기가 힘들게 됩니다.
JIRA Software 에서 제공하는 로드맵은 간트차트처럼 전체 일정에 대한 가시성이 확보되지만 Agile 과 JIRA Issue 를 기반으로 하므로 변화와 변경에 대한 대응이 용이하고 진행하면서 세부 일정을 구체화할 수 있는 장점이 있습니다.
Roadmap 은 Basic 과 Advanced 두 가지 종류가 있으며 Advanced Roadmap 은 JIRA Premium 에서만 사용 가능합니다.
로드맵 생성
Basic 로드맵은 팀이나 프로젝트 레벨의 로드맵으로 프로젝트에 들어간 후에 좌측의 로드맵 메뉴를 선택하면 접근할 수 있습니다.
로드맵을 생성하려면 먼저 Epic type 의 이슈 유형을 만들어 준후에 우측 일정 부분을 마우스로 끌어서 시작과 종료 날자를 선택해 주면 됩니다.
Epic 마다 다른 색을 설정해 주면 더 식별하기 쉬워집니다.
종속성 설정
업무간에 서로 종속성과 선후 관계가 있는 경우 관련된 Epic 들을 Issue link 로 연결해 주면 종속성을 표시하므로 더 가시성 좋은 로드맵을 만들 수 있습니다.
먼저 Epic 을 클릭한 후에 우측의 이슈 화면에서 '이슈 연결" 을 선택합니다.
연결할 관계를 선택한 후에 연결할 Epic 을 설정해 줍니다.
주의할 점은 duplicate 나 clone 등의 관계는 종속성이 없으므로 blocks 나 blocked by 같은 관계를 설정해 주어야 합니다
연결이 완료되면 로드맵에 종속성을 표시하는 선이 그려집니다.
아래쪽 연결선의 색이 빨간 색인걸 볼 수 있는데 이는 종속성 문제가 있다는 걸 의미합니다.
보통 선행 작업이 후행 작업과 겹치거나 선행과 후행이 바뀌었을 때 발생합니다.
선에 마우스를 대면 “종속성 세부 보기 “ 팝업이 뜨고 클릭하면 상세 정보가 표시됩니다.
표시 설정 바꾸기
우측 상단의 "설정 보기" 메뉴를 클릭하면 로드맵 표시 방법을 변경할 수 있습니다.
기본적으로 모든 Epic 을 표시하는데 미완료 에픽만 표시(1)하거나 에픽간 종속성 표시 여부(2) 를 설정하거나 또는 "진행상황"(3) 표시 여부를 설정할 수 있습니다.
"진행 상황" 을 체크하면 에픽 하단에 전체 하위 이슈 갯수 대비 완료 비율을 막대기로 표시해 주므로 에픽별 작업 상황을 확인할 수 있습니다.
실습
Epic 을 2가지 이상을 등록하고 마우스로 끌어서 시작과 종료일을 설정합니다.
epic 간에 종속성을 설정하고 후행 작업과 선행 작업의 일정이 겹치게 설정합니다.
종속성 상세 보기를 클릭해서 확인하고 일정 문제를 해결합니다.