Story Points: Why are they better than hours? How long will it take to paint this house?
Accuracy and Effort A little efforts helps a lot A lot of efforts only helps a little more Point Hour 1/2 ~1 1 1-2 2 2-4 3 4-8 5 8-10 8 10-14 13 14-18 20 18-20 40 ~30 effort
Ideal time vs. Elapsed time If an ideal day is 8 hours of uninterrupted, focused work, how many hours of elapsed time in your environment equates to 1 ideal day?
Story Point vs. Ideal Time Ideal Time Ideal Time 0101011001110001 01010 1100 111 01 2 Ideal days 3 Ideal days TM TM
Story Point vs. Ideal Time Story Point Story Point 0101011001110001 01010 1100 111 01 TM TM
Scrum estimation là một trò chơi thực sự với đầy đủ các yếu tố như: Người chơi, Đồ nghề và luật chơi. + Người chơi: PO, SM, TM + Đồ nghề: Product Backlog=Tập các US. Bộ bài Scrum estimation. Giấy, sticky note, bút màu v.v… + Luật chơi: PO: Tô màu các US theo mức độ ưu tiên hoặc tập tiêu chí do PO quyết định và sắp xếp lại theo thứ tự. TM: Chấm điểm các US theo thang điểm đã được quy ước trong bộ bài. SM: Giám sát đảm bảo mọi người tuân thủ luật của Scrum, có thể tham gia cùng.
Hoạt động trong buổi planning. PO, SM, TM cùng nhau xây dựng thảo luận về Product Backlog
PO phân loại các User Story theo tiêu chí riêng
Sắp xếp các US theo thứ tự ưu tiên và sự tương quan.
Hoạt động estimate: + Chấm điểm cho toàn bộ product backlog. + Có 2 cách tiếp cận: Cách 1: Lựa chọn 2 US dễ đồng thuận làm căn cứ để sắp xếp. Estimate chính xác nhất có thể với 2 US được chọn. Các US còn lại sử dụng phương pháp so sánh tương đối. Cách 2: Lựa chọn các US sẽ chạy trong sprint đầu tiên và estimate. Các US còn lại sử dụng phương pháp so sánh tương đối.
Khi bắt đầu estimate: Chọn 1 US. TM: Phân tích chức năng, xây dựng prototype nháp v.v… TM: Mỗi thành viên sẽ chọn một quân bài. TM: Khi có một thành viên không nhất trí thì sẽ đưa ra ý kiến riêng, sau đó các thành viên khác có phản hồi. Sau đó tiếp tục ra quân bài lại. TM: Chốt điểm cho US và tiếp tục chọn US khác.
Khi có một US không thông nhất được, hoặc bản thân TM không hiểu rõ các vấn đề liên quan đến US, TM hoặc SM sẽ tham khảo ý kiến PO.
Sau một lượng US đã được estimate, các US còn lại sẽ được so sánh tương quan với các US đã estimate. Điều này sẽ tiết kiệm thời gian và tạo độ chính xác tương đối cho các US.
Kết thúc quá trình estimate, tất cả các US sẽ có điểm, làm cơ sở cho việc xây dựng Release Burndown chart.
Tại sao lại là Fibonaci? A little efforts helps a lot A lot of efforts only helps a little more
? Iteration ? Convert Ideal Time to Elapsed Time
Futsal If an ideal day is 8 hours of uninterrupted, focused work, how many hours of elapsed time in your environment equates to 1 ideal day?