2 분 소요

인트로

​ 대학원 다닐 때 중요한 일(학회, 논문 등)들이 있으면 교수님께서는 매일 한 것들을 요약해서 중간 보고서로 제출하라고 하셨다. 싸피에서의 팀 프로젝트들은 초초단기간 내에 수행해야 했는데, 갑자기 그때의 중간 보고서 기억이 떠올라 최근 팀플 때는 노션으로 팀원들끼리의 업무상황/스케줄 공유를 다음과 같이 했었다. 노션이 협업에는 좋은 툴이긴 하지만, 이런 업무들을 단위로 쪼개서 관리하기 위한 툴은 아닌 것으로 알고(아직 노션을 잘 몰라서 숨겨진 기능들이 있을 수동,,?) UI가 약간은 불편했다. 프로젝트 진행 도중에 새로운 걸 배우긴 너무 빠듯해서 그때는 여차저차 써서 마무리 짓긴했지만, 효율적으로 일하기 위해서 보고서를 작성하는건데 형식을 맞추느라 더 시간이 지체되는 것 같은 아이러니한 상황이 펼쳐졌었다. 이번에 Jira라는 것을 접하게 됐는데, 딱 노션으로 끼워 맞춰서 구현했던 기능들을 제공하고 있어서 바로 관심이 생겨 찾아보게 되었다.

image-20220614212215202

JIRA란?

  • 계획: 하나의 큰 아이디어를 user story, issue 및 work로 팀 전반에서 관리할 수 있는 크기로 쪼갬.
  • 트래킹: 업무들의 우선순위를 정하고, 진행률에 대한 가시성을 제공
  • 릴리즈: 버전 관리를 통해, 최신 정보를 가지고 제품 출시 관리
  • 리포트: 실시간 시각적 데이터를 기반으로 팀 효율 향상
  • 자동화: 코드가 필요 없는 자동화로 시간 절약

JIRA 의 로드맵

로드맵은 팀이 종속성(dependency)을 더 효과적으로 관리하고, 실시간으로 전체적인 진행 상황을 추적하는데 도움을 제공한다.

  • 에픽 생성

    에픽은 작업을 크게 나눈 것이며, 개별 작업으로 나눌 수 있다. 에픽은 로드맵에 컬러 막대로 표시된다.

    image-20220615000747552

  • 하위 이슈

    하위 이슈는 로드맵에서 바로 생성되고, 에픽 내에 위치시킬 수 있다. 흔히 생성하는 하위 이슈로는 스토리, 태스크, 버그가 있지만, 다른 종류의 하위 이슈 또한 직접 생성 가능하다.

    image-20220615002411029

  • 하위 이슈의 하위 이슈 생성

    해당 하위 이슈를 클릭했을 때 뜨는 오른쪽 사이드 바에서 다음과 같이 추가가 가능하다.

    image-20220615001303108

  • 시작 및 기한

    로드맵의 막대의 위치를 드래그하거나 길이를 조절하여, 에픽의 시작과 기한을 설정할 수 있다.

    • 막대를 오른쪽 버튼으로 클릭하면, 색상 선택 가능

    • 팀원들과 계획을 손쉽게 공유할 수 있고, 외부 이해관계자에게 가시성을 제공
    • 종속성 매핑을 알리고, 리소스 관리를 도움

    image-20220615003940827

JIRA의 백로그

백로그는 다음의 기능들을 제공한다.

  • 새로운 이슈 또는 하위 작업을 생성
  • 백로그를 구성
  • 버전을 생성
  • 에픽을 구성
  • 스프린트를 시작

image-20220615022609929

우선순위 생성

우선순위를 설정하려고 했는데, 설정방법을 검색해도 잘 나오지 않았다. 그래서 찾는데 꽤 시간이 많이 걸렸다ㅜ

  1. Issue 탭에서 구성 버튼을 클릭한다.

    image-20220615014155776

  2. 우선 순위 필드를 원하는 위치에 드래그 앤 드롭 해서 추가한다.

    image-20220615014146368

  3. Issue 탭에서 우선 순위를 설정한다.

    image-20220615014336773

필터 생성

  1. ‘사용자 지정 필터 관리’ 선택

    image-20220614230259893

  2. 필터 작성

    image-20220614230541308

✏필터 쿼리 작성법

(참고: https://support.atlassian.com/jira-software-cloud/docs/advanced-search-reference-jql-fields/)

위의 링크에서 필드와 연산자를 참고해서 사용

  1. 적절한 필드명을 찾기

    • ex) 작성자 → reporter

      image-20220614234708022

  2. 사용 가능한 연산자 및 함수 참고해서 쿼리문 작성

    • ex) 자신이 작성한 issue

      reporter = currentUser()
      
그 외 쿼리 예시
  • epic이 아닌 자신이 작성한 Issue들 보기

    reporter= currentUser() and hierarchyLevel != 1
    
  • 지난 1주간 분류된 component 작업 중 완료되었고 작업자들의 코멘트가 있는 것

    (참고: https://010000.github.io/post/20210225_search_jira/)

    resolutiondate >= -1w AND component = "Software" AND status = Closed AND comment ~ "*operator*"
    

(+ 좀 더 자세한 문법을 참고 하고 싶다면, [[JIRA] JQL 활용하기 - 기본편] https://infrawaretech-atlassian.tistory.com/26)

참고

댓글남기기