어제의 나보다 성장한 오늘의 나

프로젝트 관리툴 지라(JIRA) 특징 정리 및 JQL 문법 본문

공부/JIRA

프로젝트 관리툴 지라(JIRA) 특징 정리 및 JQL 문법

NineOne 2021. 4. 16. 11:17

이슈 타입

  • story : 사용자 행동 ( 사용자가 회원가입을 한다, 사용자가 로그인한다. )
  • task : 내가 해야 될일 (서버 세팅, 기능을 만들거나)
  • epic : 큰톨로 묶는다
  • bug : 시스템 사용상에 이슈, 버그
  • ex ) 유저관리 에픽 → 스토리로 회원가입, 로그인 → Task로 비밀번호 변경, 회원가입 시 필수 필드 적용, 비밀번호 찾기, 소셜 인증 API 등등
더보기

subtask란? 특징 무조건 부모가 있어야한다. 만약 소셜 인증의 담당자가 여러 명일 필요가 있고 잘게 나눠야 한다면 사용한다.

Components

  • backend, frontend, ux, 인프라 등등 or 기능별로 나눠도 된다.
  • 사람을 지정해도 되고 상황에 맞게 사용

이슈 검색을 위한 JQL

  • 상단에 Issue → 이슈 검색을 통해
  • 고급 누르면 JQL를 통해 자세히 검색할 수 있다.
  • SQL과 유사한 점을 가진다.

JQL Operators

Operators 설명
=, !=, >, >= 같거나, 같지 않거나 등의 비교 연산자
in, not in 속해 있는지
~(contains), !~(not contains) SQL like와 같은 역할
is empty, is not empty, is null, is not null 비어있는지, 설정되지 않았았는지
was, was in, was not in ~였던 것이 있는가?
changed(from xx to xx) 변경된 적이 있던가? (최초 값과 다른 애들)

JQL Keywords

  • AND
  • OR
  • NOT
  • EMPTY
  • NULL
  • ORDER BY (DESC, ASC)

JQL Functions

  • endOfDay(), startOfDay()
  • endOfWeek() (Saturday), startOfWeek() (Sunday)
  • endOfMonth(), startOfMonth(), endOfYear(), startOfYear()
  • currentLogin()
  • currentUser()
  • updatedBy(user, dateFrom(optional), dateTo(optional))
Comments