JIRA

Woozoo·2023년 3월 10일
0

JIRA는 무엇인가?!

JIRA는 프로젝트를 관리하고, 이슈 트래킹 하는 툴임
JIRA를 배우기 위해서는 먼저 Agile 컨셉에 대한 이해가 필요함

Basics of Agile Methodology

애자일은 소프트웨어 개발의 방법론이고(사상이나 철학에 가깝긴 하지만 이해를 위해 방법론이라고 하겠음)

지속적인 성장과 변화, 계속해서 팀을 improve 해가는 겨

이 과정에서 Agile Board라는 걸 사용하게 되는데
Todo - In Progress - Done
할일 - 하는 중 - 끝 으로 이루어진 보드임
쉽게 생각하면 투두리스트겠다

애자일을 행하는 방법 중엔
Scrum과 Kanban이 있음
스크럼은 많이 들어본 거 같은데 Kanban은 첨 알았다

Scrum에는 Sprint가 있음!
스프린트는 미리 시간을 지정해놓고 언제까지 일을 끝낼지 정하는 거!
애자일 보드에서


하나씩 하나씩 넘어 가는게 스프린트고,
그런 거 없이 마구마구 투두를 추가하기도 하고 하는 중에도 몇가지 넣어두고 하는 게 Kanban 방식임

KEY AGILE TERMS YOU'll FIND IN JIRA

JIRA에서 Issue Type으로 Story 같은 항목이 있는 걸 볼 수 있음

User story를 만들게


JIRA Fundamentals

Jira Tutorial
공홈 튜토리얼 인데 University로 넘어갈 경우 더 이상 튜토리얼을 볼 수가없다... 아쉽지만 문서라도 읽어보는 걸로

업무 흐름(work flow)를 관리할 때는 JIRA를, 문서 기반 협업을 할 때는 Confluence를 사용한다!

JIRA와 Confluence

업무 흐름(Work flow)를 추적해야 하는 경우 JIRA가 적당함
예를 들어서 개인정보 보호법을 준수하기 위해 제공중인 웹 서비스에 올릴 "개인정보처리방침" 문서를 작성하는 업무를 받았다고 가정해 보자.

사내에는 문서를 작성하고 검토하고 외부에 배포하는 절차가 있을 테고 이 절차를 "문서작성 workflow"라고 할 수 있다.
문서는 관련팀에서 초안을 작성하고 내부 검토를 거쳐서 승인 후 배포되며 "개인정보처리방침" 같이 법/제도와 관련된 문서는 변호사의 검토를 다시 거친 후에 외부에 공개하는 work flow를 갖고 있다 해보자

JIRA의 work flow 에디터 기능을 사용하면 위와 같이 모델링이 가능함

이제 문서를 작성할 때 각 문서가 어느 workflow 상에 있는지 추적하기 위해서 "개인정보처리방침" issue를 JIRA에 등록하고 진행 단계마다 work flow에 맞게 상태를 변경해주면 된다.


다음 예시는 JIRA에 1번:Task를 등록하고 2번:상태를 관리하면서 3번: Confluence와 연결한 화면이다!

Confluence의 용도

"개인정보처리방침" 문서는 관련 부서에서 초안을 작성하고 내용을 검토하고 오타나 어색한 문구등을 조율해야 한다. 이렇게 문서 기반으로 협업과 공유를 할 경우에 Confluence를 사용해서 편집과 리뷰를 공동으로 하면 수정 -> 취합 -> 배포에 드는 노력과 시간을 최소화할 수 있음


profile
우주형

0개의 댓글