Skip to content

Instantly share code, notes, and snippets.

@tqt97
Created February 11, 2026 00:28
Show Gist options
  • Select an option

  • Save tqt97/57321f3154283a56b58e8815df858f62 to your computer and use it in GitHub Desktop.

Select an option

Save tqt97/57321f3154283a56b58e8815df858f62 to your computer and use it in GitHub Desktop.

Estimation template


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📍 ESTIMATE REPORT (TEAM STANDARD)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Effort gốc (Base Effort):        10 MD
Hệ số tập trung (Focus Factor):  0.7
Mức độ rủi ro (Risk Level):      Trung bình (+25%)
Buffer dự phòng (Buffer):        +20%

👉 Estimate cuối cùng:            ~22 MD
🎯 Độ tự tin (Confidence):       ~75%

Giả định (Assumptions):
- Yêu cầu rõ ràng, không thay đổi lớn trong quá trình làm
- Có thể tái sử dụng module search hiện tại
- Không bị chặn bởi dependency bên ngoài (UI/API/spec đã sẵn sàng)
- Team có 2 kỹ sư tham gia với ~70% thời gian dành cho feature này

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Effort gốc (Base Effort) = 10 MD

  • Effort này bao gồm toàn bộ vòng đời delivery, không chỉ code:
  • Coding (triển khai chính): 6 MD
  • Testing (unit/feature/regression): 2 MD
  • Review + Fix sau review: 2 MD
Effort gốc = 6 + 2 + 2 = 10 MD

2. Điều chỉnh theo năng suất thực tế (Focus Factor = 0.7)

Team không thể dành 100% thời gian cho task vì còn:

  • họp hành
  • hỗ trợ production
  • review task khác
  • context switching Công thức: Effort thực tế = Effort gốc ÷ Focus Factor
10 ÷ 0.7 = 14.3 MD

3. Cộng thêm rủi ro (Risk Level: Trung bình +25%)

Rủi ro trung bình vì:

  • có thể phải tối ưu query performance
  • có edge case phát sinh

Công thức: Effort sau rủi ro = Effort thực tế × 1.25

14.3 × 1.25 = 17.9 MD

4. Thêm buffer dự phòng delivery (+20%)

Vì đây là feature user-facing nên cần buffer cho:

  • QA delay
  • deploy risk
  • scope creep nhỏ

Công thức: Estimate cuối = Effort sau rủi ro × 1.20

17.9 × 1.2021.5 MD ≈ 22 MD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment