Làm thế nào để ước tính vận tốc nước rút với năng lực nhóm khác nhau?


9

Chúng tôi là một nhóm nhỏ gồm 4 nhà phát triển khá xanh trong Scrum. Đến từ khắp nơi trên cả nước, chúng tôi thường nghỉ ngày lẻ hoặc cả tuần để về nhà. Do đó, năng lực nhóm của chúng tôi thay đổi đáng kể từ lần lặp này sang lần lặp khác do lá hàng năm, dẫn đến vận tốc rất khác nhau từ lần lặp này sang lần lặp khác. Làm thế nào để chúng ta tính đến năng lực của nhóm khi ước tính vận tốc tại Cuộc họp Lập kế hoạch? Dữ liệu lịch sử sẽ phản ánh các năng lực rất khác nhau và chúng ta không thể đợi cả năm để lấy trung bình cho vận tốc ước tính của mình.

Câu trả lời:


4

Nó có thể là một cách tiếp cận đơn giản, nhưng tại sao bạn không tính vận tốc của mình là completed story points * capacityhoặc completed story points / capacity, tùy thuộc vào cách đo công suất. Nếu bạn đo công suất tính theo giờ, hãy sử dụng lần thứ hai. Nếu bạn đo công suất theo phần trăm của một tuần 40 giờ, hãy sử dụng đầu tiên. Khi bạn đi để lấy điểm câu chuyện, bạn nên biết về khả năng của mình cho một lần chạy nước rút nhất định và sử dụng dữ liệu lịch sử của dự án để xác định các điểm câu chuyện đã hoàn thành cho một tải nhất định.

Tuy nhiên, điều này làm cho một số giả định nguy hiểm tiềm tàng, chẳng hạn như đối xử bình đẳng với tất cả nhân viên - nếu nhà phát triển cơ sở nhất của bạn nghỉ một tuần hoặc nhà phát triển có nhiều kinh nghiệm nhất trong lĩnh vực và / hoặc công nghệ sẽ nghỉ một tuần, khả năng của bạn sẽ là cùng một giá trị số, nhưng tác động lên vận tốc có thể sẽ khác nhau.

Cuối cùng, sử dụng đánh giá chuyên nghiệp dựa trên dữ liệu lịch sử khi lập kế hoạch chạy nước rút. Trong trường hợp này, sử dụng vận tốc trước đó làm đầu vào cho một số sơ đồ ước tính khác, liên quan đến nhóm. Tôi cũng sẽ nhầm lẫn về mặt thận trọng - dễ dàng kéo nhiều công việc vào nước rút hơn là loại bỏ cam kết thực hiện một nhiệm vụ.


Ví dụ về cơ sở lý luận với các con số, giả sử vào cuối Sprint n, chúng ta có: 17 điểm câu chuyện đã hoàn thành * 0,97 (hết 1 ngày) = 16,49 vận tốc; sử dụng công thức khác, 17 sp / 0,97 = 17,52. Bây giờ, đến câu hỏi. Trong Cuộc họp Lập kế hoạch của Sprint (n + 1), với công suất hiện tại là 0,875 (nghỉ 5 ngày giữa các nhà phát triển), vận tốc dự kiến ​​của chúng tôi là gì? Làm thế nào để chúng ta ước tính những gì chúng ta có thể thực hiện với công suất giảm?
Pomario

@Pomario Tôi giả sử 2 tuần, 40 giờ / tuần, chạy nước rút 8 giờ trong ngày. Giả sử một người nghỉ một ngày, công suất sẽ là 0,99 cho công thức đầu tiên hoặc 72 cho công thức thứ hai. Điều này cung cấp cho bạn một vận tốc được tính là 16,66 hoặc 0,24. Khả năng của bạn cho lần chạy nước rút tiếp theo sẽ là 0,5 hoặc 40. Cắm vận tốc trước đó và tải dự kiến ​​vào các phương trình. Điều này có nghĩa là bạn nên mang lại từ 8 đến 10 điểm câu chuyện, vì bạn nhân nhiều vận tốc hoàn thành với tải dự kiến ​​của mình. Tôi sai gần 8 hoặc 9. (Ai đó cũng có thể muốn kiểm tra lại toán học của tôi - hôm nay tôi hơi ốm.)
Thomas Owens

Tôi mới nhận ra mình đã mắc lỗi - công suất đầu tiên sẽ là 0,90, không phải 0,99, vì 8 giờ là 10% của một tuần làm việc 80 giờ. Điều đó có nghĩa là vận tốc tính toán cho lần chạy nước rút đầu tiên sẽ là 15.3. Tuy nhiên, phân tích dữ liệu không thay đổi.
Thomas Owens

1

Vận tốc có thể thay đổi ngay cả khi công suất vẫn như cũ.

Vì vậy, chỉ cần tin tưởng vào vận tốc của mình, nó sẽ tự chăm sóc khả năng khác nhau, tức là giả sử bạn đang ở giai đoạn nước rút thứ 3, hãy lấy trung bình của hai lần chạy nước rút cuối cùng để cam kết cho lần chạy nước rút tiếp theo. đừng lo lắng về phương sai trong năng lực.


1

Vận tốc là một hướng dẫn, không phải là một biện pháp. Chỉ cần lấy trung bình của tất cả các lần chạy nước rút của bạn (tính cho độ lệch chuẩn) và trung bình của ba điểm kém nhất của bạn, trung bình của ba điểm tốt nhất của bạn và nói "Chúng tôi chắc chắn sẽ hoàn thành những điều này, chúng tôi có thể hoàn thành những điều này, chúng tôi sẽ không làm được những việc này đã xong. " Bằng cách vẽ ba dòng thông qua hồ sơ tồn đọng (ước tính đầy đủ) của bạn bằng ba vận tốc này và thời hạn cuối cùng của bạn (giả sử đó là 12 lần chạy nước rút và 12 lần vận tốc tồi tệ nhất của bạn là 75, 12 lần tốt nhất của bạn là 120 và 12 lần trung bình của bạn là 90. Trong một tồn đọng 100 điểm , thậm chí ở mức tồi tệ nhất của bạn, bạn có thể thực hiện ba phần tư trong số đó, với khả năng tốt nhất bạn sẽ đóng đinh toàn bộ và trung bình, bạn sẽ cung cấp hầu hết trong số đó).

Với dữ liệu này, PO của bạn có thể đưa ra tất cả các quyết định anh ấy cần trong những gì anh ấy PHẢI có, chúng tôi anh ấy muốn có và những gì anh ấy không ngại bỏ đi.

Cuối cùng, mọi thứ thay đổi, yêu cầu đang xuất hiện và, tốt, mọi thứ sẽ thay đổi một lần nữa. Đừng bắt bẻ các môn toán của bạn để có được một con số cụ thể, phạm vi chính xác là đủ cho loại điều này. Phá vỡ các vấn đề của bạn về các vấn đề phần mềm, không phải về toán học tồn đọng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.