Tôi không quen thuộc với TFS (đó có phải là một công cụ phần mềm không?) Nhưng tôi có thể cung cấp cho bạn một số câu trả lời dựa trên Schwarber.
1. Thùng chứa câu chuyện
Chỉ có hai thùng chứa câu chuyện mà bạn nên nghĩ đến, tồn đọng sản phẩm và tồn đọng nước rút. Các công cụ phần mềm để theo dõi scrum có thể cho phép bạn giữ các hồ sơ nước rút cũ để phân tích lịch sử và không sao, nhưng bạn phải đóng một hồ sơ tồn đọng nước rút cũ (nghĩa là đảm bảo mọi thứ trong đó đã kết thúc hoặc chuyển ra ngoài) trước khi thực hiện bất kỳ công việc nào trên nước rút tồn đọng tiếp theo.
Đôi khi có xu hướng tạo tồn đọng của lần chạy nước rút tiếp theo trong một công cụ phần mềm trong khi vẫn ở giai đoạn nước rút hiện tại. Đừng làm điều này. Nếu tồn đọng nước rút trong tương lai đó, mọi người sẽ cố gắng đưa câu chuyện vào đó. Điều này phá vỡ quy trình lập kế hoạch phù hợp, làm gia tăng căng thẳng và gây nhầm lẫn các vấn đề lập kế hoạch.
Nếu bạn không giữ được ranh giới thích hợp giữa các lần chạy nước rút của mình thì về bản chất, bạn đang chạy nhiều lần, chạy nước rút tương tự. Bạn là người đa tác vụ. Ít nhất thì chi phí chuyển đổi nhiệm vụ sẽ làm bạn chậm lại; nghiên cứu chỉ ra rằng một chuyển đổi bối cảnh đầy đủ ở người, từ câu đố A sang câu đố B, mất 15 phút. Kinh nghiệm của tôi cho thấy lực cản này có thể bằng 50% hoặc hơn năng suất của bạn.
2. Sử thi
Giữ sử thi của bạn xung quanh. Có người hỏi về tính năng này, có lẽ họ sẽ quay lại và muốn biết tình trạng của sử thi. Người đó, bộ phận hoặc khách hàng sẽ nghĩ về 'câu chuyện' mà họ đã gửi, giờ được quảng bá thành sử thi. Họ sẽ không nghĩ về những câu chuyện nhỏ hơn có liên quan và thậm chí có thể không nhận ra rằng câu chuyện Foo có liên quan đến yêu cầu của họ. Sử thi là một tay cầm thuận tiện cho việc giao tiếp giữa phát triển và khách hàng.
Vì các sử thi không thực sự tự làm việc, chỉ là những câu chuyện liên quan, nên các sử thi chuyển trực tiếp từ sản phẩm tồn đọng của bạn sang đống thành phẩm của bạn.
3. Những câu chuyện đi đâu?
Một câu chuyện chỉ nên ở trong một container tại một thời điểm. Nó sẽ bắt đầu trong tồn đọng sản phẩm, chuyển sang tồn đọng nước rút, và sau đó được hoàn thành. Nếu ai đó đến tìm câu chuyện của họ trong sản phẩm tồn đọng và không tìm thấy nó, điều đó có nghĩa là nó đang trong quá trình hoặc kết thúc.
4. Suy nghĩ cuối cùng về việc quản lý tồn đọng sản phẩm sâu
Thứ tự lực lượng trở nên khá vô nghĩa khi bạn có hàng trăm mặt hàng tồn đọng trong sản phẩm của mình. Chắc chắn, cách bạn sắp xếp các mục 20-70 có thể khá có ý nghĩa, nhưng ai thực sự quan tâm nếu # 300 là trước hay sau # 301?
Một giải pháp khả thi cho vấn đề này là có nhiều hồ sơ tồn đọng thành phần phụ đưa vào tồn đọng sản phẩm chính. Ví dụ: bạn có thể có UI, DB, Backend, API, Cơ sở hạ tầng và Nợ kỹ thuật làm các thành phần phụ của bạn. Mỗi hồ sơ tồn đọng thành phần có thể được ủy quyền cho một người khác nhau để quản lý. Một cuộc họp định kỳ sẽ phải quyết định những câu chuyện để chuyển sang tồn đọng sản phẩm chính. Để duy trì sự cân bằng hợp lý của các câu chuyện trong hồ sơ tồn đọng sản phẩm của bạn, cách tốt nhất là quyết định một nguyên tắc (không phải là quy tắc) cho tỷ lệ các câu chuyện được quảng cáo cho hồ sơ tồn đọng chính. Một câu chuyện API cho mỗi hai câu chuyện UI? Bạn có thể lấy bao nhiêu câu chuyện từ Nợ kỹ thuật so với số lượng Câu chuyện cuối cùng bạn cần thực hiện?
Hệ thống này thêm phức tạp đáng kể và đòi hỏi nhiều sự phối hợp. Chỉ nên thực hiện khi tồn đọng sản phẩm lớn đến mức Chủ sở hữu sản phẩm không thể nghĩ về tất cả các câu chuyện cùng một lúc.