LeadershipTechnical ManagerExecution and Process

Hướng Dẫn Ước Lượng Story Point (ETA)

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)

  1. Chuẩn bị – Story phải đáp ứng Definition of Ready (tiêu chí rõ ràng, chấp nhận được).
  2. Giải thích – Product Owner mô tả mục tiêu, chấp nhận câu hỏi.
  3. 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).
  4. Bỏ phiếu – Mỗi thành viên ẩn danh chọn một thẻ phản ánh ước lượng.
  5. Tiết lộ – Tất cả thẻ được lật cùng lúc.
  6. 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.
  7. 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ả StoryBỏ phiếu ban đầuThả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òng8, 13, 13Lo ngại streaming, bộ nhớ, pagination.13
UI menu dựa trên role5, 8, 13Chưa rõ matrix quyền.8
Tích hợp cổng thanh toán bên thứ ba13, 21, 34Callback 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.