📊 GitHub Task Management & Evaluation Guide
Hướng dẫn quản lý tiến độ và đánh giá đóng góp dựa trên GitHub
Dành cho: Product Owner, HR, Delivery Manager, Team Lead
🎯 Mục tiêu
Tài liệu này giúp bạn:
✅ Quản lý tiến độ dựa trên dữ liệu thực từ GitHub ✅ Đánh giá đóng góp của thành viên một cách công bằng, minh bạch ✅ Tránh micromanagement nhưng vẫn theo dõi được hiệu quả ✅ Sử dụng GitHub làm single source of truth ✅ Đo lường đúng - không chase số lượng mà xem chất lượng
👥 Dành cho ai?
| Vai trò | Sử dụng tài liệu để |
|---|---|
| Product Owner | Quản lý backlog, task lifecycle, theo dõi tiến độ |
| Delivery Manager | Tracking sprint, đảm bảo delivery on-time |
| HR | Đánh giá performance dựa trên data, không cảm tính |
| Team Lead | Review đóng góp của team, coaching, mentoring |
| Management | Xem overview metrics, báo cáo tổng quan |
📚 Cấu trúc tài liệu
🟢 Phần 1: Nền tảng (Files 01-02)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 01-github-as-single-source-of-truth.md | GitHub là hệ thống ghi nhận công việc | 30 phút | Tất cả |
| 02-task-creation-standard.md | Chuẩn hóa tạo task để đo được | 45 phút | PO, DM |
🟡 Phần 2: Quy trình (Files 03-04)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 03-task-status-workflow.md | Chuẩn hóa trạng thái task | 45 phút | PO, DM |
| 04-issue-branch-pr-connection.md | Kết nối Issue-Branch-PR | 30 phút | Tất cả |
🟠 Phần 3: Đo lường (Files 05-06)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 05-metrics-and-kpis.md | Hệ thống chỉ số và KPIs | 60 phút | PO, HR, DM |
| 06-reporting-and-dashboards.md | Báo cáo và Dashboard | 45 phút | PO, HR, DM |
🔵 Phần 4: Đánh giá (File 07)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 07-fair-evaluation-guidelines.md | Đánh giá công bằng, không máy móc | 60 phút | HR, DM, Lead |
🟣 Phần 5: Thực hành (Files 08-09)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 08-practical-exercises.md | Bài tập và case study | 2-3 giờ | Tất cả |
| 09-anti-patterns.md | Lỗi thường gặp khi dùng metrics | 30 phút | Tất cả |
📋 Tham khảo (File 10)
| File | Nội dung | Đối tượng |
|---|---|---|
| 10-quick-reference.md | Templates, formulas, checklists | Tất cả |
🚀 Lộ trình học
Kịch bản 1: Onboarding Product Owner mới
Tuần 1:
✓ Đọc file 01 (GitHub as single source)
✓ Đọc file 02 (Task creation standard)
✓ Practice: Tạo 5 issues chuẩn
Tuần 2:
✓ Đọc file 03 (Task status workflow)
✓ Đọc file 04 (Issue-Branch-PR connection)
✓ Setup GitHub Project board
Tuần 3:
✓ Đọc file 05 (Metrics & KPIs)
✓ Đọc file 06 (Reporting)
✓ Tạo dashboard đầu tiên
Tuần 4:
✓ Shadow PO senior
✓ Làm bài tập file 08
✓ Review & feedback
Kịch bản 2: Onboarding HR/Delivery Manager
Tuần 1:
✓ Đọc file 01 (GitHub overview)
✓ Đọc file 05 (Metrics - phần overview)
✓ Đọc file 07 (Fair evaluation)
Tuần 2:
✓ Đọc file 06 (Reporting)
✓ Học cách đọc GitHub Projects views
✓ Làm bài tập đánh giá (file 08)
Tuần 3:
✓ Đọc file 09 (Anti-patterns)
✓ Shadow HR/DM senior
✓ Thực hành đọc reports
Tuần 4:
✓ Tự tạo 1 report sprint
✓ Review với senior
✓ Feedback & improve
Kịch bản 3: Training toàn bộ Leadership Team
Buổi 1 (2h): Foundation
✓ Present file 01 + 02 (GitHub & Task standards)
✓ Demo: Tạo task chuẩn
✓ Q&A
Buổi 2 (2h): Workflow & Tracking
✓ File 03 + 04 (Status & Connection)
✓ Demo: Theo dõi tiến độ trên GitHub
✓ Hands-on: Setup project board
Buổi 3 (3h): Metrics & Evaluation
✓ File 05 (Metrics & KPIs)
✓ File 07 (Fair evaluation)
✓ Case study: Đánh giá 3 devs khác role
✓ Discussion: Anti-patterns
Buổi 4 (2h): Reporting & Practice
✓ File 06 (Dashboards)
✓ Bài tập nhóm: Tạo sprint report
✓ Retrospective & action items
⚠️ Nguyên tắc quan trọng
✅ Làm đúng
✓ Dùng data để HỖ TRỢ, không để GIÁM SÁT
✓ Đánh giá dựa trên CONTEXT, không chỉ số thuần túy
✓ Kết hợp: Data + Tech Lead review + Team feedback
✓ Minh bạch: Team thấy được metrics của họ
✓ Coaching: Dùng data để improve, không để blame
❌ Làm sai
✗ Chase số lượng commit/PR
✗ So sánh máy móc giữa dev frontend vs backend
✗ Dùng metrics để PUNish
✗ Micromanage dựa trên số liệu real-time
✗ Không nghe giải thích, chỉ nhìn số
🎯 Sau khi học xong
Product Owner
- ✅ Tạo backlog có cấu trúc, đo được
- ✅ Theo dõi tiến độ sprint real-time
- ✅ Phát hiện blockers sớm
- ✅ Report stakeholders dựa trên data
HR
- ✅ Đánh giá performance công bằng
- ✅ Phân biệt được: busy vs productive
- ✅ Identify high performers (không chỉ nhìn commit count)
- ✅ Coaching dựa trên data cụ thể
Delivery Manager
- ✅ Đảm bảo delivery on-time
- ✅ Optimize team velocity
- ✅ Detect & resolve bottlenecks
- ✅ Predict risks sớm
Team
- ✅ Minh bạch: Ai cũng thấy ai làm gì
- ✅ Công bằng: Đánh giá dựa trên data
- ✅ Động lực: Contribution được ghi nhận đúng
- ✅ Trust: Không bị micromanage
📊 Key Metrics Overview
Metrics cá nhân (Individual)
✓ Issues completed per sprint
✓ PR merge rate
✓ Review contribution
✓ Rework rate
✓ Cycle time (avg)
✓ Bug fix rate
Metrics team (Team)
✓ Sprint velocity
✓ Sprint completion rate
✓ Bug escape rate
✓ Code review turnaround time
✓ Deployment frequency
✓ Lead time
🛠️ Tools & Setup
Yêu cầu
- GitHub account (Organization)
- GitHub Projects (V2) access
- Repository với Issues & PR enabled
Recommended setup
1. GitHub Projects board với custom fields:
- Status (workflow states)
- Story Points (estimation)
- Assignee (owner)
- Sprint (iteration)
- Module (component)
- Type (feature/bug/task)
2. Labels system:
- Type: feature, bug, task, refactor
- Priority: critical, high, medium, low
- Module: frontend, backend, mobile, qa
3. Branch naming convention:
- feature/issue-123-short-description
- bugfix/issue-456-short-description
4. PR template with:
- Closes #issue-number
- Testing checklist
- Review checklist
💡 Case Studies
Case 1: Startup A (Team 10 người)
Problem: HR không biết đánh giá ai productive, ai busy Solution: Áp dụng metrics system + fair evaluation guidelines Result:
- Phát hiện dev A: ít commit nhưng handle core modules (high impact)
- Phát hiện dev B: nhiều commit nhưng chất lượng thấp (nhiều rework)
- Đánh giá công bằng hơn → team morale tăng
Case 2: Company B (Team 30 người)
Problem: PO không kiểm soát được tiến độ, delay liên tục Solution: Chuẩn hóa task creation + status workflow + metrics tracking Result:
- Sprint completion rate: 50% → 85%
- Phát hiện bottlenecks sớm
- Stakeholder happy (predictable delivery)
📞 Support & Feedback
Có câu hỏi?
- Tạo Discussion trong repo
- Tag:
@product-ownerhoặc@delivery-manager
Phát hiện lỗi?
- Tạo Issue: "[Docs] [error description]"
Góp ý cải thiện?
- Tạo PR hoặc Issue với suggestions
📝 Version History
| Version | Date | Changes |
|---|---|---|
| 1.0 | 2025-12-21 | Phiên bản đầu tiên - Tài liệu đầy đủ cho PO/HR/DM |
📜 License
Tài liệu này dành cho mục đích training nội bộ. Được phép share và customize cho team của bạn.
🚀 Sẵn sàng bắt đầu? → Mở 01-github-as-single-source-of-truth.md