TL; DR
[H] ow có nhiều nhiệm vụ đang ở giai đoạn nước rút và phải mất bao lâu để ước tính tất cả chúng?
Câu hỏi của bạn không có câu trả lời kinh điển có thể. Mặc dù bạn chắc chắn có thể sử dụng một số quy tắc ngón tay cái để tính giới hạn trên hợp lý cho khối lượng tác vụ, không có tỷ lệ chuyển đổi phổ biến nào cho các câu chuyện thành nhiệm vụ hoặc nhiệm vụ theo giờ.
Ví dụ, một quy tắc thông thường được chấp nhận là một nhiệm vụ nên có kích thước trong khoảng nửa ngày đến hai ngày để vòng phản hồi được thực hiện / không được thực hiện vẫn chặt chẽ. Các đội có thể và thực hiện vi phạm quy tắc này, vì đó không phải là một yêu cầu khung, nhưng các nhóm thành công nhất mà tôi đã làm việc với tất cả đều tuân theo tinh thần của quy tắc này.
Nhiệm vụ trên mỗi Sprint
Tôi biết câu trả lời phụ thuộc vào độ dài nước rút và quy mô đội, vì vậy hãy giả sử 8 nhà phát triển và ba tuần.
Điều này là sai hoàn toàn, vì số lượng nhiệm vụ phụ thuộc vào số lượng câu chuyện và số lượng và độ chi tiết của mỗi nhiệm vụ được phân tách của câu chuyện. Tuy nhiên, bạn có thể tính toán giới hạn trên thô để kiểm tra độ tỉnh táo.
Nếu bạn giả sử một tiên nghiệm rằng:
- mỗi tác vụ chỉ yêu cầu một nhà phát triển (điều này thường không xảy ra)
- 30% số lần chạy nước rút của bạn được sử dụng bởi chi phí khung (con số này thay đổi theo thời gian chạy nước rút)
- bạn đang không áp dụng bất kỳ yếu tố kẹo mềm cho thực tế là hiệu quả giờ làm việc nói chung là <= 6 giờ mỗi ngày làm việc
sau đó bạn có sẵn 10,5 "ngày" cho các nhiệm vụ cho mỗi nhà phát triển để phân bổ cho các nhiệm vụ trong mỗi lần chạy nước rút. Giả sử thêm:
- 8 nhà phát triển
- tất cả các nhà phát triển có thể hoán đổi cho nhau
- không có hoạt động xếp hàng hoặc phụ thuộc giữa các tác vụ
- bạn đang bao gồm Định nghĩa các hoạt động Xong là các nhiệm vụ rõ ràng
sau đó tuân theo quy tắc định cỡ nhiệm vụ được đề xuất sẽ cung cấp cho nhóm của bạn khả năng từ 21-148 nhiệm vụ mỗi lần chạy nước rút ba tuần.
Tránh ước tính nhiệm vụ trong giờ làm việc
Giải pháp đơn giản ở đây là tránh ước tính các nhiệm vụ trong giờ làm việc lý tưởng và ném tất cả các giả định có vấn đề (và thường không chính xác) lên trên. Bằng cách đơn giản là không chấp nhận các câu chuyện vào giai đoạn nước rút vượt quá tốc độ bền vững của bạn, bạn giải quyết hầu hết các vấn đề lập kế hoạch chạy nước rút mà không ước tính theo giờ.
Bằng cách đảm bảo rằng các câu chuyện của bạn được phân tách thành các nhiệm vụ được thực hiện / không hoàn thành đúng kích cỡ không quá một vài ngày, bạn có thể nhanh chóng xem liệu bạn có chấp nhận nhầm một câu chuyện phức tạp hơn ước tính điểm câu chuyện của bạn không, hoặc nếu có là công việc ẩn cần được ghi lại và sắp xếp lại với Chủ sở hữu sản phẩm trong Kế hoạch Sprint.
Các đội khỏe mạnh dành khoảng nửa ngày để phân tách các nhiệm vụ cho Sprint Backlog. Nếu bạn không dành thời gian để thực hiện việc này trong nửa sau của Kế hoạch Sprint, thì bạn có nhiều khả năng phát hiện ra những vướng mắc, sự phụ thuộc bất ngờ hoặc công việc không có kế hoạch sau này trong lần chạy nước rút.
Cuộc họp Sprint Backlog kéo dài bốn giờ đại diện cho ít hơn 3% thời lượng nước rút ba tuần của bạn và là nơi hầu hết các phân tích thiết kế và kiến trúc được thực hiện trong khung Scrum. Việc cạo râu giảm xuống 2% bằng cách thay đổi ngắn phân tích nhiệm vụ có thực sự đáng để mạo hiểm cho dự án của bạn không? Tôi sẽ nói không, nhưng số dặm của bạn có thể thay đổi.