Skip to main content

Quản lý TASK trong JIRA

Tài liệu này mô tả yêu cầu nghiệp vụ liên quan đến việc quản lý Task (công việc) trong hệ thống JIRA — công cụ quản lý dự án và theo dõi công việc của đội nhóm.

Thông tin tài liệu
  • Phiên bản: 1.0
  • Ngày cập nhật: 2026-03-28
  • Đối tượng: BA · PM · Developer · QA/Tester

1. Tổng quan

1.1 Phạm vi áp dụng

Vai tròTrách nhiệm chính
Business Analyst (BA)Phân tích yêu cầu, tạo & theo dõi Task
Project Manager / Scrum MasterQuản lý Sprint, phân công công việc
DeveloperThực hiện Task được giao
QA / TesterKiểm thử & xác nhận Task hoàn thành

1.2 Định nghĩa thuật ngữ

Thuật ngữGiải thích
IssueMục công việc tổng quát trong JIRA (Task, Bug, Story, Epic…)
TaskLoại Issue đại diện cho một công việc cụ thể cần thực hiện
StoryYêu cầu từ góc nhìn người dùng cuối
EpicNhóm các Story/Task lớn, thuộc cùng một tính năng
BugLỗi phần mềm cần được sửa chữa
SprintChu kỳ phát triển ngắn (thường 1–4 tuần)
BacklogDanh sách các Issue chưa được đưa vào Sprint
Story PointĐơn vị ước lượng độ phức tạp của công việc
AssigneeNgười được giao thực hiện Task/Issue
VelocityChỉ số năng suất đội — số điểm hoàn thành mỗi Sprint

2. Quy trình nghiệp vụ

2.1 Sơ đồ quy trình

Mermaid Tips
  • Dùng flowchart TD cho sơ đồ top-down, flowchart LR cho left-right
  • Nhãn \n để xuống dòng trong node
  • Style inline: fill, stroke, color
  • Node shapes: [Rect], (Rounded), ((Circle)), {Diamond)}, [[Subroutine]]

2.2 Chi tiết các bước

BướcActorHành độngKết quả
1BA / PMTạo Task mới trong JIRAIssue được tạo → trạng thái Open/To Do
2BA / PMĐiền thông tin chi tiếtIssue có mô tả, độ ưu tiên, ngày đến hạn
3BA / PMGán AssigneeNgười thực hiện được chỉ định
4Scrum MasterĐưa Task vào SprintTask được lên kế hoạch Sprint
5AssigneeThực hiện TaskTrạng thái: In Progress → Review → Done
6QAKiểm thửXác nhận Task đúng yêu cầu
7BA / PMXác nhận & Đóng TaskTask đóng, đánh giá cuối Sprint

3. Yêu cầu chức năng

3.1 Quản lý Task (CRUD)

IDYêu cầuMô tả chi tiết
FR-01Tạo TaskNgười dùng tạo Task mới với các trường bắt buộc: tiêu đề, loại Issue, dự án
FR-02Chỉnh sửa TaskCập nhật thông tin Task: mô tả, độ ưu tiên, ngày đến hạn, Assignee
FR-03Xem danh sách TaskXem theo dự án, Sprint, trạng thái, người gán
FR-04Xóa TaskChỉ Admin/PM được phép xóa Task
FR-05Tìm kiếm TaskTìm theo từ khóa, người thực hiện, trạng thái, nhãn

3.2 Quản lý trạng thái Task

IDYêu cầuMô tả chi tiết
FR-06Cập nhật trạng tháiCác trạng thái: Open → In Progress → Review → Done
FR-07Gán AssigneeGán người thực hiện chính cho Task
FR-08Chuyển giao TaskThay đổi Assignee sang người khác
FR-09Đặt độ ưu tiênCritical / High / Medium / Low
FR-10Đặt Due DateĐặt hạn hoàn thành cho Task

3.3 Quản lý liên kết & giao tiếp

IDYêu cầuMô tả chi tiết
FR-11Liên kết TaskLiên kết với Story, Epic, Bug liên quan
FR-12Gắn tài liệu/fileĐính kèm file tài liệu, hình ảnh vào Task
FR-13Bình luận TaskTrao đổi trực tiếp trên Task
FR-14Gắn nhãn (Label)Phân loại Task bằng nhãn tùy chỉnh

3.4 Báo cáo & Dashboard

IDYêu cầuMô tả chi tiết
FR-15Dashboard tiến độBiểu đồ tiến độ Sprint, Burndown chart
FR-16Báo cáo trạng tháiTổng hợp Task theo trạng thái, người thực hiện
FR-17Cảnh báo quá hạnThông báo tự động khi Task quá hạn

4. Yêu cầu phi chức năng

IDYêu cầuTiêu chí
NFR-01Hiệu năngGiao diện phản hồi < 3 giây với danh sách ≤ 500 Task
NFR-02Bảo mậtPhân quyền theo vai trò (Admin / Manager / Member)
NFR-03Khả dụngHệ thống uptime ≥ 99.5% trong giờ làm việc
NFR-04ResponsiveGiao diện hoạt động tốt trên Desktop và Tablet
NFR-05Audit LogGhi nhận lịch sử thay đổi trên mỗi Task (who, when, what)

5. Quyền người dùng

Vai tròTạo TaskSửa TaskXóa TaskGán AssigneeXem Dashboard
Admin
Project Manager
BA
Developer✅ (own)
Viewer✅ (view only)

6. Cấu trúc Task trong JIRA

Cấu trúc Task

Mỗi Task gồm 6 nhóm thông tin chính:

NhómTrường bắt buộcTrường tùy chọn
Thông tin cơ bản✅ Summary, Issue TypeDescription
Phân côngAssigneeReporter, Sprint
Ưu tiên & HạnPriorityDue Date, Labels
Liên kếtLinked Issues, Attachments
Trao đổiComments
Tiến độStatusStory Points
  • Summary: ngắn gọn, hành động rõ (VD: Thiết kế API đăng nhập)
  • Story Points: điểm ước lượng độ phức tạp (Fibonacci: 1, 2, 3, 5, 8, 13…)
  • Linked Issues: kết nối với Story / Epic cha hoặc Bug liên quan

7. Template Task

7.1 Quy tắc đặt tên Task

Quy tắcMô tảVí dụ
Task KeyProject Key + Số tự độngPROJ-42
SummaryNgắn gọn, hành động rõThiết kế API đăng nhập
StatusViết HOA, dùng workflow chuẩnIN PROGRESS, DONE
LabelsViết thường, dùng gạch nốifrontend, backend, urgent
Due DateĐịnh dạng YYYY-MM-DD2026-03-30
Mẫu tiêu đề Task
[Module]-[Mô tả ngắn gọn] - [ID Task]
AUTH-102 - Thiết kế màn hình đăng nhập

7.2 Template mô tả Task

## Mục tiêu
[Mô tả mục tiêu / kết quả mong đợi của Task này]

## Phạm vi
- **In scope:** [Những gì cần làm]
- **Out of scope:** [Những gì KHÔNG làm trong Task này]

## Yêu cầu chức năng
1. ...
2. ...

## Acceptance Criteria
- [ ] AC1: ...
- [ ] AC2: ...

## Tài liệu tham khảo
- [Link tài liệu thiết kế, wiki...]

## Ghi chú
[Any additional notes]

8. Workflow mặc định

Trạng thái Workflow
Trạng tháiMàu biểu đồÝ nghĩa
Open / To Do🔵 Xanh dươngChờ bắt đầu
In Progress🟡 VàngĐang thực hiện
In Review🟠 CamChờ review
Done🟢 Xanh láHoàn thành
Closed⚫ XámĐã đóng vĩnh viễn
  • Dùng State Diagram (stateDiagram-v2) khi mô tả chuỗi trạng thái có rẽ nhánh
  • Dùng Flowchart khi mô tả quy trình phức tạp nhiều luồng

9. Tích hợp & Notifications

KênhTriggerNội dung
EmailTask được gán / quá hạnThông báo Assignee mới / cảnh báo quá hạn
Slack / TeamsTask chuyển trạng tháiCập nhật tự động vào kênh dự án
Git IntegrationCommit referencing Issue KeyTự động chuyển trạng thái khi merge PR
CI/CDBuild thành công / thất bạiCập nhật trạng thái liên quan

10. Use Cases

UC-01: Tạo Task mới

TrườngChi tiết
ActorBA / PM
Pre-conditionĐã đăng nhập JIRA, có quyền tạo Issue
Post-conditionTask xuất hiện trong Backlog

Main flow:

  1. Chọn project → Create Issue
  2. Chọn Issue Type = Task
  3. Điền Summary, Description, Assignee, Priority, Due Date
  4. Submit → Task được tạo

UC-02: Cập nhật tiến độ Task

TrườngChi tiết
ActorAssignee (Developer)
Pre-conditionĐã được gán Task
Post-conditionDashboard tự động cập nhật

Main flow:

  1. Mở Task → Đổi Status: Open → In Progress
  2. Cập nhật % hoàn thành hoặc Comment tiến độ
  3. Khi xong → Chuyển sang Review → Done

UC-03: Báo cáo tiến độ Sprint

TrườngChi tiết
ActorScrum Master / PM
Pre-conditionSprint đang chạy
Post-conditionĐánh giá Sprint tiếp theo

Main flow:

  1. Vào Dashboard → Chọn Sprint
  2. Xem Burndown Chart, Task completion rate
  3. Xuất báo cáo / gửi cho team

11. Dependencies & Risks

11.1 Dependencies

IDDependencyRủi ro liên quan
DE-01Phụ thuộc Task khác hoàn thànhTrễ Task liên quan → Trễ Sprint
DE-02Thiết kế / tài liệu từ BAThiếu tài liệu → Dev chờ
DE-03Hạ tầng môi trườngDev/QA environment chưa sẵn sàng

11.2 Risks

IDRủi roMức độMitigation
RI-01Task bị trễ do thiếu ngườiCaoBổ sung Buffer time trong Sprint Planning
RI-02Yêu cầu thay đổi liên tụcCaoQuản lý Scope, đánh giá lại Sprint
RI-03Bug ẩn phát hiện muộnTrungTăng thời gian kiểm thử cuối Sprint
RI-04Giao tiếp giữa các team không顺畅TrungHọp Daily standup, sử dụng Slack/Teams

12. Checklist trước khi đóng Task

Checklist — Trước khi đánh dấu Done
  • Code đã được review (Pull Request approved)
  • Đã viết unit test / integration test
  • Đã kiểm thử trên môi trường staging
  • Documentation đã được cập nhật (nếu cần)
  • Acceptance Criteria đạt đủ
  • Không còn Bug open liên quan đến Task này
  • Task được liên kết đúng với Story/Epic cha

13. Tài liệu tham khảo

#Tài liệuNguồn
1JIRA Software DocumentationAtlassian Official
2Scrum GuideScrum.org
3Agile Manifesto & PrinciplesAgile Alliance
4Atlassian Best Practices — Issue TypesAtlassian Community
5Definition of Done (DoD) GuidelinesProject Internal

Đã hoàn thành

Tài liệu này tuân thủ chuẩn Docusaurus MDX với:

  • ✅ Frontmatter đầy đủ (id, title, sidebar_label, description, keywords, tags)
  • ✅ Heading structure có anchor IDs ({#id})
  • ✅ Admonitions (:::note, :::tip, :::warning, :::info)
  • ✅ Mục lục (Table of Contents)
  • ✅ Bảng biểu đúng chuẩn
  • ✅ Code blocks với syntax highlighting
  • ✅ Checklist items
  • ✅ Semantic heading hierarchy