Product backlog là gì và ai sở hữu nó?
Đáp án mẫu
Product backlog là danh sách có thứ tự mọi thứ được biết là cần để cải thiện sản phẩm: tính năng, cải tiến, sửa lỗi và công việc kỹ thuật. Đây là nguồn công việc duy nhất của Scrum Team và nó không bao giờ hoàn chỉnh, vì nó thay đổi khi hiểu rõ hơn về sản phẩm và thị trường.
Trong Scrum, Product Owner chịu trách nhiệm về backlog: phát triển và truyền đạt Product Goal, tạo và diễn đạt rõ các mục, sắp xếp thứ tự, và bảo đảm backlog minh bạch và được hiểu. Product Owner có thể giao một phần việc này cho người khác, nhưng vẫn là người chịu trách nhiệm. Các Developer quyết định có thể nhận bao nhiêu vào một Sprint và ước lượng các mục.
Backlog tốt được sắp xếp theo giá trị, rủi ro và phụ thuộc. Các mục ở đầu nhỏ và đủ rõ để làm sớm, còn các mục phía dưới lớn hơn và ít chi tiết hơn. Refinement là hoạt động liên tục để bổ sung chi tiết, ước lượng và thứ tự.
Ý chính
- Danh sách có thứ tự, liên tục thay đổi của mọi thứ cần cho sản phẩm
- Product Owner chịu trách nhiệm, kể cả khi đã giao bớt việc
- Các mục đầu nhỏ và rõ; refinement giữ backlog khoẻ mạnh
Câu hỏi nối tiếp thường gặp
- Product backlog khác Sprint backlog ở điểm nào?
- Nên refinement backlog thường xuyên đến đâu và ai tham gia?
Lỗi thường gặp
- Để backlog phình thành bãi chứa mà không ai đọc
- Chi tiết hoá mọi mục từ rất sớm thay vì refinement đúng lúc