[CS] Jira 및 JQL 활용
Issue Tracking Systems
- 이슈란 개발해야될 항목이나 내가 해야될 항목들을 하나 처리해야되거나 꼭 개발 관련 안되더라도 문제들을 말한다.(다른 프로그램에선 티켓이라 부르기도 한다.)
사용자에게 친숙한 ui와 다양한 지표관리 등 기능 제공.
근데 이슈관리만 하면 되는데 왜 이런 이슈관리가 필요한가?
DevOps
- 개발과 운영을 합쳐둠.
- 개발팀 운영팀 나누면 개발은 운영팀사정을 모르고 운영은 개발팀 사정을 모를 수있어서 이걸 한팀으로 묶고 한팀에서 개발과 운영및 배포까지 처리하면 이런 문제가 해결된다.
DevOps를 잘 수행하기 위한 조건
JQL
- Jira Query Language
- Jira Issue를 구조적으로 검색하기 위해 제공하는 언어
- SQL과 비슷한 문법(Standard Query Language)
- Jira의 각 필드들에 맞는 특수한 예약어들을 제공
- 쌓인 이슈들을 재가공해 유의미한 데이터를 도출해내는데 활용(Gadget, Agile Board)