Story Point là gì?
- Story Point là đơn vị ước lượng tương đối, phản ánh độ phức tạp, rủi ro, và khối lượng công việc của một user story.
- Không đo bằng thời gian, mà đo bằng mức độ nỗ lực so sánh với các story mẫu.
Tại sao dùng Story Point?
- Velocity của đội: tổng Story Point hoàn thành trong một Sprint, giúp dự báo Sprint tiếp theo.
- Tách rời thời gian: tránh sai lệch do năng lực cá nhân khác nhau.
- Kích hoạt thảo luận: quá trình ước lượng giúp phát hiện rủi ro và thiếu sót.
Quy Trình Ước Lượng (Planning Poker)
- Chuẩn bị – Story phải đáp ứng Definition of Ready (tiêu chí rõ ràng, chấp nhận được).
- Giải thích – Product Owner mô tả mục tiêu, chấp nhận câu hỏi.
- Chọn bộ bài – Sử dụng dãy Fibonacci (0,½,1,2,3,5,8,13,21,34,55,89) hoặc phiên bản rút gọn (0,½,1,2,3,5,8,13,20,40,100).
- Bỏ phiếu – Mỗi thành viên ẩn danh chọn một thẻ phản ánh ước lượng.
- Tiết lộ – Tất cả thẻ được lật cùng lúc.
- Thảo luận – Nếu có chênh lệch lớn, người đưa ra ước lượng cao/ thấp giải thích lý do.
- Bỏ phiếu lại – Lặp lại cho tới khi đạt consensus (hoặc khoảng cách chấp nhận được).
Ví dụ thực tiễn
| Mô tả Story | Bỏ phiếu ban đầu | Thảo luận | Ước lượng cuối cùng |
|---|---|---|---|
| Tìm kiếm người dùng theo tên (có index) | 1, 2, 2 | Đảm bảo index tồn tại, không có edge case. | 2 |
| Xuất báo cáo CSV 10M dòng | 8, 13, 13 | Lo ngại streaming, bộ nhớ, pagination. | 13 |
| UI menu dựa trên role | 5, 8, 13 | Chưa rõ matrix quyền. | 8 |
| Tích hợp cổng thanh toán bên thứ ba | 13, 21, 34 | Callback phức tạp, bảo mật, retry. | 21 |
Mẹo để ước lượng chính xác
- Chia nhỏ story lớn trước khi ước lượng.
- Giữ reference stories – danh sách các story đã ước lượng để chuẩn hoá.
- Tránh anchoring – không để ước lượng đầu tiên chi phối.
- Thêm 0.5 point cho các rủi ro chưa biết.
- Cập nhật reference sau mỗi Sprint dựa trên thực tế.
Theo dõi Velocity
- Tính average velocity của 3‑5 Sprint gần nhất.
- Dùng để dự báo số story point có thể đưa vào Sprint tiếp theo.
- Điều chỉnh cho ngày nghỉ, thay đổi đội, hoặc impediment đã biết.
Được chuẩn bị bởi đội SDLC Sessions – hướng dẫn Story Point (ETA) chi tiết.