Velocity là chỉ số đo lường 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 số Story Points.
Mục đích sử dụng:
Giúp dự đoán hiệu suất làm việc của đội, hỗ trợ lập kế hoạch Sprint và ước lượng thời gian hoàn thành các mục tiêu dài hạn.
Các bước áp dụng thực tế:
Đội phát triển hoàn thành các nhiệm vụ trong Sprint và đánh giá Story Points.
Tổng hợp Story Points của các mục đã hoàn thành để tính Velocity.
Sử dụng Velocity để ước lượng khối lượng công việc có thể thực hiện trong các Sprint tiếp theo.
Lưu ý thực tiễn:
Không so sánh Velocity giữa các đội phát triển khác nhau.
Velocity chỉ nên được sử dụng để hỗ trợ lập kế hoạch, không phải để đánh giá hiệu suất cá nhân.
Ví dụ minh họa:
Cơ bản: Đội phát triển hoàn thành 20 Story Points trong một Sprint.
Nâng cao: Velocity của đội phát triển trung bình là 25 Story Points mỗi Sprint, giúp Product Owner ước lượng chính xác thời gian hoàn thành Epic lớn.
Case Study Mini:
Spotify: Spotify sử dụng Velocity để lập kế hoạch phát hành các tính năng mới trên toàn cầu. Khi Velocity của đội phát triển đạt trung bình 30 Story Points mỗi Sprint, họ dự đoán được thời gian cần thiết để hoàn thiện tính năng gợi ý bài hát mới, giúp tăng lượng người dùng lên 15%.
Câu hỏi kiểm tra nhanh (Quick Quiz):
Velocity được sử dụng để làm gì?
A. Dự đoán hiệu suất làm việc của đội phát triển
B. Đánh giá khả năng tài chính dự án
C. Lập kế hoạch dài hạn cho công ty
D. Phân tích rủi ro trong dự án
Câu hỏi tình huống (Scenario-Based Question):
Velocity của đội phát triển giảm đột ngột trong Sprint gần đây. Là Scrum Master, bạn sẽ làm gì để tìm hiểu nguyên nhân và hỗ trợ đội khắc phục?