Velocity & Forecasting
DeliveryĐo velocity sạch và dự báo timeline có confidence interval, không phải con số đẹp cho boss.
Đăng nhập để đánh dấu kỹ năng và theo dõi tiến độ.
Roadmap — Cách học và đạt kỹ năng
Velocity là gì
Tổng story point team complete trong 1 sprint. Mục đích duy nhất là forecast — không phải KPI đánh giá performance.
Velocity dùng đúng
- Lấy trung bình 5–6 sprint gần nhất (loại outlier).
- Forecast: "Còn 120 SP backlog, velocity 25 SP/sprint → ~5 sprint."
- Thêm buffer 20–30% cho uncertainty.
Velocity dùng sai (anti-patterns)
- Manager đặt KPI "velocity tăng 10%" → team game bằng inflated estimate.
- So sánh velocity giữa team — story point relative, không cross-team.
- Forecast bằng exact number không có confidence range.
Forecast nâng cao — Monte Carlo
Thay vì dùng average, sample randomly từ history → distribution outcome. Tool: Throughput Forecaster (Daniel Vacanti), Actionable Agile.
- 50% confidence: 5 sprint.
- 85% confidence: 7 sprint.
- 95% confidence: 9 sprint.
Communicate với stakeholder: "Có 85% khả năng ship trong 7 sprint" thay vì "Sẽ ship trong 5 sprint".
Common pitfalls
- Đếm velocity gồm bug/tech debt → noise.
- Không loại sprint với holiday/sickness.
- Confuse velocity (SP) với cycle time (ngày).
Cycle time — companion metric
Thời gian từ "start" tới "done" của 1 story. Track distribution (median, p85, p95) trên scatter plot. Cycle time stable hơn velocity và dễ communicate "1 feature mất 3–7 ngày".
Thảo luận & tài liệu thêm 0
Chia sẻ kinh nghiệm, đặt câu hỏi, hoặc đính kèm tài liệu/YouTube giúp người khác học kỹ năng này.