[플젝관리] Agile Project 관리 툴, Jira 사용법(draft)
Jira is awsome tool for agile project!!
개념
- Sprint: 1~2주의 단기 목표를 이루기 위한 시간 단위
- Epic: 여러개의 요구사항을 포괄할 수 있는 작업 단위
- 하나의 에픽은 다수의 유저스토리를 포함
- User Stories: As a {role}, I want to {action} so that {purpose}
- 하나의 유저스토리는 다수의 태스크를 포함
- Task: 1명의 엔지니어가 최대 2일동안 완료 가능한 개발량.
추가자료
Jira Project 만들기
- https://www.atlassian.com/software/jira 접속
- 우측 상단의 ‘Get it free’ 버튼 클릭
- Jira Service Management의 ‘Select’ 버튼 클릭 > Next
- Google account login
-
Site 이름 입력. (프로젝트 이름)
- ‘Agree’ 클릭
- Wait a few minutes…
- [클래식 템플릿 선택] 페이지에서 칸반 / 스크럽 / 버그 추적 중 하나 선택. 본 문서는 ‘스크럼’ 템플릿을 기준으로 작성됨.
Jira 사용
스프린트 보드
좌측 메뉴에서 ‘활성 스프린트’ 선택
- ‘내 이슈만’ 클릭해서 나에게 할당된 태스크만 확인 가능
- 드래그앤 드롭으로 티켓 이동
Jira와 github
-
integration: docs
-
branch 생성
- 코드과 관련없는 티켓은 생략
- 각 티켓별 라벨명과 동일하게 브랜치 생성!
- 예) git branch {branch name}
git branch HANYANG-4 git chekcout HANYANG-4 //some changes... git status git add {filename} git commit -m "commit message" git push origin HANYANG-4
//check remote branch list git branch -r
Jira 관리
- 탄력성을 위해 Sprint 단위는 1주로! :-)
- 월요일~일요일 단위!
1. 한 주의 시작, 스프린트 생성하기
- 좌측 메뉴에서 ‘백로그’ 로 이동
- ‘스프린트 생성’
2. 에픽 생성하기
- ‘백로그’에서 ‘에픽’ (하단 이미지) 클릭 > ‘에픽 만들기’ 클릭
3. 태스크 생성하기
방법1
- 태스크를 포괄하는 에픽을 선택한 후, ‘에픽에 이슈 생성’ 클릭
- 팝업창에서 아래와 같이 입력
- 이슈 유형: 작업
- 요약: 작업을 분명하게 기록
- 설명: 태스크 설명 입력
- 담당자: 이름 선택
- Sprint: 해당 스프린트 클릭 → 클릭 안하면 스프린트 보드에 안보임!!
방법2
- 좌측 메뉴에서 ‘활성 스프린트’ 클릭 > 상단 ‘만들기’ 버튼 클릭
- 팝업창에서 아래와 같이 입력
- 이슈 유형: 작업
- 요약: 작업을 분명하게 기록
- 설명: 태스크 설명 입력
- 담당자: 이름 선택
- Epic Link: 해당 Epic 선택 필수!
- Sprint: 해당 스프린트 클릭 → 클릭 안하면 스프린트 보드에 안보임!!