wan의 개발일기

Jira 기본 개념 (프로젝트, 이슈, 보드) 본문

Jira

Jira 기본 개념 (프로젝트, 이슈, 보드)

wan_ 2026. 5. 6. 11:37

들어가며

Jira를 팀에서 쓰면서 시키는 대로만 썼는데, 기본 개념을 제대로 이해하지 못한 채 쓰다 보니 불필요한 이슈를 만들거나 보드를 잘못 활용하는 경우가 있었다. 기본 구조부터 다시 정리해둔다.


Jira란?

Atlassian이 만든 프로젝트 관리 도구다. 소프트웨어 개발팀에서 이슈 추적, 스프린트 관리, 백로그 관리 등을 위해 가장 널리 사용된다.

크게 두 가지 제품이 있다.

제품 설명 적합한 팀
Jira Software 소프트웨어 개발 프로젝트 관리 개발팀
Jira Service Management IT 서비스 데스크, 고객 지원 IT 운영팀

일반적으로 개발팀에서 쓰는 건 Jira Software다.


프로젝트 (Project)

Jira의 최상위 단위다. 하나의 제품, 서비스, 또는 팀 단위로 프로젝트를 생성한다.

프로젝트 타입

타입 설명 적합한 상황
Scrum 스프린트 기반 반복 개발 정기 릴리즈, 애자일 팀
Kanban 지속적인 흐름 기반 운영, 유지보수, 지속 배포
Jira 프로젝트 타입 선택 화면
Jira 프로젝트 타입 선택 화면 (Kanban / Project management / Scrum)

프로젝트 키

프로젝트 생성 시 고유한 키가 부여된다. 이슈 번호 앞에 붙는다.

프로젝트 키: SHOP
이슈 번호: SHOP-1, SHOP-2, SHOP-42

이슈 (Issue)

Jira에서 작업의 기본 단위다. 버그, 기능 개발, 작업 등 모든 것이 이슈로 관리된다.

기본 이슈 타입

타입 설명
Epic 큰 단위의 기능 묶음. 여러 Story/Task를 포함
Story 사용자 관점의 기능 요구사항
Task 개발 작업 단위
Bug 버그 리포트
Subtask 이슈를 더 작은 단위로 분리

이슈 계층 구조

Epic
└── Story / Task / Bug
        └── Subtask

실제로 많이 쓰는 패턴:

Epic: 로그인 시스템 구축
├── Story: 이메일 로그인 구현
│   ├── Subtask: 로그인 API 개발
│   ├── Subtask: 로그인 UI 개발
│   └── Subtask: 단위 테스트 작성
├── Story: 소셜 로그인 구현
└── Bug: 로그인 후 리다이렉트 오류
Jira 이슈 타입 드롭다운
Jira 이슈 생성 시 업무 유형 선택 (에픽 / Feature / 작업 등)

이슈 주요 필드

Summary     : 이슈 제목
Description : 상세 내용
Assignee    : 담당자
Reporter    : 보고자
Priority    : Highest / High / Medium / Low / Lowest
Status      : To Do / In Progress / Done
Story Points: 작업 크기 추정치
Sprint      : 포함된 스프린트
Labels      : 태그
Jira 이슈 상세 화면
Jira 이슈 상세 화면 (담당자, 우선순위, 하위 작업 등 필드 확인)

보드 (Board)

이슈를 시각적으로 관리하는 공간이다. 이슈의 상태 변화를 칸반 형태로 보여준다.

Scrum 보드

스프린트 단위로 이슈를 관리한다.

  • 스프린트 기간(보통 1~2주) 동안 완료할 이슈를 선택해서 보드에 올린다
  • 스프린트가 끝나면 완료되지 않은 이슈는 백로그로 돌아간다
Jira Scrum 보드
Jira Scrum 보드 (IDEA / TO DO / IN PROGRESS / IN REVIEW / DONE)

백로그 (Backlog)

스프린트에 포함되지 않은 이슈들이 쌓이는 공간이다. 우선순위에 따라 정렬해서 관리한다.

스프린트 계획 시 백로그에서 이슈를 선택해서 스프린트로 옮긴다.

Jira 백로그 화면
Jira 백로그 화면 (스프린트 목록 + 백로그 이슈 구분)

Scrum vs Kanban 선택 기준

정기적인 릴리즈 주기가 있다           →  Scrum
기능보다 운영/유지보수 작업이 많다     →  Kanban
팀이 애자일 방식에 익숙하다            →  Scrum
작업이 예측하기 어렵고 수시로 들어온다  →  Kanban

정리

개념 설명
Project Jira의 최상위 단위, Scrum/Kanban 타입 선택
Issue 작업의 기본 단위 (Epic, Story, Task, Bug)
Epic 큰 기능 묶음, Story/Task를 포함
Board 이슈 상태를 시각화하는 공간
Backlog 스프린트에 포함되지 않은 이슈 목록
Sprint 일정 기간 동안 완료할 이슈 묶음

'Jira' 카테고리의 다른 글

필터와 JQL 활용하기  (0) 2026.05.06
이슈 링크와 의존성 관리  (0) 2026.05.06
백로그 관리와 우선순위 설정  (0) 2026.05.06
스프린트 운영 (계획, 진행, 회고)  (0) 2026.05.06
이슈 타입과 워크플로우 설정  (0) 2026.05.06