Kỹ thuật Ước tính - Lập kế hoạch Poker
Lập kế hoạch Ước tính Poker
Lập kế hoạch Poker là một kỹ thuật dựa trên sự đồng thuận để ước tính, chủ yếu được sử dụng để ước tính nỗ lực hoặc quy mô tương đối của các câu chuyện người dùng trong Scrum.
Lập kế hoạch Poker kết hợp ba kỹ thuật ước tính - Kỹ thuật Delphi băng rộng, Ước tính tương tự và Ước tính bằng WBS.
Planning Poker lần đầu tiên được James Grenning định nghĩa và đặt tên vào năm 2002 và sau đó được Mike Cohn phổ biến trong cuốn sách “Agile Estimating and Planning”, mà thương mại công ty đã đánh dấu thuật ngữ này.
Lập kế hoạch Kỹ thuật Ước tính Poker
Trong Kỹ thuật ước tính Poker lập kế hoạch, ước tính cho các câu chuyện của người dùng được tính toán bằng cách lập kế hoạch chơi poker. Toàn bộ nhóm Scrum đều tham gia và kết quả là các ước tính nhanh chóng nhưng đáng tin cậy.
Planning Poker được chơi với một bộ bài. Khi sử dụng dãy Fibonacci, các thẻ có các số - 1, 2, 3, 5, 8, 13, 21, 34, v.v. Những con số này đại diện cho “Điểm câu chuyện”. Mỗi người ước tính có một bộ bài. Các số trên thẻ phải đủ lớn để tất cả các thành viên trong nhóm có thể nhìn thấy khi một trong các thành viên trong nhóm giơ thẻ.
Một trong những thành viên trong nhóm được chọn làm Người điều hành. Người kiểm duyệt đọc mô tả của câu chuyện người dùng mà ước tính đang được thực hiện. Nếu người ước tính có bất kỳ câu hỏi nào, chủ sở hữu sản phẩm sẽ trả lời họ.
Mỗi người ước tính chọn riêng một thẻ đại diện cho ước tính của họ. Các thẻ không được hiển thị cho đến khi tất cả những người ước tính đã thực hiện lựa chọn. Khi đó, tất cả các thẻ đồng thời được lật lên và giơ lên để tất cả các thành viên trong nhóm có thể xem từng ước tính.
Trong vòng đầu tiên, rất có thể các ước tính sẽ khác nhau. Các nhà ước tính cao và thấp giải thích lý do cho các ước tính của họ. Cần lưu ý rằng tất cả các cuộc thảo luận chỉ nhằm mục đích hiểu biết và không có gì được thực hiện với tư cách cá nhân. Người điều hành phải đảm bảo như vậy.
Nhóm có thể thảo luận về câu chuyện và ước tính của họ trong vài phút nữa.
Người điều hành có thể ghi chú vào cuộc thảo luận sẽ hữu ích khi câu chuyện cụ thể được phát triển. Sau khi thảo luận, mỗi người ước tính ước tính lại bằng cách chọn lại một thẻ. Các thẻ một lần nữa được giữ bí mật cho đến khi mọi người đã ước tính, tại thời điểm đó chúng được lật cùng một lúc.
Lặp lại quy trình cho đến khi các ước tính hội tụ thành một ước tính duy nhất có thể được sử dụng cho câu chuyện. Số lượng vòng ước tính có thể thay đổi tùy theo từng câu chuyện của người dùng.
Lợi ích của Lập kế hoạch Ước tính Poker
Lập kế hoạch chơi poker kết hợp ba phương pháp ước tính -
Expert Opinion- Trong phương pháp ước lượng dựa trên ý kiến chuyên gia, một chuyên gia được hỏi sẽ mất bao lâu hoặc mức độ lớn của một thứ gì đó. Chuyên gia cung cấp một ước tính dựa trên kinh nghiệm hoặc trực giác hoặc cảm giác của họ. Ước tính ý kiến chuyên gia thường không mất nhiều thời gian và chính xác hơn so với một số phương pháp phân tích.
Analogy- Ước lượng tương tự sử dụng so sánh các câu chuyện của người dùng. Câu chuyện người dùng được ước tính được so sánh với câu chuyện người dùng tương tự được triển khai trước đó, cho kết quả chính xác vì ước tính dựa trên dữ liệu đã được chứng minh.
Disaggregation- Ước tính phân tách được thực hiện bằng cách chia câu chuyện người dùng thành các câu chuyện người dùng nhỏ hơn, dễ ước tính hơn. Các câu chuyện của người dùng được đưa vào một sprint thường trong khoảng từ hai đến năm ngày để phát triển. Do đó, các câu chuyện người dùng có thể mất thời gian dài hơn cần được chia thành các Trường hợp sử dụng nhỏ hơn. Cách tiếp cận này cũng đảm bảo rằng sẽ có nhiều câu chuyện có thể so sánh được.