📚 GitHub Projects Training - Tài liệu đào tạo toàn diện
Mục tiêu: Giúp PM và QA làm chủ GitHub Projects để quản lý sản phẩm hiệu quả
🎯 Dành cho ai?
- ✅ Product Manager (PM mới, BA, PM Lead)
- ✅ Tester / QA (QA Engineer, QA Lead)
- ✅ Developer (đọc hiểu quy trình)
- ✅ Stakeholder (theo dõi tiến độ)
📖 Lộ trình học
🟢 Cơ bản (Bắt buộc cho người mới)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 01-github-projects-overview.md | Tổng quan GitHub Projects | 30 phút | Tất cả |
| 02-core-concepts.md | Khái niệm cốt lõi (Issue, Status, Field, View) | 45 phút | Tất cả |
| 03-pm-role-and-workflow.md | Vai trò & quy trình PM | 60 phút | PM |
| 04-issue-writing-guide.md | Viết Issue chuẩn cho Dev & QA | 60 phút | PM, QA |
| 05-qa-role-and-workflow.md | Vai trò & quy trình QA | 60 phút | QA |
| 06-bug-reporting-guide.md | Báo cáo Bug chuẩn | 45 phút | QA |
🟡 Trung cấp (Làm việc nhóm)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 07-pm-dev-qa-collaboration.md | Phối hợp PM-Dev-QA | 60 phút | Tất cả |
| 08-sprint-management.md | Quản lý Sprint | 60 phút | PM, QA Lead |
| 09-release-management.md | Quản lý Release | 45 phút | PM, QA Lead |
🟠 Nâng cao (Cho Lead)
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 11-advanced-techniques.md | Custom Field, Automation, View nâng cao | 90 phút | PM Lead, QA Lead |
| 12-anti-patterns.md | Lỗi thường gặp & cách tránh | 45 phút | Tất cả |
🔵 Thực hành
| File | Nội dung | Thời lượng | Đối tượng |
|---|---|---|---|
| 10-practical-exercises.md | Bài tập thực hành (PM, QA, Team) | 2-4 giờ | Tất cả |
📋 Tham khảo
| File | Nội dung | Đối tượng |
|---|---|---|
| 13-quick-reference.md | Tra cứu nhanh, Checklist, Template | Tất cả |
🚀 Hướng dẫn sử dụng
Kịch bản 1: Onboarding PM mới
Ngày 1-2:
✓ Đọc file 01 (Overview)
✓ Đọc file 02 (Core Concepts)
✓ Setup GitHub account + tham gia Project
Tuần 1:
✓ Đọc file 03 (PM Workflow)
✓ Đọc file 04 (Issue Writing)
✓ Làm bài tập 1-3 trong file 10
Tuần 2:
✓ Đọc file 07 (Collaboration)
✓ Đọc file 08 (Sprint Management)
✓ Shadow PM senior 1 sprint
✓ Làm bài tập nhóm
Tuần 3-4:
✓ Tự quản lý 1 feature nhỏ
✓ Đọc file 12 (Anti-patterns)
✓ Review & feedback
Kịch bản 2: Onboarding QA mới
Ngày 1-2:
✓ Đọc file 01 (Overview)
✓ Đọc file 02 (Core Concepts)
✓ Setup GitHub account + tham gia Project
Tuần 1:
✓ Đọc file 05 (QA Workflow)
✓ Đọc file 06 (Bug Reporting)
✓ Làm bài tập QA trong file 10
Tuần 2:
✓ Đọc file 07 (Collaboration)
✓ Shadow QA senior test 1 feature
✓ Tự test 1 feature đơn giản
Tuần 3-4:
✓ Tự test & report bug độc lập
✓ Đọc file 12 (Anti-patterns)
✓ Review & feedback
Kịch bản 3: Training toàn team trước Sprint mới
Buổi 1 (2h): Foundation
✓ Present file 01 + 02 (Overview & Concepts)
✓ Demo GitHub Projects setup
✓ Q&A
Buổi 2 (2h): PM & QA Deep Dive
✓ PM track: file 03 + 04
✓ QA track: file 05 + 06
✓ Share best practices
Buổi 3 (3h): Collaboration Workshop
✓ File 07 (PM-Dev-QA Collaboration)
✓ Bài tập nhóm (file 10)
✓ Retrospective
Buổi 4 (2h): Sprint & Release
✓ File 08 + 09 (Sprint & Release Management)
✓ Setup sprint tiếp theo dùng GitHub Projects
Kịch bản 4: Học nhanh cho người bận
Chỉ đọc:
✓ File 01 (Overview) - 30 phút
✓ File 13 (Quick Reference) - 15 phút
✓ File 12 phần "Top 10 Anti-patterns" - 20 phút
Tổng: ~1 giờ → Hiểu 70% workflow
✅ Sau khi học xong, bạn sẽ
PM
- ✅ Viết Issue mà Dev & QA đều hiểu ngay
- ✅ Quản lý Sprint trên GitHub Projects không cần tool khác
- ✅ Theo dõi tiến độ real-time mà không micromanage
- ✅ Link requirement → issue → PR → release
- ✅ Giảm 80% thời gian họp sync
QA
- ✅ Biết test đúng thứ cần test (theo Acceptance Criteria)
- ✅ Report bug chuẩn, đủ thông tin để Dev fix 1 lần
- ✅ Quản lý regression test trên GitHub Projects
- ✅ Trace bug → issue gốc → PR dễ dàng
- ✅ Tham gia planning & estimation hiệu quả
Team
- ✅ GitHub Projects = single source of truth
- ✅ Giảm cãi nhau, miss requirement, bug lọt production
- ✅ Transparent: ai cũng thấy ai đang làm gì
- ✅ Tăng tốc delivery mà vẫn đảm bảo chất lượng
🛠️ Setup ban đầu
Yêu cầu
- GitHub account (cá nhân hoặc organization)
- Tham gia ít nhất 1 repository
- Quyền truy cập GitHub Projects (tạo hoặc được invite)
Chuẩn bị
- Đọc file 01 để hiểu tại sao dùng GitHub Projects
- Tạo 1 test project để thực hành theo tài liệu
- Mời 1-2 người vào project để test collaboration
💡 Tips học hiệu quả
✅ Nên
- Đọc theo thứ tự (01 → 13)
- Làm bài tập ngay sau khi đọc lý thuyết
- Thực hành trên project thật (hoặc project test)
- Hỏi ngay khi chưa hiểu (tạo Discussion trong repo này)
- Review lại file 12 (Anti-patterns) mỗi tháng
❌ Không nên
- Đọc lướt qua không thực hành
- Bỏ qua phần ví dụ
- Học một mình mà không hỏi team
- Áp dụng 100% ngay từ đầu (nên thử nghiệm trước)
📞 Hỗ trợ
- Có câu hỏi? → Tạo Discussion trong repo
- Phát hiện lỗi? → Tạo Issue
- Góp ý cải thiện? → Tạo Pull Request
📝 Changelog
| Version | Ngày | Thay đổi |
|---|---|---|
| 1.0 | 2025-12-21 | Phiên bản đầu tiên - Tài liệu đầy đủ cho PM & QA |
📜 License
Tài liệu này dành cho mục đích đào tạo nội bộ. Được phép chia sẻ và chỉnh sửa cho team của bạn.
🚀 Sẵn sàng bắt đầu? → Mở 01-github-projects-overview.md