━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📍 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
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- 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 MDTeam 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 MDRủ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 MDVì đâ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.20 ≈ 21.5 MD ≈ 22 MD