Team Velocity là một chỉ số đo lường khối lượng công việc mà đội phát triển hoàn thành trong một Sprint, thường được tính bằng tổng Story Points của các mục đã hoàn thành.
Mục đích sử dụng:
Dự đoán khả năng hoàn thành công việc của đội trong các Sprint tương lai và hỗ trợ lập kế hoạch Sprint chính xác hơn.
Các bước áp dụng thực tế:
Tính tổng Story Points của các mục hoàn thành trong Sprint.
Theo dõi Team Velocity qua nhiều Sprint để xác định tốc độ trung bình.
Sử dụng Team Velocity để ước lượng số lượng công việc phù hợp cho các Sprint tiếp theo.
Lưu ý thực tiễn:
Team Velocity không nên dùng để so sánh giữa các đội phát triển khác nhau.
Đội phát triển cần ổn định về thành viên và quy trình để Team Velocity chính xác.
Ví dụ minh họa:
Cơ bản: Đội phát triển hoàn thành 30 Story Points trong một Sprint, đây là Team Velocity của đội.
Nâng cao: Đội phát triển duy trì Team Velocity trung bình là 25 Story Points mỗi Sprint, giúp Product Owner dự đoán chính xác thời gian hoàn thành một Epic lớn.
Case Study Mini:
Spotify: Spotify sử dụng Team Velocity để lập kế hoạch phát hành các tính năng mới. Khi Team Velocity của đội phát triển tăng 15% sau khi triển khai công cụ tự động kiểm thử, họ rút ngắn thời gian phát hành sản phẩm mà vẫn duy trì chất lượng.
Câu hỏi kiểm tra nhanh (Quick Quiz):
Team Velocity được sử dụng để làm gì?
A. Ước lượng khả năng hoàn thành công việc trong Sprint tương lai
B. Đánh giá hiệu suất cá nhân của từng thành viên
C. Xác định chi phí của dự án
D. So sánh giữa các đội phát triển
Câu hỏi tình huống (Scenario-Based Question):
Team Velocity của đội phát triển giảm đáng kể trong Sprint gần đây. Là Scrum Master, bạn sẽ làm gì để xác định nguyên nhân và cải thiện tốc độ của đội?