공부/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))