이슈 트래커(Issue Tracker Jira)에 잘 접근하는 방법 고민 #1

방법 연구 목적

Jira에 접근해서 자신이 해야하는 일이 무엇인지 확인하기 어려워하는 분들이나 더 편하게 접근할 수 있는 방법이 있을까 하는 생각이 들었습니다. (갑자기?)
궁극적인 목적은 작업자들이 자신이 해야하는 일을 잘, 빠르고 편리하게 확인하고 일할 수 있는 것이죠.
나에게 할당된 일을 바로 알 수 있는 방법이 있다면 제일 좋을 것 같아 각 작업자의 작업 흐름, 작업 프로그램 등을 확인해봅니다.

(TMI) 이 글을 정리하게된 계기

https://youtu.be/xlV82Q-ZmAA

2021년에 OKKYCON에서 김영재님이 발표해주셨던 프로덕트 조직의 생산성 높이기 내용에 감명을 받아서 정리하게되었습니다.
(작년에 본 영상인데 왜 이제야? 라는 생각도 들지만 최근에 동료분들이 내가 어떤 일을 해야하는지에 대해 편하게 접근할 수 있다면 Jira와 친해지고 더 잘 쓸 수 있게되지 않을까했습니다. 😁)

영상에서는 “개발자가 이슈 트래커를 잘 쓴다는 기준”에 대해 다뤄주셨는데요.

  • 이슈 트래커 웹에서 적게 열어볼 수록 잘쓰는 것
  • 절대 상태를 손으로 바꾸지 않는 것 → (핵심) 커밋 메세지로 상태 변화가 가능한 것

작업

게임 개발(PUBG 기준)에 있어서 작업자 카테고리 및 작업 프로그램을 분류해보겠습니다.
일단 PUBG 개발은 Unreal Engine Editor, Perforce/Git 으로 작업하고 소스를 관리하고 있습니다.

엔지니어 Engineer

(코딩 + 블루프린트 작업) Visual Studio (Visual Studio Code), Unreal Engine Editor

  • 코딩 후 Git 히스토리 정리를 위해 SourceTree, Fork, GitKraken 등 Git GUI를 사용하는 경우도 있음
  • PUBG는 소스 컨트롤 시스템을 Perforce와 Gitlab(Git)을 쓰고 있음

아티스트 Artist

(애셋 작업) Maya, 3D Max …, Unreal Engine Editor

  • 컨셉 아티스트…의 경우 어도비 포토샵 또는 일러스트레이터?
  • 어쨌든 실제 게임에 적용되는 애셋들은 언리얼 에디터 통해서 반영되어야하니 커밋 내용을 작성하고 푸시하는 곳은 언리얼 에디터? Perforce?
  • (어디가 편할지는 인터뷰와 고민이 필요합니다.)

기획자 Designer

(데이터 작업 + 블루프린트 작업 등) Excel, Unreal Engine Editor

  • 데이터 작업을 엑셀로만 하지는 않고 언리얼 에디터에서 그래프를 수정하는 등 여러 작업이 있음
  • 블루프린트에 입력해야하는 데이터, 코드에서 가져다 쓰는 데이터 등 에디터와 에디터 밖에서 작업 가능함

작업 프로그램과 Jira 연결

각 작업자분들이 작업을 하는 프로그램에서 Jira 이슈를 볼 수 있는 방법이 있는지부터 확인을 해봐야겠죠?
작업 프로그램 하나하나 관련 플러그인이 있는지 확인해보겠습니다.

작업 프로그램Jira 연결 프로그램특징/코멘트
Visual StudioVSJira⚠️ VSJira
- VS 2019에서 동작하지 않는다는 평가가 많네요. (동작하는지 확인 필요)
Visual StudioCodeStream-vs✅ CodeStream-vs
- New Relic에서 만든 플러그인으로 VS 2019 버전에서 동작 가능하고 지금도 유지보수가 이뤄지고 있는 플러그인
- 내 이슈를 확인하고 이슈를 바로 만들 수도 있습니다.
- Jira 외에도 다른 서비스 연결이 강력하네요. (슬랙, 팀즈, 트렐로 등)
Visual Studio CodeJira and Bitbucket✅ Jira and Bitbucket
- 아틀라시안에서 만든 플러그인으로 유지보수 및 여러가지 Jira 기능이 보장되어있습니다.
- 플러그인의 형태로 VS Code에 설치 후 서버 설정 및 계정 설정
- VS Code에서 바로 이슈 내용을 바로 볼 수 있습니다
- VS Code 내에서 필터를 구성해서 내가 보려는 이슈만 골라서 볼 수도 있고요
Unreal Engine EditorBug-reporter
❌ Bug tracker
❓ 언리얼 엔진 플러그인으로 있는 것을 찾기 어렵네요
- ❌ Bug-reporter 플러그인은 있는데 $30로 비용이…
- ❌ Bug Tracker 플러그인은 ₩73590… 꽤 비싸네요. 다만 Trello만 지원해서 패스.
없어서 플러그인 만들어서 써야하는 것 같습니다. (다른 회사들도 그냥 만들어쓰는걸까요..?)
Perforce(P4V)❌ / ⚠️ jira-perforce 연결
- P4V에서 바로 Jira 연결하는 플러그인은 따로 없고 커스텀 툴을 개발해서 넣어야합니다.
- HTML Tool 또는 Custom Tool을 따로 만들어서 적용해야합니다.
- 다른 서비스들에 연결은 할 수 있는데 추가로 구매하고 설정해야하는게 큰일이네요.

고민 1차 정리

일단 각 작업 프로그램별로 Jira 연결 프로그램을 확인해보았는데요.
Visual Studio쪽은 있는데 언리얼 에디터, 퍼포스 쪽은 제대로된 플러그인을 확인할 수 없었네요.

공교롭게도 게임 개발 관련 프로그램에는 Jira 연결 플러그인을 찾기 어려웠… (게임 개발과 이슈 트래커 툴은 친하지 않은 관계일까 싶기도했지만 아니겠죠..?)
물론 언리얼 에디터 쪽에 관련 플러그인이 있지만 Jira를 딱 잘 쓸 수 있게 만들어진 것은 아니어서 애매하다고 생각했습니다.

내부 동료 개발자분들은 어떻게 Jira를 사용하고 있는지, 어떤 방법으로 커밋(submit)할때 jira 이슈를 찾아서 보고 있는지 인터뷰해보고 개선 각을 봐야겠습니다.
개선 방식은 #2 포스트로 찾아올게요 😃

12 Jira Features from 2021

2021에 업데이트된 12가지 Jira Feature

https://community.atlassian.com/t5/Jira-articles/December-to-Remember-12-Jira-features-from-2021/ba-p/1873465

Jira 커뮤니티에 올라온 Jira 기능 업데이트 소개글이 있어 가져와봤습니다.
Jira Cloud에 업데이트된 기능들의 소개글이니 참고해서 봐주세요.

1. “Done(완료)” 상태 추가 기능

그동안 Done(완료) 상태 밖에 없었는데 원하는 상태명으로 완료 카테고리 상태를 추가할 수 있게되었습니다.

Learn more

2. 리스트 뷰 - 이슈 네비게이터에서 이슈 상태 업데이트 가능!

이슈를 열어서 상태 변경하지 않고 리스트뷰 상에서 상태 업데이트가 가능하도록 업데이트되었습니다.

Learn more

3. 드래그 & 드랍으로 이슈를 로드맵에서 관리

로드맵 기능에서 태스크를 생성하고 드래그 & 드랍으로 태스크 순서를 조정하는 등 태스크를 관리할 수 있습니다.

Learn more

4. 다른 프로젝트로 이슈 레이아웃 복사

프로젝트를 복사하거나 동일하게 이슈 레이아웃을 만들기 위해 이슈 레이아웃 복사 기능이 추가되었네요.

Learn more

5. Reopen closed sprints 끝난 스프린트 다시 열기

완료된 스프린트를 다시 열 수 있도록 기능이 추가되었네요.
실수로 완료되었거나 일정이 연장되는 등 이슈가 있는 스프린트을 다시 열 수 있도록 추가된 것 같습니다.

Learn more

6. Estimation 기능을 통한 진행도 확인

스토리 포인트, 시간 등 기존에 태스크 관리하던 데이터를 통해 작업의 진행도를 확인할 수 있는 estimation이 추가되었습니다.

Learn more

7. 이슈 타입별 워크플로우 추가

21년 중순까지는 이슈 타입별로 워크플로우 추가할 수 있는 기능이 없었는데 4분기쯤에 업데이트가 이뤄졌나보네요. 이슈 타입별로 워크플로우 설정하는 것은 서버버전에는 기본적으로 있었는데 클라우드 버전에 추가되었다니 다행이네요.

이슈 타입별 워크플로우

Learn more

8. 컨텍스트 뷰 업데이트

필요한 정보를 오른쪽 뷰에서 볼지 중간 뷰에서 볼지 설정할 수 있도록 업데이트가 되었습니다.
자세한 설정은 프로젝트 설정 > 이슈 레이아웃에서 해볼 수 있습니다.

컨텍스트 뷰 업데이트

Learn more

9. Your Work(내 작업)에 “Assigned to me(나에게 할당됨)” 추가

나에게 할당된 작업들을 바로 볼 수 있는 기능이 추가되었습니다.

기존에 대시보드를 통해 내 작업을 보던 사용자는 이게 유용한 기능일지 모르겠네요. 😈

10. JQL 에디터 업데이트

JQL을 이용한 이슈 검색에 유용한 에디터 업데이트가 이뤄졌습니다.

하이라이트 기능이나 자동완성 등이 깔끔하게 반영되었네요. 서버 버전에도 반영해주면 좋겠..

Learn more

11. 공지 배너

공지 배너에 대한 기능이 추가되었습니다. 닫을 수 있는 배너로 설정할 수도 있게 추가되었네요. 🤩

Learn more

12. 사이드바 네비게이션 개선

사이드바에서 보이는 메뉴의 우선순위 등을 조정한 것 같네요.

차세대 프로젝트에서는 볼 수 없고 기존 프로젝트에서 보드에 연결된 메뉴들을 따로 보거나할 수 있는 것 같습니다.

Learn more

마무리

21년 말에 작성된 글인데 이제 슬쩍보고 정리해볼 수 있었네요.
내용 대부분은 차세대 프로젝트에서 설정할 수 있는 내용이기보다 기존 프로젝트에서 사용할 수 있는 기능들이었던 것 같습니다.

서버 버전 업데이트는 없지만 클라우드 Jira도 슬슬 쓸만한 상황인건가 싶기도한데 개인 프로젝트나 일 정리할 때 써보면서 업무에 적용할 수 있을지 한번 조금씩 봐야겠습니다. 😁

Jira를 처음 사용하는 사용자에게 Jira 소개하기

글을 시작하며

개발 PM으로 일하면서 Jira를 사용하고 있는데 Jira를 사용해보지 못하거나 익숙하지 않은 분들이 있는 것 같아 살짝 정리해볼 겸 가볍게 소개해보려합니다.

(주의) 이 글에서는 개발 방법론에 대해서는 다루지 않습니다.
Jira에 대한 간단한 소개와 처음 사용하는 사용자, 도입하려는 매니저가 볼 수 있는 내용으로 구성해보았습니다.

Jira 소개

Jira는 간단히 소개하면 이슈 트래킹 서비스로 많은 사람들과 협업을 위한 정보 시스템입니다.
플러그인과 기능들을 이용해서 이슈 트래킹 외에 많은 것들을 해볼 수 있겠지만 기본적으로 이슈의 상태와 정보를 변경하면서 우리팀이 어떻게 이슈를 처리하고 있는지 볼 수 있는 서비스입니다.

이슈 트래킹 서비스에는 Jira 외에도 요즘 많아지긴 했습니다.

이슈 트래킹 서비스들

이 외에도 Trello, Asana 등 재택근무가 많아지면서 이슈 트래킹 서비스들도 많이 관심을 받고 있는 것 같습니다.

Jira를 보통 어디에 사용하는가

Jira를 주로 이슈 트래킹 서비스로 사용할 수 있으니 프로젝트 관리에 사용된다고 볼 수 있습니다.
이슈를 트래킹하는 것이니 소프트웨어 개발 뿐만 아니라 서비스 운영 관리나 다른 프로젝트 관리에서도 사용할 수 있죠.

https://www.atlassian.com/ko/software/jira/guides/getting-started/best-practices

위 링크에는 Jira에서 소개하는 베스트 프랙티스를 보면 실제 사용 사례보다는 Jira 프로젝트 설정하는 방법, 자동화 설정하는 방법 등이 있네요.
이런 설정 방법을 참고해서 프로젝트에 필요한 것들을 설정하여 사용할 수 있겠습니다.
(문서 모두 번역이 되어있지는 않아서 조금 번거롭긴하지만 볼 수 있는 정보는 많습니다 😂 )

Use Case: IT 서비스 개발 관리 (태스크 및 버그 관리)

Jira를 IT 서비스 개발시 프로젝트 관리하는 툴로 사용한다면 어떤 기능들을 주로 사용하면 좋을지 골라보았습니다.

Dashboard, Project Board

Dashboard

Project board

Dashboard, Project Board 기능으로 나눠져있지만 기본적인 기능은 이슈 정보를 보드에서 모아서 볼 수 있는 것입니다.

두 보드의 차이점은 대시보드는 다른 위젯들을 붙여서 다양한 정보를 볼 수 있다는 점과 프로젝트 보드는 특정 프로젝트 이슈에 맞춰서 볼 수 있다는 점이 다릅니다.

대시보드 기능 소개

대시보드는 Jira에 있는 이슈들이나 여러가지 정보를 한눈에 볼 수 있게 구성할 수 있는 보드입니다.
여러 프로젝트의 이슈를 같이 보거나 특정 이슈들을 골라서 볼 수 있는 정보 대시보드를 만들 수도 있습니다.

대시보드 예시 이미지

내게 할당되어있는 이슈, 현재 스프린트에 있는 이슈들의 상태 등을 볼 수 있는 가젯(Gadget)을 추가하여 보드를 구성할 수 있습니다.
내가 보고 싶은 정보를 한눈에 볼 수 있도록 보드를 구성하는 것은 개개인 마다의 요구사항이 다를테니 보드를 하나 만들고 구성해보시는 것을 추천합니다. 😉

대시보드 소개 참고 자료

프로젝트 보드 기능 소개 (스프린트, 칸반)

Jira에는 대시보드 외에도 프로젝트 내에서 사용하는 프로젝트 보드가 있습니다.
프로젝트에서 프로젝트 보드를 생성하고자 하면 스크럼 보드, 칸반 보드 둘중에 어떤 보드를 만들 것인지 선택합니다. Jira에 있는 설명 그대로 가져와보겠습니다.

스프린트 보드 예시

  • 스크럼(Scrum): 스크럼은 스프린트라 불리는 계획, 커밋, 전달의 시간 단위의 작업 묶음에 중점을 두고 있습니다.
    • 스크럼은 간단히 말하면 스프린트라는 묶음에 집중해서 작업하는 보드로 이해하시면됩니다.
    • 스프린트를 어떻게 운영할 것인지에 대해 고민이 필요한 보드에요
  • 칸반(Kanban): 칸반은 사용자의 워크플로를 가시화하는 것과 공정의 단계 개선을 위해 동시에 진행 중인 업무를 제한하는 데 중점을 두고 있습니다.
    • 칸반은 각 컬럼에 진행할 수 있는 최대 작업 수를 제한하고 각 단계의 일을 개선하기 위한 보드로 이해하시면됩니다.
    • 칸반은 각 컬럼의 작업 수를 어떻게 제한하고 팀이 어떻게 협업할 것인가를 고민해야하는 보드입니다.

칸반 보드 예시

😈 제가 일하는 곳에서는 각 조직별로 필요한 보드와 대시보드를 만들어 사용하고 있습니다.

  • A팀은 스크럼을 위해 스크럼 보드를 사용하고 스크럼 마스터, 데일리 스크럼, 스프린트 회고 등을 진행합니다.
  • 일반적인 업무 관리는 칸반 보드를 통해 관리합니다. 컬럼에 최대 이슈 수를 제한하는 팀은 아직 보지는 못했습니다.
    (각자 어떤 업무를 하고 있는지 정도를 보는 보드로 사용하는 듯 합니다.)

릴리스 버전(Release Version)

릴리스 버전은 이슈들이 반영될 예정인 버전 값을 정의합니다.
이슈에서 사용하는 fix version(수정 버전)에서 사용되며 해당 버전을 업데이트 완료하거나 배포가 완료되었다면 릴리스합니다.

릴리스 버전 상세

릴리스 버전 메뉴는 프로젝트 페이지의 왼쪽 메뉴에서 🚢 배모양을 누르면 볼 수 있습니다.

엔지니어분들이라면 Github에 Releases 메뉴와 동일하다고 볼 수 있을 것 같네요.

😈 제가 일하는 곳에서는 아래와 같이 버전을 사용하고 있습니다.

  1. 각 업데이트 버전에 맞춰 릴리스 버전을 생성합니다.
  2. 업데이트 버전에 반영할 작업 이슈와 버그 이슈의 fix version 필드에 해당 버전을 입력합니다.
  3. 업데이트가 배포되면 해당 버전은 완료된 것으로 보고 버전을 릴리스(release)합니다.
  4. 사용하지 않는 버전이 생길경우 삭제하거나 아카이브(Archive) 합니다.

이슈 워크플로우(Workflow) 및 상태(Status)

기본 이슈 워크플로우

이슈 관리 프로그램에서 빼놓을 수 없는 이슈 상태 관리에 대한 내용입니다.
이슈 관리하는데에 있어서 이슈를 정의하고 진행, 리뷰, 완료 등 이슈의 상태를 나눠볼 수 있겠죠.

Jira에서는 상태와 워크플로우를 통해 이슈 상태를 관리합니다.
워크플로우는 이슈가 특정 상태로 이동하는 것에 대해 정의하고 이슈의 작업 흐름을 정의합니다.
이슈 상태는 말 그대로 이슈의 상태를 정의한 것을 의미하죠.

모든 상태에서 모든 상태로 갈 수 있는 워크플로우를 만들 수도 있고 단계별로 상태가 이동하는 워크플로우를 만들 수도 있습니다.
워크플로우 구성에는 정답은 없고 개발팀, 작업팀이 업무의 워크플로우를 직관적으로 이해할 수 있는 워크플로우가 좋다고 생각합니다.

😈 제가 일하는 곳에서는 워크플로우를 각 이슈 타입에 따라 분리해서 관리하고 있습니다.

  • 크게는 에픽(Epic), 태스크(Task), 버그(Bug), 요청(Request), 제안(Suggestion)의 타입으로 분류해서 이슈, 워크플로우를 구성하고 있습니다.
  • 워크플로우의 상태 구성은 큰 틀에서는 할일(Backlog, Todo) - 진행중(In progress) - 완료(Fixed, Closed)

Use Case: IT 서비스 개발팀

IT 서비스 개발팀에서 Jira를 쓴다면

IT 서비스 개발팀에서 Jira를 사용할 때에 어떻게 사용할지에 대해 간단히 정리해보겠습니다.

  • 개발팀은 개발 프로젝트에서 작업 관리, 버그 관리를 Jira 이슈(티켓)로 관리합니다.
  • 각 개발 담당자는 생성된 작업, 버그 이슈를 할당 받아 작업하고 작업 상태에 맞춰 이슈 상태를 변경합니다.
    • 이슈에 작성된 내용을 기반으로 작업을 진행하면서 이슈 상태를 변경합니다.
  • 이슈들은 fix version(수정 버전) 값을 이용해 작업이 어떤 버전에 포함되어야하는지 관리합니다.
  • 이슈들의 진행 현황과 분포는 board 또는 dashboard를 통해 확인하고 관리합니다.

마무리

Jira를 처음 사용하거나 어떻게 사용할지 가늠이 안되는 분들에게 도움이 되었으면해서 정리해보았습니다. 🙇‍♂️
대시보드나 칸반 보드 등 각 보드에서 어떻게 구성해서 어떤 방식으로 일하면 좋을지는 케이스를 다루면서 이야기하면 좋을 것 같다는 생각이 드네요.
지금 일하는 곳에서 어떻게 일하고 있는지를 살짝 공유해보았지만 어떤 느낌인지 사실 잘 와닿지 않았을 것 같기도 합니다.

이렇게도 사용하는구나하고 참고해서 Jira나 다른 이슈 트래킹 서비스를 사용하는데에 도움을 얻으셨으면 좋겠네요. 😸

About Jira new screen view

새로운 Jira 이슈 뷰 소개

2021년 3월 31부터 변경될 Jira Cloud 이슈 뷰의 소개 글을 번역, 정리해보는 글입니다.
새로운 뷰에서는 어떤 것들이 달라지는지, 쓱 살펴보겠습니다.

뭐가 바뀌나요?

새로운 issue view

  1. Quick-add buttons: subtasks, 첨부 파일을 추가하거나 이슈 링크 등 퀵 버튼이 추가되었습니다.
  2. Transition issues: 워크플로우 버튼이 하나로 통합되어 드롭다운으로 한눈에 보여질 수 있도록 변경되었습니다.
  3. Watch, vote, and more actions: 지켜보기, 투표, 좋아요 등 액션 버튼이 위로 모이게되었습니다.
  4. Pinned fields: 자신에게 중요한 필드를 모아서 볼 수 있는 핀(먼저보기) 필드를 설정할 수 있게되었습니다.
  5. More fields: “Show more” 버튼을 통해 다른 필드를 볼 수 있도록 변경되었습니다. (담당자, 레이블 등)
  6. Configure issue layout: 필드를 이동하거나 숨기거나 설정할 수 있습니다.
  7. Activity section: 댓글 창이 항상 떠있게 변경되어 언제든지 댓글을 입력할 수 있게되었습니다.
  8. Attachments: 첨부 파일 목록을 한번에 받을 수 있게되었네요.
  9. Flexible layout: 필드를 오른쪽/왼쪽에 놓을지 설정할 수 있게되었습니다.

핵심 기능

한 스크린에서 확인하고 수정

새로운 이슈 뷰에서는 view 스크린과 edit 스크린이 통합되어 한 화면에서 정보를 확인, 수정, 트랜지션 모두 가능하게되었습니다.

중요한 필드는 핀(Pin)!

이슈 필드 중 중요한 필드를 Pin하여 이슈 정보 화면 상단에서 볼 수 있게되었습니다.

이슈에 빠르게 연관 컨텐츠 추가

첨부 파일을 추가하거나 서브태스크 추가, 링크 추가 등을 할 수 있는 퀵 버튼이 생겼습니다.

트랜지션 단순화

워크플로우 스탭에 따라 버튼이 여러개 생기는 방식이 아닌 하나의 드롭다운에서 트랜지션 할 수 있도록 변경되었습니다.

이 변화가 좋은지는 모르겠지만 변경되면서 다음 상태 버튼이 바로 보이지 않아 약간의 불편함이 있을 것 같긴하네요.

어디서든 댓글 작성 가능!

댓글 창이 아래에 항상 보이게되어 스크롤을 내리지 않고 댓글을 바로 작성할 수 있도록 변경되었네요. 👍

첨부 파일 기능 개선

첨부 파일을 리스트로 보는 것, 미리보기 리스트(strip view) 화면이 개선되었습니다.

댓글/워크로그 링크 복사

댓글이나 워크로그 내용을 바로 복사 붙여넣기 할 수 있는 기능이 추가되었네요.

New Atlassian editor (with markdown)

기존에는 h1, h2와 같은 매크로를 이용해서 렌더링 되었는데 마크다운 형식이 보일 수 있도록 변경된다고 합니다.

Show more

Show more 버튼을 눌러야 보이는 필드들에 대해 설정할 수 있게되었습니다.

많은 필드들이 show more 항목으로 들어가서 바로 보기 어려워질 수도 있겠다는 생각이 들지만…
버튼 하나 누르면 보이긴해서 약간의 불편함이 추가되지 않을까 싶긴하네요.

향후 개선

향후 개선할 내용은 아래와 같습니다.

  • Issue layout: 필드를 찾기 쉽고 보기 쉽게 이슈 레이아웃을 개선합니다.
  • Performance: 새로운 이슈 뷰의 성능이 이전 뷰에 도달하고 능가하도록 개선합니다.
  • Additional features: 기존 뷰에 있던 기능들을 가져옵니다. 투표, 서브태스크 시간 추정, 남은 시간 필드 업데이트 등

새로운 이슈 뷰 내용 정리 소감

새로운 이슈 뷰에 대해 정리해보면서 느낀점은… 차세대 프로젝트로 다 넘기고 싶어하는 것 같다는 느낌을 받았습니다.
저는 개인 공부나 일을 정리하는데 차세대 프로젝트를 사용하고 있는데 새로운 이슈 뷰가 낯설지 않았는데요.
변경되는 방향을 보았는데 차세대 프로젝트 이슈 뷰와 같아서 흐으으으음 했습니다. 😂

Atlassian 소프트웨어 개발 방식이 점차 클라우드, 단일 UX 개발 방향으로 가는 것 같네요.
(지난번에 Atlassian 서비스 Cloud 전환 선언! 포스트와 연관이 있어보입니다.)

뭐 차세대 프로젝트 사용하면서 별다른 불편함은 없었는데 개인 혼자 사용하는 것과 많은 팀원들과 사용할 때는 어떤 어려움이 있을지 모르겠네요. 🤔

차차 개선되는 것을 지켜봐야겠습니다. 다음 포스트에서 뵈어요! 🙏

Jira 스토리 포인트(Story points) 설정하기

Jira 이슈 스토리 포인트 설정

이 포스트에는 스토리 포인트에 대한 개념적인 내용은 다루지 않고 Jira에서 이슈에 스토리 포인트를 설정하는 방법에 대해서만 다룹니다.
스토리 포인트와 관련한 이야기는 구글링해도 많이 나오니 참고해주세요. 😀

스토리 포인트 설정

단계별로 빠르게 설정해봅시다! (단, Admin 계정만 가능합니다)

  1. Jira settings > issues 이동
  2. Fields > Custom Fields 이동
  3. Story Points를 찾아 Configure > Edit Configuration
  4. Choose applicable issue type에서 story points를 사용하고자 하는 이슈 타입을 선택 후 설정
  5. 사용하는 프로젝트로 가서 프로젝트 설정 > Screens에 스토리 포인트를 사용하고자하는 이슈 타입의 스크린 접근
  6. 스크린에 스토리 포인트 필드 추가
  7. 6에서 설정한 이슈 생성/수정/기본 스크린에 스토리 포인트 확인

마무리

이 글을 빠르게 정리해보게된 이유는 어드민 설정 > 이슈 > 커스텀 필드 >스토리 포인트를 일부 이슈 타입에 설정한 경우가 있기 때문입니다.
이 경우 시스템 관리자(어드민)이 스토리 포인트 필드의 이슈 타입을 설정해주어야 해당 이슈 타입에서 스토리 포인트를 사용할 수 있기에 종종 저도 까먹어서 정리해보게 되었습니다.
(사실 그냥 제일 좋은 것은 스토리 포인트 필드를 그냥 any issue type으로 제한을 풀어버리면 모든 문제는 쉽게 해결됩니다. ㅎㅎ)