배경
팀 프로젝트를 진행할 때, 주요 협업 툴로 아래 3가지를 사용하기로 결정했다.
- Slack: 대화와 지식 공유
- Jira: 작업 관리
- Github: 소스코드 관리
그 중에서 Jira는 처음 사용해보기 때문에 이번 기회에 사용법을 공부해보려한다!
(사용법은 팀마다 달라지기때문에 기본적인 용어 및 기능을 알아본다.)
용어 및 기능 이해하기
로드맵
- 전체 일정에 대해 시각적으로 확인할 수 있다.
- 이슈와 연결되어 있다.
- 에픽(에픽 타입의 이슈)와 에픽 하위 이슈(스토리/버그/태스크 타입의 이슈)를 등록할 수 있다.
백로그
- 스프린트를 만든다. (ex. 1주차 스프린트)
- 기존에 등록한 Task를 스프린트에 드래그 앤 드롭으로 이동시킨다.
이슈: Type으로 에픽, 스토리, 태스크, 버그 등이 있다.
- 에픽(Epic)
- 작은 업무들로 나눌 수 있는 큰 업무로, 여러 Sprint에 걸쳐 종료된다.
- ex) 사용자 기본 기능
- 스토리(Story)
- 사용자(고객)에게 가치를 줄 수 있는 기능을 서술 (사용자로서 요구사항)
- 기술적인 전문 용어가 아닌 비즈니스 언어로 작성하는 것이 좋다.
- ex) 사용자는 팀원 초대를 위해 로그인을 할 수 있다.
- 태스크(Task)
- 에픽/스토리의 하위 작업
- 각 태스크에도 태스크의 하위 태스크를 생성가능하다.
- ex) 유사 기능 조사, 테스트 시나리오 작성 등
- 버그
스프린트
- 반복적인 작업 주기(단위) (1주, 2주, 4주 등 팀마다 다르다.)
- 만약 1주가 단위라고 하면, 1주차 스프린트에 수행할 이슈를 등록하고, 이 기간동안은 등록된 이슈에만 집중한다.
- 백로그 메뉴에서 관리할 수 있다.