| Tên | Assigned | Done | Overdue | Done% | On-time% | Cycle | Update% | Dời deadline |
Score | Ngâm |
|---|
| Task | US | Project | Assignees | Target |
|---|
| Name | Project | Progress | Tasks | Assignees | Status | Target |
|---|
| Tên | Hôm nay | 7 ngày | Last update | Đang làm | Stale ≥3d | Update rate (2w) | Flag |
|---|
| Issue | Type | Project | Parent | Assignees | Mở bao lâu |
|---|
| Module | Project | Release | Còn | Tasks | Progress | Overdue | Status |
|---|
| Sprint | Project | Thời gian | Tasks | Progress | Overdue | Modules | Status |
|---|
| Tên | Score | On-time% | Cycle | Done | US/Req | Badge PM | Note PM |
|---|
Giải thích cách tính và ý nghĩa từng chỉ số trong dashboard. Click vào tiêu đề để mở/đóng.
| Chỉ số | Ý nghĩa | Cách tính | Ví dụ |
|---|---|---|---|
| Total Assigned | Tổng số task được giao | Đếm task có tên bạn | 10 tasks |
| Completed | Số task đã hoàn thành | Task ở state group "completed" | 7 tasks |
| In Progress | Đang làm | state group = "started" | 2 tasks |
| Overdue Pending | Quá hạn chưa xong | target_date < hôm nay, state != completed | 1 task |
| Completion Rate | Tỉ lệ hoàn thành | Completed ÷ (Total − Cancelled) × 100 | 7÷9 = 78% |
| Chỉ số | Ý nghĩa | Cách tính | Ví dụ |
|---|---|---|---|
| On-time Rate (thực tế) | % task nộp đúng hạn theo deadline gốc | Done ≤ original_target_date ÷ tổng task có deadline × 100 | 6÷8 = 75% |
| On-time Rate (hiện tại) | % nộp đúng theo target_date hiện tại (có thể đã dời) | Done ≤ target_date ÷ tổng task có deadline × 100 | 7÷8 = 88% |
| Late Completed | Task nộp trễ (theo deadline gốc) | Done sau original_target_date | 2 tasks |
| Reopen Count 🔁 | Số lần task bị mở lại | Activity chuyển từ completed → state khác | 3 lần |
| Deadline Shift | Số lần dời target_date ra xa | Activity target_date có new > old | 2 lần |
| ⚡ Last-minute Shift | Dời deadline sát ngày hết hạn | Dời khi còn ≤ 2 ngày trước deadline cũ | 1 lần ⚠️ |
| Chỉ số | Ý nghĩa | Cách tính | Ngưỡng tốt |
|---|---|---|---|
| Avg Time to Start | Bao lâu bắt đầu sau khi được giao | Ngày từ created_at → state chuyển "started" | càng nhỏ càng tốt |
| Avg Cycle Time | Thời gian thực sự làm task | Ngày từ "started" → "completed" | phụ thuộc độ phức tạp |
| Last-minute Rate | % task Done sát deadline | Task Done trong 2 ngày cuối ÷ tổng task Done có deadline | < 30% |
| Todo Age | Task chờ lâu chưa bắt đầu | Avg ngày task ở state Todo/Backlog | < 3 ngày |
| Chỉ số | Ý nghĩa | Cách tính |
|---|---|---|
| Weekly Velocity | Số task Done mỗi tuần làm việc (T2–T6) | Đếm task Done trong 4 tuần gần nhất |
| Baseline (đường cam) | Trung bình velocity 4 tuần | AVG(velocity 4 tuần) — đường tham chiếu trên biểu đồ |
| Monthly Completed | Tổng task xong trong tháng | Đếm task Done trong tháng được chọn |
T2 02/06 → T6 06/06Theo dõi cập nhật tiến độ hàng ngày trên Plane — comment, đổi state, edit description... bất kỳ thao tác nào cũng tính.
| Chỉ số | Ý nghĩa | Ngưỡng |
|---|---|---|
| Last Activity | Lần cập nhật cuối | — |
| Days Since Update | Số ngày im lặng | 🟢 ≤1 / 🟡 2 / 🔴 ≥3 |
| Daily Update Rate | Tần suất update | Ngày có activity ÷ ngày làm việc T2–T6 × 100 (2 tuần) |
| Active Today | Hôm nay có update chưa | ✓ / ✗ |
user story / requirement (case-insensitive).| Trạng thái | Ý nghĩa |
|---|---|
| 🟢 Done | Tất cả task con đã completed |
| 🔵 In Progress | Có ít nhất 1 task đang làm |
| 🛑 Blocked | Có task con quá hạn chưa xong |
| ⬜ Not Started | Chưa task nào bắt đầu |
| ⚠️ No Tasks | Chưa break down thành tasks |
PM được đo qua chất lượng quản lý User Story — không phải task code. PM = assignee của US (nếu US không có assignee thì coi là orphan và không tính).
PM Score = us_on_time_rate × 35%
+ us_completion_rate × 25%
+ (100 − missing_deadline%) × 20%
+ quality_score × 20%
quality_score = max(0, 1 − us_avg_reopen_rate ÷ team_avg_reopen) × 100
Quality so với trung bình team để công bằng — PM có team gặp task khó (reopen nhiều) không bị penalty oan.
Điểm tổng hợp hàng tháng, thang 0–100. Tính từ 4 chỉ số:
Score = On-time Rate × 30%
+ Completion Rate × 25%
+ Daily Update Rate × 20%
+ Cycle Time Score × 25%
Cycle Time Score = (1 − cycle_time_cá_nhân ÷ cycle_time_trung_bình_team) × 100