Jira 는 굉장히 방대한 기능과 화면을 제공하므로 익숙해지려면 많은 시간이 걸리고 운영자나 프로젝트 관리자가 아닌 이상 많은 기능을 알 필요가 없습니다.
방대한 Jira 의 기능에 압도되지 않고 친숙해지기 위해 먼저 Jira 를 사용할 때 Issue 와 업무흐름 관리에 대해서 가볍게 알아보겠습니다.
이슈(Issues) 란?
오류, 버그 및 '새로운 기능', 작업요청, 사소한 질문이나 의견등 제품에 관해 회사에서 대화의 대상이 되는 거의 모든 것.이슈 종류에 따라 개발자의 구현이 필요없는 경우도 상당수 있음
- "글로벌 소프트웨어를 꿈꾸다." 김익환. p.48
Jira Issue 는 팀이 반드시 업무를 끝마치기 위해 추적하는 일의 단위로 Jira 를 어떻게 사용하느냐에 따라 이슈는 프로젝트의 할일, 고객지원팀의 티켓, 고객의 요청등이 될 수 있습니다.
SW 개발 프로젝트를 관리하기 위해 사용되는 제품인 Jira Software 에서는 신 기능, 사용자의 요구 사항, SW 버그등이 Issue 로 관리될 수 있습니다.
이슈는 반드시 하나의 프로젝트에 포함됩니다.
이슈 등록은 어디서?
여러 화면에서 이슈 등록이 가능합니다.
상단 만들기 버튼 사용
어느 화면에 있든 상단의 만들기 버튼을 클릭해서 이슈를 생성할 수 있습니다.
상단의 만들기에서 생성은 다양한 필드를 입력할 수 있는 장점이 있지만 처음 입문할때는 많이 어려워 보입니다.
프로젝트 보드
다음은 프로젝트 보드에서 하단의 “이슈 만들기” 버튼을 클릭해도 됩니다.
여기서는 요약과 이슈 유형만 설정하면 되므로 아주 간단합니다.
프로젝트 백로그
백로그(backlog)를 사용하는 프로젝트의 경우 백로그 화면에서 이슈 만들기 버튼을 클릭하면 이슈 생성 화면으로 바뀝니다.
보드처럼 간략하게 2가지만 입력하면 이슈를 생성할 수 있습니다.
이슈 분할
Jira 의 이슈는 다음과 같은 경우 하위 작업(Sub task)으로 분할해서 관리할 수 있습니다.
하나의 단위로 관리하기에는 이슈가 너무 큰 경우
이슈에 대해 여러 동료들의 다양한 관점의 해결책을 수집하고 싶을 때
할 일 목록용으로 작성
이슈를 하위 작업으로 분할하려면 상세보기 화면으로 들어가야 합니다. 보드에서 등록한 이슈를 클릭합니다.
화면에서 “하위 이슈 추가”를 누릅니다.
하위 작업 입력창에서 요약을 적고 만들기를 클릭하면 이슈가 분할됩니다.
필요한만큼 여러 번 입력해도 되며 이미 입력한 이슈가 있을 경우 기존 이슈 선택을 누르면 하위 작업으로 변환됩니다.
이슈 Rank(순위) 변경
여러개의 이슈가 있을 경우 상단에 있는 이슈가 더 눈에 잘 띄고 더 중요하게 느껴집니다.
Jira 는 이슈간의 순위를 정할 수 있으며 높은 순위의 이슈가 상단에 표시됩니다,
순위를 변경하려면 보드에서 조정할 이슈를 끌어서 원하는 순위의 위치에 놓으면 됩니다.
플래그(flag) 지정
특정 이슈에 플래그를 지정해서 팀이나 동료들에게 더 중요한 이슈가 있다고 알리고 소통과 도움을 요청할 수 있습니다.
예로 이슈를 해결하기 위해서는 선행 종속성을 해결해야 하거나 구현에 난관에 부딪혔을 경우 이슈에 플래그를 설정하면 동료가 도와줄 수 있습니다.
플래그를 설정하려면 이슈 상세 보기에서 …(더보기)를 클릭하고 플래그 추가를 누르면 됩니다.
이제 보드를 리프레시하면 플래그를 단 이슈가 한 눈에 들어옵니다.
담당자 지정
이슈는 처리할 담당자가 있어야 합니다. 팀에 따라 이슈를 할당할 수도 있고 본인이 직접 선택해서 진행할 수 있습니다.
담당자를 지정하려면 상세 화면에서 담당자 필드를 클릭합니다.
할당 해제됨이란 단어가 너무 어렵게 느껴질텐데 오역으로 Unassigned 입니다.
담당자를 지정하거나 나로 설정합니다.
이슈 전환(transition)
이슈가 진행되면 이에 맞게 상태를 업데이트해야 하며 상태 종류는 프로젝트마다 다릅니다.
상태를 변경하려면 보드에서 끌어서 변경할 수 있습니다.
또는 상세화면의 우측 상단에서 이슈 상태 버튼을 클릭해도 되며 하단의 워크플로 보기를 클릭하면 현재 이슈의 업무흐름을 한 눈에 볼 수 있습니다.
이슈를 마쳤다면 동료나 관련 팀의 피드백을 구하고 통과되면 완료 상태에 놓아서 업무를 마무리하면 됩니다.
실습
3가지 방법으로 각각 이슈를 등록해 봅니다. 백로그가 없는 경우는 건너뛰세요.
위에서 설명한 각각의 절차를 등록한 이슈를 대상으로 수행합니다.