Chuyển tới nội dung chính

03 - Task Status Workflow

Mục tiêu: Chuẩn hóa trạng thái task để tracking chính xác

Thời lượng: 45 phút Đối tượng: PO, DM


🎯 Tại sao cần chuẩn hóa Status?

Vấn đề khi status KHÔNG chuẩn

❌ Dev tự đổi status tuỳ ý
❌ Không biết task đang ở đâu
❌ Không đo được cycle time
❌ Không phát hiện bottleneck

📊 Standard Workflow

Workflow chuẩn (7 statuses)

┌─────────┐   ┌──────┐   ┌─────────┐   ┌────────┐   ┌────────┐   ┌──────┐
│ Backlog │ → │ Ready│ → │In Progre│ → │ Review │ → │ Testing│ → │ Done │
└─────────┘ └──────┘ └─────────┘ └────────┘ └────────┘ └──────┘

┌────────┐
│ Rework │
└────────┘

Định nghĩa từng Status

StatusÝ nghĩaAi chịu trách nhiệmMetrics
BacklogChưa lên kế hoạchPOBacklog size
ReadySẵn sàng làm sprint nàyPOSprint capacity
In ProgressĐang codeDevWIP count
ReviewĐang code reviewDev + ReviewerReview time
ReworkCần sửa lạiDevRework rate
TestingQA đang testQATest time
DoneHoàn thành-Cycle time

🔐 Quyền đổi Status

Rules

Backlog → Ready: CHỈ PO (sprint planning)
Ready → In Progress: Dev (tự pick)
In Progress → Review: Dev (tạo PR)
Review → Rework: Reviewer (request changes)
Review → Testing: Reviewer (approve + merge)
Rework → Review: Dev (fix xong)
Testing → Done: QA (test pass)
Testing → Rework: QA (test fail)

❌ KHÔNG được:

  • PM đổi "In Progress" → "Done" thay dev
  • Dev tự đổi "In Progress" → "Done" mà chưa test

✅ Checklist sau khi đọc

- [ ] Hiểu 7 statuses chuẩn
- [ ] Biết ai đổi status nào
- [ ] Biết khi nào task "Done"

🚀 Tiếp theo: 04-issue-branch-pr-connection.md