wan의 개발일기
Jira 기본 개념 (프로젝트, 이슈, 보드) 본문
들어가며
Jira를 팀에서 쓰면서 시키는 대로만 썼는데, 기본 개념을 제대로 이해하지 못한 채 쓰다 보니 불필요한 이슈를 만들거나 보드를 잘못 활용하는 경우가 있었다. 기본 구조부터 다시 정리해둔다.
Jira란?
Atlassian이 만든 프로젝트 관리 도구다. 소프트웨어 개발팀에서 이슈 추적, 스프린트 관리, 백로그 관리 등을 위해 가장 널리 사용된다.
크게 두 가지 제품이 있다.
| 제품 | 설명 | 적합한 팀 |
|---|---|---|
| Jira Software | 소프트웨어 개발 프로젝트 관리 | 개발팀 |
| Jira Service Management | IT 서비스 데스크, 고객 지원 | IT 운영팀 |
일반적으로 개발팀에서 쓰는 건 Jira Software다.
프로젝트 (Project)
Jira의 최상위 단위다. 하나의 제품, 서비스, 또는 팀 단위로 프로젝트를 생성한다.
프로젝트 타입
| 타입 | 설명 | 적합한 상황 |
|---|---|---|
| Scrum | 스프린트 기반 반복 개발 | 정기 릴리즈, 애자일 팀 |
| Kanban | 지속적인 흐름 기반 | 운영, 유지보수, 지속 배포 |
프로젝트 키
프로젝트 생성 시 고유한 키가 부여된다. 이슈 번호 앞에 붙는다.
프로젝트 키: 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: 로그인 후 리다이렉트 오류
이슈 주요 필드
Summary : 이슈 제목
Description : 상세 내용
Assignee : 담당자
Reporter : 보고자
Priority : Highest / High / Medium / Low / Lowest
Status : To Do / In Progress / Done
Story Points: 작업 크기 추정치
Sprint : 포함된 스프린트
Labels : 태그
보드 (Board)
이슈를 시각적으로 관리하는 공간이다. 이슈의 상태 변화를 칸반 형태로 보여준다.
Scrum 보드
스프린트 단위로 이슈를 관리한다.
- 스프린트 기간(보통 1~2주) 동안 완료할 이슈를 선택해서 보드에 올린다
- 스프린트가 끝나면 완료되지 않은 이슈는 백로그로 돌아간다
백로그 (Backlog)
스프린트에 포함되지 않은 이슈들이 쌓이는 공간이다. 우선순위에 따라 정렬해서 관리한다.
스프린트 계획 시 백로그에서 이슈를 선택해서 스프린트로 옮긴다.
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 |