Gần đây tôi đã đọc rất nhiều về scrum và tôi đã tìm thấy những gì dường như là thông tin mâu thuẫn với tôi về việc có nên thay đổi nước rút tồn đọng trong giai đoạn nước rút hay không. Các bài viết trên Wikipedia về scrum nói nó không phải là ok, và nhiều bài báo khác nói điều này là tốt. Giáo sư Phát triển phần mềm của tôi cũng dạy điều tương tự trong phần tổng quan về scrum.
Tuy nhiên, tôi đã đọc Scrum và XP từ Rãnh và điều đó mô tả một phần dành cho các mục không có kế hoạch trên bảng tác vụ. Vì vậy, sau đó tôi đã tra cứu Hướng dẫn Scrum và nó nói rằng trong giai đoạn nước rút "Không có thay đổi nào ảnh hưởng đến Mục tiêu Sprint" và trong cuộc thảo luận về Mục tiêu Sprint "Nếu công việc hóa ra khác với Nhóm phát triển dự kiến, sau đó họ hợp tác với Chủ sở hữu sản phẩm để đàm phán phạm vi của Sprint Backlog trong Sprint. " Nó tiếp tục nói trong cuộc thảo luận về Sprint Backlog:
Sprint Backlog là một kế hoạch có đủ chi tiết để thay đổi tiến trình có thể được hiểu trong Scrum hàng ngày. Nhóm phát triển sửa đổi Sprint Backlog trong suốt Sprint và Sprint Backlog xuất hiện trong suốt Sprint. Sự xuất hiện này xảy ra khi Nhóm phát triển làm việc thông qua kế hoạch và tìm hiểu thêm về công việc cần thiết để đạt được Mục tiêu Sprint.
Khi công việc mới được yêu cầu, Nhóm phát triển sẽ thêm nó vào Sprint Backlog. Khi công việc được thực hiện hoặc hoàn thành, công việc còn lại ước tính được cập nhật. Khi các yếu tố của kế hoạch được coi là không cần thiết, chúng sẽ bị xóa. Chỉ Nhóm Phát triển mới có thể thay đổi Sprint Backlog trong Sprint. Sprint Backlog là một bức tranh thời gian thực rõ ràng về công việc mà Nhóm phát triển dự định hoàn thành trong Sprint và nó chỉ thuộc về Nhóm phát triển.
Vì vậy, tại thời điểm này tôi hoàn toàn bối rối. Nghĩ về nó, nó có ý nghĩa hơn đối với tôi để thực hiện cách tiếp cận thứ hai. Các mục cụ thể, riêng lẻ trong backlog dường như không phải là điều quan trọng nhất, mà là mục tiêu chạy nước rút, vì vậy không thay đổi mục tiêu chạy nước rút mà có thể thay đổi backlog có ý nghĩa. Ví dụ, nếu cả chủ sở hữu sản phẩm và nhóm nghĩ rằng họ đang ở cùng một trang về một câu chuyện, nhưng khi nước rút tiến triển, họ nhận ra rằng có một sự hiểu lầm, có vẻ như việc thay đổi các nhiệm vụ tạo nên câu chuyện đó phù hợp . Hoặc nếu có một câu chuyện hoặc nhiệm vụ nào đó bị lãng quên, nhưng được yêu cầu để đạt được mục tiêu nước rút, tôi nghĩ sẽ tốt nhất là thêm câu chuyện hoặc nhiệm vụ vào hồ sơ tồn đọng trong giai đoạn nước rút.
Tuy nhiên, có rất nhiều người có vẻ khá kiên quyết rằng bất kỳ thay đổi nào đối với việc tồn đọng nước rút là không ổn. Tôi có hiểu nhầm vị trí đó không? Là những người định nghĩa nước rút tồn đọng khác nhau bằng cách nào đó? Sự hiểu biết của tôi về tồn đọng nước rút là nó bao gồm cả câu chuyện và nhiệm vụ mà chúng được chia thành.
Dù sao, tôi thực sự sẽ đánh giá cao đầu vào về vấn đề này. Tôi đang cố gắng tìm ra cả cách tiếp cận scrum lý tưởng là thay đổi tồn đọng nước rút trong giai đoạn nước rút và liệu những người sử dụng scrum thành công để phát triển có cho phép thay đổi tồn đọng nước rút trong giai đoạn nước rút hay không.