본문 바로가기
- CS/협업

[Issue Tracker] Jira 지라 협업툴

by david_동근 2025. 5. 31.


팀원들 간의 Task, Bug, Request 등을 요청하고, 각 작업의 상태 등을 기록하고 표시하는 것은 매우 중요합니다.

그렇기에 Agile Software Dev. process (프로젝트 관리) 개발 방법론 중, 협업툴 Jira에 대해 정리해 보았습니다.

 


 

Jira를 시작하기 전에, Agile Software 개발론의 Sprint를 알아두어야 합니다.

Sprint 란,

Agile 소프트웨어 개발의 Scrum 방법론에서, 정해진 짧은 기간 동안 끝내고자 하는 작업 unit 을 뜻합니다.

한 스프린트 주기를 1주~4주 정도로 짧게 잡고, <분석 - 설계 - 개발 - 테스트> 를 싸이클로 돌아가며 반복하는 방식으로,

Jira Software 가 그 도구로 유용하기에 많은 개발팀들이 사용한다고 합니다.

Scrum (Agile Software Development) 방법론에 대한 자세한 내용은 아래 링크에서 확인할 수 있습니다.

참고 1 : https://en.wikipedia.org/wiki/Scrum_(software_development)

 

Scrum (software development) - Wikipedia

From Wikipedia, the free encyclopedia Management framework This article is about software development framework. For other uses, see Scrum. Scrum Agile events, based on The 2020 Scrum Guide[1] Scrum is an agile team collaboration framework commonly used in

en.wikipedia.org

 

Jira (지라)

애자일(Agile) 소프트웨어 개발 프로세스의 Scrum 방법론에 기반한 Sprint 구현에 유용한 도구입니다.

(Jira Software가 개발팀용이며, Jira Work Management는 비개발팀용이에용.)

출처 : https://www.opshub.com/jira-integration/jira-github-jenkins-integration/

 

Git과 Slack, Confluence, Jenkins 등의 도구들과 연동해 작업할 수 있다는 장점이 있으며,

Trello, Slack, MS-Teams 와 같은 협업툴로 팀원들 간의 커뮤니케이션, Figma 같은 외부툴 사용으로 업무 효율면에서 개꿀입니다.

 

또한 딱 정해진 sprint 기간에 맞춰 집중하여 작업하고 우선순위를 정하며,

sprint report나 burndown차트 등 개발의 효율을 높이는 작업이 가능해집니다. ( https://en.wikipedia.org/wiki/Burndown_chart )

 

 

또한 프로젝트 요약과 다양한 보기 방식으로 현재 프로세스 중 미비한 부분과 중요한 내용을 확인할 수 있습니다.

 

Issue

Jira는 모든 (개선사항이나 Bug, Request...) Task를 'Issue' 라는 unit 으로 관리합니다.

담당자, 날짜, 세부사항, 레퍼런스나 tag 등의 내용이 담긴 작은 카드형태로 관리할 수 있습니다.

Scrum 개발 단계에 따른 프로세스를 아래와 같이 볼 수 있습니다.

To Do → In Progress → Done

 

(일반적인 소프트웨어 개발 프로세스는 다음과 같아용 : To Do → In Progress → In Review → Done)

추가로 아래와 같이 용어를 몇개 더 정의하겠습니다.

 

Kanban & Scrum

 

Kanban Board

는 현재 프로세스의 우선순위에 따라 작업을 나열하고, 나열된 순위대로 Issue를 처리하며,

현재 Issue를 끝내고 다음 Issue로 들어가는 (멀티태스킹을 지양하나봐요.) 작업이며... 다른 말로는

한 번에 개발될 수 있는 WIP; (Work In Process) 수를 제한하자는 뜻입니다.

Scrum 보드와는 달리 여유만 있다면, 새로운 Issue 추가가 가능하며,

시각화된 칸반 보드와 작업 단계의 열(col)이 전체 Issue가 보인다는 특징으로 연결되겠습니다.

 

Scrum Board

은 앞서 말한 Sprint 업무 주기를 반복하는, (보통 소규모로 구성된) 개발팀의 작업이 되겠습니다.

또한, 작업 항목 크기는, 하나의 Sprint 단위 안에서 완료 가능한 수준으로 하고, (Sprint 단위 내에서 새 Issue 추가는 No)

Kanban 보드와는 달리, 각 Sprint마다 Scrum 보드를 신규로 초기화 (새 Issue로 planning)을 합니다.

우선 순위화 된 백로그가 필요하며, BurnDown Chart 를 필요로 합니다.

 

 

 

 

 

 

공식 : https://www.atlassian.com/ko/software/jira

 

Jira | 이슈 및 프로젝트 추적 소프트웨어 | Atlassian

“ 이전에 저희 팀은 Atlassian을 개별적인 도구로 여겼습니다... 이제는 Jira 매크로 및 스마트 링크와 같은 [기능 및 통합]이 공동 작업, 생산성 및 검색 가능성에 매우 중요한 역할을 하고 있습니

www.atlassian.com

 

 

참고 2 : https://www.atlassian.com/agile/kanban/kanban-vs-scrum

 

Kanban vs Scrum | Atlassian

Discover if Kanban or Scrum is a better framework for your agile team. Learn the key differences between the two frameworks.

www.atlassian.com

 

참고 3 : https://m.blog.naver.com/wisestone2007/222550059021

 

칸반(Kanban)과 스크럼(Scrum)

애자일에 관심이 있는 분들이라면, 한 번쯤은 '칸반(Kanban)'과 '스크럼(Scrum)'이...

blog.naver.com

 

참고 4 : https://brunch.co.kr/@flexwork/47

 

강력한 프로젝트 관리, 지라(Jira) 사용법 총정리

일잘러 협업툴 | 지라(Jira)는 아틀라시안(Attlassian)이 개발한 협업툴로 처음에는 소프트웨어 개발 프로젝트 관리를 위해 만들어졌어요. 하지만 이제는 프로젝트 관리용 협업툴로도 많이 사용되고

brunch.co.kr

 

(아래 링크 포스트에 Agile 관련 학습 내용이 많아 유용할 듯 해요)

참고 5 : https://medium.com/dtevangelist/devops-jira%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%ED%98%91%EC%97%85-1%EB%B6%80-63c71489f21d

 

[Agile] JIRA를 활용한 협업(1부)

Agile/DevOps 프로젝트를 수행하기 위한, 협업도구인 JIRA 활용 방법을 소개합니다. JIRA를 통해 개발 일감(Epic, User Story), 버그 등을 작성하고, 개발자를 할당 후 개발 상태 및 릴리스 관리가 가능합니

medium.com

 

참고 6 : https://sujinnaljin.medium.com/jira-jira%EC%99%80-github-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-6e649180dfae

 

[Jira] Jira와 Github 연동하기

GitHub for jira를 통해 손쉽게 연동해보자

sujinnaljin.medium.com

 

'- CS > 협업' 카테고리의 다른 글

[CS] 버전 관리 Version / revision / source control  (8) 2025.06.09
[협업] CI/CD Pipeline 파이프라인  (2) 2025.06.05
[협업] CI / CD  (1) 2025.06.03