JIRA에 대해 알아보자
JIRA
개발사 : Atlassian 목적 : 버그 추적, 이슈 추적 및 프로젝트 관리에 사용
이슈 추적
티켓 하나하나가 작업. 단계로는 To do, In progress, Code review, Done 등이 있다.
프로젝트 관리
Releases에서 진행상황을 통계적으로 볼 수 있다.
Workflow, repost 페이지 등을 보고 프로젝트가 잘 수행되고 있는지 알 수 있다.
완료처리를 했을 때 어떤 과정을 지나왔는지 객관적으로 볼 수 있다.
JIRA의 중요성
- Project Policy
- Permission
- Roll & Rule
- Issue Tracking
작업팁
이것까지 등록해야하나? 라는 생각이 드는 것까지 모두 등록하자.
우선순위가 밀린 것들을 핸들링하기 좋다.
평균적으로 이슈티켓은 100개 정도라고 한다.
300개 정도 넘어가면 핸들링이 어렵다.
무조건 문서화를 병행하자.
제대로 잘 쓰는 것이 중요하다.
JIRA의 기능
- Backlog : 마일스톤을 수립한다.
- Active sprint : 백로그에서 생성한 스프린트들을 볼 수 있다.
To do -> In Progress -> Done 순서로 진행된다.
우선순위가 높은 것 먼저 한다.
남는 작업은 분명히 있을 것, 그렇지만 버릴 땐 과감히 버려야한다. - Workflow To do : 이슈에 등록되었지만 아직 시작하지 않은 작업
In Progress : 진행중인 작업. 이슈에 등록된 작업을 작업자가 승인해서 작업중
Done : 작업완료 - Workflow - burndown chart : 우하향이 아름다운 그래프이다.
- Story point : 피보나치 수열로 들어가야한다
포트폴리오에 쓰이기 좋은 Jira의 기준
- 팀 내 sprint, status, workflow 정책을 어떻게 수립했는가, 얼마나 디테일한가 (critical, major, minor )
- 업무분담을 어떻게 했는지
- Story point의 의미
- report가 어떻게 나왔는지
JQL
JQL : Jira Query Languege
Jira에는 프로젝트에 대한 a to z가 모두 들어있고, 원하는 데이터 통계를 jql로 뽑아낼 수 있다.
참고자료
https://en.wikipedia.org/wiki/Jira_(software)