TIL/2025

Jira : Epic, Story, Task 각 의미와 관계

고무 오리 2025. 2. 6. 00:49
728x90
📢 Task 관리 대표 도구 Jira의 업무 단위는 Epic, Story, Task, Sub-task 가 있다
      예전부터 사용해왔지만 각각의 용도와 관계를 정확히 설명 하기 어렵다...

 

 

⏳ 장기 목표에 사용하는 Epic

큰 범위의 기능이나 목표를 나타내며, 여러 Story와 Task를 포함해요

보통 프로젝트나 제품 개발의 대규모 요구사항 관리 업무를 Epic으로 만들죠

 

하나의 Epic은 한 Sprint(스프린트) 이상에 걸쳐 진행될 수 있답니다

즉, Epic을 완료하면 큰 기능이 제공 되는 것이겠죠?

 

 

😊 사용자 중심의 이야기 Story

Epic을 세부 기능으로 나눈 사용자 중심의 요구사항이에요

Story는 여러 Task나 Sub-task로 나뉠 수 있죠

 

개발 팀이 구현 가능한 단위로 나누고 보통 한 Sprint 내에서 완료 가능한 크기에요

예를 들면, "사용자는 이메일 알림을 받을 수 있다." 같은 것이죠

 

 

🧳 잡다한 모든 작업 Task

개발, 문서화, 설정 등 모든 작업을 뜻해요

Epic 또는 Story에 연결될 수도, 독립적으로 존재할 수도 있어요

 

Story와는 달리 사용자 요구사항이 아닌 일반 작업을 처리해요

예를 들면, "서버 환경 설정하기", "API 문서 작성하기." 등이 있죠

 

 

🧺 더 작은 단위의 업무 Sub-task

더 작은 단위의 Task에요

 

독립적으로 존재 할 수 없고 반드시 상위 이슈(Story나 Task)에 연결되어야 해요

예를 들면, "UI 디자인 구현", "API 엔드 포인트 테스트" 등이 있어요

 

 

정리하면 아래와 같은 관계가 있답니다

Issue Type 목적 관계
Epic 큰 기능/목표 관리 Story, Task 포함
Story 사용자 요구사항 구현 Epic 하위 요소
Task 특정 작업/업무 정의 Epic/Story와 연결 가능
Sub-task Story/Task의 세부 작업 관리 Story/Task에 종속

 

728x90