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

📚 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)

FileNội dungThời lượngĐối tượng
01-github-projects-overview.mdTổng quan GitHub Projects30 phútTất cả
02-core-concepts.mdKhái niệm cốt lõi (Issue, Status, Field, View)45 phútTất cả
03-pm-role-and-workflow.mdVai trò & quy trình PM60 phútPM
04-issue-writing-guide.mdViết Issue chuẩn cho Dev & QA60 phútPM, QA
05-qa-role-and-workflow.mdVai trò & quy trình QA60 phútQA
06-bug-reporting-guide.mdBáo cáo Bug chuẩn45 phútQA

🟡 Trung cấp (Làm việc nhóm)

FileNội dungThời lượngĐối tượng
07-pm-dev-qa-collaboration.mdPhối hợp PM-Dev-QA60 phútTất cả
08-sprint-management.mdQuản lý Sprint60 phútPM, QA Lead
09-release-management.mdQuản lý Release45 phútPM, QA Lead

🟠 Nâng cao (Cho Lead)

FileNội dungThời lượngĐối tượng
11-advanced-techniques.mdCustom Field, Automation, View nâng cao90 phútPM Lead, QA Lead
12-anti-patterns.mdLỗi thường gặp & cách tránh45 phútTất cả

🔵 Thực hành

FileNội dungThời lượngĐối tượng
10-practical-exercises.mdBài tập thực hành (PM, QA, Team)2-4 giờTất cả

📋 Tham khảo

FileNội dungĐối tượng
13-quick-reference.mdTra cứu nhanh, Checklist, TemplateTấ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ị

  1. Đọc file 01 để hiểu tại sao dùng GitHub Projects
  2. Tạo 1 test project để thực hành theo tài liệu
  3. 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

VersionNgàyThay đổi
1.02025-12-21Phiê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