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
'TIL > 2025' 카테고리의 다른 글
| QEMU Emulator(mps3-an536)에서 hello world 출력하기 (0) | 2025.04.05 |
|---|---|
| C/C++ 코드 빌드 과정 이해하기 (0) | 2025.02.14 |
| GitHub PR 머지 했는데, 원치 않는 Merge Commit이?! (0) | 2025.02.14 |
| git 커밋 메시지 에디터 vim으로 변경하기 (0) | 2025.02.14 |
| Ubuntu 서버에 QEMU 환경 셋업 해봤니? (1) | 2025.02.06 |