# Jira

## Jira의 역할

> 크게 2가지이다.
>
> * Issue Tracking
> * Project Planning

### 장점

![jira](https://4041703324-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LczQ5sDwXTyA6y83Msj%2Fsync%2Fb9f825d43a3c865a55b52b9dfa7b43acc1f54fed.png?generation=1593336560932190\&alt=media)

* 작업 현황 확인이 쉽다.
* 작업 현황을 보고 우선 순위나 스케쥴을 조절하고, 성과를 한눈에 볼 수 있다.
* 각 이슈에 대한 역할과 임무를 확실히 볼 수 있다.
* 이슈가 발생 시 해결한 히스토리들은 모두 자산이 된다.
* 이 모든 것을 해줌으로서 협업 시 불필요한 커뮤니케이션을 줄여준다.

### Issue

> 각각의 작업의 단위이다.

* Epic
  * Story를 묶는 단위
* User Story
  * 사용자의 요구사항
* Task
  * User Story의 하위 작업
  * 개발자의 실제 작업 단위
* Bug
* Enhancement Request
* Etc...

### 사용법

> Work Flow를 각각 설정할 수 있다. <br>

1. 사용자의 요구사항
2. Issue 생성
3. Issue 할당
4. 개발
5. 이후는? 어떤 Work Flow를 쓰느냐에 따라?

### 결론

* **즉 이슈 관리를 해주며 프로젝트의 전체 진행 상황과 개인의 역할을 명확하게 볼 수 있게 만들어준다.**
* **그 외 기획자 or 디자이너 or PM 과의 문서 협업은 Confluence를 통해 진행하며, CI/CD는 GitLab을 통해 진행한다.**
* **모든 것은 연동이 가능하다!**

## 첫 시작 시 할 것

> 참고!! 아틀라시안 마켓플레이스에서 이것 저것 다운받을 수 있는 것이 많다.

* 협업 방법론 시, 어떤 방법론을 택할 것인지?
  * 스크럼
  * 칸반
  * Basic
  * Etc...
* 어떤 워크플로를 택할 것인지?
  * 여러 워크플로가 있음.
* 이슈의 종류는?
  * 기본 말고 추가하고 싶은 이슈 종류가 있는지?

## Reference

* [Jira 기본 개념](http://hellogohn.com/post_one160)
* [Jira 사용법](http://uxd.team.handstudio.net/post/64286399069/jira%EB%A5%BC-%ED%86%B5%ED%95%B4-%ED%94%84%EB%A1%9C%ED%8E%98%EC%85%94%EB%84%90%ED%95%98%EA%B2%8C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0)
