2008-12-15 24 views
8

Có một số cách để ghi các biểu đồ trong Scrum.Scrum Burn Down Charts: Nhiệm vụ hoặc Câu chuyện?

Một số người đề xuất sử dụng các điểm câu chuyện của những câu chuyện chưa hoàn thành còn lại dưới dạng biểu đồ ghi đĩa của bạn trong Scrum.

Pro: Chỉ có câu chuyện hoàn chỉnh hạ bảng xếp hạng

Contra: Chart không di chuyển xuống ở phần đầu và sau đó nhanh chóng rơi khỏi

khác đề nghị sử dụng số nhiệm vụ còn lại

Pro: Biểu đồ sẽ chuyển xuống, bạn có thể xem liệu nó có nằm trên vạch hoàn thiện

Contra: Bạn có thể di chuyển xuống để nói 10 nhiệm vụ còn lại (nhiệm vụ khó khăn) cuối cùng, và vẫn chưa có một câu chuyện hoàn thành. Bạn đã thất bại vì chỉ có các phần hoàn thành tốt cho chủ sở hữu sản phẩm của bạn.

Giải pháp có cả hai câu chuyện không hoàn thành và biểu đồ chưa hoàn thành?

Trả lời

0

Chúng tôi làm cả hai, như thể chúng tôi đã không bao gồm các nhiệm vụ của chúng tôi đường cao tốc theo cách mà làm cho nó trông giống như không có gì là nhận được thực hiện.

Nếu một câu chuyện mất 2 ngày để hoàn thành, sau đó bạn có một đường bằng phẳng trong 2 ngày và không có cách nào để biết liệu nhóm có đang ngồi trên ngón cái hay không. .

Tất nhiên, dòng nhiệm vụ có thể giảm mạnh mà không góp phần hoàn thiện câu chuyện, đó là một mẫu chống có thể xảy ra nếu nhà phát triển có thể chọn tác vụ theo ý muốn.

+1

Theo kinh nghiệm của tôi, bạn thực sự không thể biết một tác vụ thực sự góp phần vào một câu chuyện. Vẽ chúng trên một biểu đồ ghi đang đóng góp cho một ảo tưởng. –

+1

Ồ, và tất nhiên có một cách để cho biết liệu họ có đang ngồi trên ngón tay cái của họ hay không: ở trong phòng nhóm. Hoặc ít nhất là tham dự Scrum hàng ngày. –

0

Theo dõi số lượng tác vụ còn lại không phải là rất hữu ích vì các tác vụ có khả năng có các kích thước khác nhau.

Bạn không nên tìm thấy chính mình trong trường hợp nhóm hoàn thành mười nhiệm vụ và không có mục tồn đọng (thực tế, điều này là có thể nếu bạn có mười nhà phát triển): mọi nhà phát triển không nên nhận nhiệm vụ từ mục backlog khác (câu chuyện) cho đến ông hoàn thành mục backlog những câu chuyện đầu tiên ông đã thuộc quá - sự kiện nếu nhiệm vụ hình thành câu chuyện khác là khó khăn hơn so với các nhiệm vụ còn lại từ sotry bắt đầu.

4

Theo tôi, nhiệm vụ theo dõi là một cách tiếp cận khá tối ưu để theo dõi. Theo kinh nghiệm của tôi, một câu chuyện hiếm khi thực sự là tổng số nhiệm vụ của nó - và thường xuyên, trong khi thực hiện một câu chuyện, tôi thấy rằng phân tích nhiệm vụ là tối ưu, mặc dù vậy.

Và, trong khi tôi tìm thấy giá trị trong các nhiệm vụ động não trong khi ước tính một câu chuyện, tôi thích có những câu chuyện đủ nhỏ mà không có yêu cầu nào để theo dõi tất cả. Trong thực tế, việc nhận tín dụng cho các công việc đã hoàn thành là rất gây hiểu lầm, vì thậm chí có một nửa trong số tất cả các tác vụ đã xác định vẫn không đảm bảo rằng Sprint sẽ mang lại bất kỳ giá trị nào. Và đó là điều mà các bên liên quan quan tâm đến cuối cùng: giá trị dự kiến ​​sẽ thực sự được phân phối bao nhiêu?

Vì vậy, theo dõi các câu chuyện và tiếp tục chia sẻ các câu chuyện cả hai đều cung cấp phản hồi chính xác hơn và giảm nguy cơ không phân phối giá trị.

Thực ra, khi làm việc với những câu chuyện nhỏ, tôi không thấy nhiều giá trị trong biểu đồ ghi xuống Sprint chút nào - chỉ xem câu chuyện trên tường thẻ chuyển từ "làm" sang "đang tiến hành" thành "xong" nên cung cấp cho bạn tất cả thông tin bạn cần. Tuy nhiên, một bản phát hành có thể rất đáng giá, theo kinh nghiệm của tôi.

+1

+1 Giờ theo dõi là chất thải. Tất cả những vấn đề đó là những câu chuyện đã hoàn thành. Nếu bạn chưa đốt cháy một câu chuyện, bạn chưa thực sự thêm bất kỳ giá trị kinh doanh nào. – DancesWithBamboo

7

Chúng tôi đang sử dụng thời gian duy trì cho nước rút chạy nước rút - các nhóm có thể xem tiến trình hàng ngày. Nếu có những phần phẳng, hơn là chúng thực sự xảy ra.

Trong tờ khai phát hành chúng tôi đang sử dụng điểm câu chuyện. Lập kế hoạch phát hành là nhiều hơn về anh ta tính năng hoàn thành, thời gian được theo dõi trên mức chạy nước rút. Chủ sở hữu sản phẩm quan tâm đến các câu chuyện đã hoàn thành.

Số tác vụ vô dụng. Con số này có thể được thay đổi mỗi ngày, đặc biệt nếu bạn đưa ra "tự do" cho các nhà phát triển. Họ có thể chia nhiệm vụ thành một phần nhỏ hơn mà không thay đổi tổng thời gian. Thống kê như vậy là vô dụng. Nó chỉ ra điều gì? Nó có ảnh hưởng đến mục tiêu của chạy nước rút không?

+2

chúng tôi cũng theo dõi thời gian còn lại (tính theo giờ). Mỗi câu chuyện được chia nhỏ thành các tác vụ (lý tưởng) nhỏ hơn 16 giờ. – M4N

+0

Đọc thêm về các tình huống biểu đồ ghi xuống khác nhau tại http://www.scrumdesk.com/is-it-your-burn-down-chart/ –

3

Chúng tôi thường cần theo dõi giờ (ước tính so với ước tính thực tế so với ước tính để hoàn thành) đối với các câu chuyện dành cho khách hàng đã yêu cầu họ. Điều này cho phép chúng tôi thực hiện một số điều sau:

  1. Theo dõi tiến độ cho nhu cầu của khách hàng để người quản lý dự án của họ có cái nhìn sâu sắc về những gì đang xảy ra.
  2. Đánh giá ước tính dựa trên công việc thực tế cần thiết để cải thiện khả năng ước tính của chúng tôi.
  3. Khách hàng của hóa đơn cho thời gian thực sự chi tiêu trong trường hợp đó là một phần của công việc theo giờ.
  4. Cung cấp cho nhà phát triển phản hồi về tiến trình của họ để họ có thể quản lý các phiền nhiễu một cách thích hợp.

Chúng tôi cũng theo dõi các câu chuyện hoàn chỉnh cho chính bản thân mình, nhưng như đã được chỉ ra điều này có thể dẫn đến hiệu ứng cao nguyên khi bắt đầu chạy nước rút để cho chúng tôi biết rất ít thông tin hữu ích (ngoài chúng tôi ' không làm đủ song song).

+0

chúng tôi cũng theo dõi thời gian còn lại (tính theo giờ). Mỗi câu chuyện được chia nhỏ thành các tác vụ (lý tưởng) nhỏ hơn 16 giờ. – M4N

-1

Chúng tôi sử dụng các tác vụ vì nó cung cấp nhiều chi tiết hơn. Chỉ vẽ đồ thị hoàn thành các câu chuyện (mà chúng tôi thực hiện 5-10 lần mỗi tuần chạy nước rút) sẽ chỉ hiển thị thay đổi mỗi ngày hoặc hai ngày và, như bạn đề cập, sẽ không di chuyển nhiều trong suốt thời gian bắt đầu chạy nước rút.

Một điều hữu ích khác mà nhóm của tôi đã tìm thấy là sử dụng biểu đồ đường xếp chồng lên nhau với một dòng cho mỗi "To Do", "In Progress", "Ready for QA" và "Validated". Bằng cách này, thật dễ dàng để xem bất kỳ giai đoạn nào trong quá trình tạo bản sao lưu.

0

Tôi đã sử dụng rất nhiều thời gian "còn lại" cho burndown. Nhóm luôn thấy rằng theo dõi thời gian được sắp xếp theo thời gian gần với hệ thống theo dõi thời gian, thêm chi phí quản lý và thực sự không chính xác trừ khi chúng tôi chuyển đổi con người thành rô bốt.

Tôi đang sử dụng công việc burndown (tổng số nhiệm vụ, nhiệm vụ mới, công việc đã hoàn thành). Tốt hơn nhiều. Đúng là bạn không thấy kích thước của các tác vụ được thực hiện hoặc mới. Nhưng nhóm gặp nhau hàng ngày và đó là nơi bạn bắt gặp vấn đề. Đồng thời, tôi huấn luyện đội để không tạo ra những nhiệm vụ lớn (4 đến 6 giờ tối đa). Ngoài ra, tôi đã thêm một biểu đồ khác với nhiệm vụ mới và nhiệm vụ đã hoàn thành theo ngày. Nhóm phát hiện ra rằng sự sụp đổ của các nhiệm vụ có ý nghĩa hơn là sử dụng giờ.

Sau khi nhóm hiểu được các giá trị của việc chia nhỏ câu chuyện trong các tác vụ, tôi muốn thử xem lại các câu chuyện. Vì vậy, có những câu chuyện nhỏ với tối đa là 5 hoặc 8 điểm câu chuyện. Từ blog của Jeff Sutherland, đây là một bước tiến lớn để có được một đội ngũ hoạt động cao.

Ngoài ra, tôi muốn đề cập đến rằng một sự sụp đổ chỉ là một "Đại diện sơ lược về tiến trình". Quan trọng nhất và thậm chí còn phù hợp hơn với nhóm và PO là: những gì đang được đề cập hàng ngày về các nhiệm vụ + tỷ lệ phần trăm tiến trình câu chuyện + danh sách các trở ngại. Sau một thời gian, quản lý và các thành viên trong nhóm không quan tâm nhiều đến việc bị chôn vùi (hoặc đốt cháy).

2

Burndowns (hoặc thậm chí là "burn up") chỉ nên cho biết công việc còn lại.

Nếu bạn đã hoàn thành một nửa câu chuyện mà bạn không thể truyền tải, và nó không được tính. Nếu bạn kết thúc mùa xuân với một nửa câu chuyện được thực hiện - các công việc đã được thực hiện trong nó không được tính nếu bạn đang đo vận tốc.

Chỉ cần biểu đồ câu chuyện còn lại sẽ hoàn thành.

Đây là một biện pháp khó khăn hơn nhưng không có sử dụng xoa bóp các số liệu - scrum được cho là truyền đạt tin xấu để mọi thứ sẽ được khắc phục.

-1

Sử dụng giờ còn lại cho Sprint burndowns - Trong quá trình lên kế hoạch chạy nước rút, ước tính tất cả công việc để hoàn thành một câu chuyện theo định nghĩa của bạn về làm - Mỗi ngày, nhà phát triển và thử nghiệm lại ước tính giờ còn lại cho tất cả các công việc của họ (thay đổi trở lên hoặc xuống dưới) - theo dõi bản tóm tắt chạy nước rút qua Giờ còn lại - chỉ báo tuyệt vời về mức độ hay kém của Sprint là

Điều này không thích hợp cho việc phát hành burndowns khi bạn không phân tích tất cả các câu chuyện trong backlog, chỉ những lần chạy nước rút tiếp theo trong hội thảo lập kế hoạch chạy nước rút. Vì vậy, sử dụng burndowns Story điểm (kích thước tương đối và giá trị phức tạp bắt nguồn từ toàn bộ đội ngũ trong quá trình lập kế hoạch các buổi poker). Đây là một chỉ báo tuyệt vời về tiến trình phát hành của bạn.

Các vấn đề liên quan