MidTình huốngQuản lý backlog
Các bên liên quan từ chối một tính năng tại sprint review. Bước tiếp theo là gì?
Thử trả lời trước
Đáp án mẫu
Trước hết tôi giữ thái độ tò mò thay vì phòng thủ. Sprint Review nhằm kiểm tra increment và thu thập phản hồi, nên việc bị từ chối là thông tin, không phải thất bại.
- Hiểu lý do. Hỏi chính xác điều gì sai: thiếu nhu cầu, hành vi sai, khả năng sử dụng, hay ưu tiên đã đổi. Ghi lại phản hồi nguyên văn.
- Tách các nguyên nhân. Chúng ta hiểu sai yêu cầu, nhu cầu đã thay đổi, hay chất lượng kém? Mỗi nguyên nhân dẫn đến cách sửa khác nhau: refinement tốt hơn, thay đổi backlog, hoặc Definition of Done chặt hơn.
- Quyết định dựa trên dữ liệu. Điều chỉnh Product Backlog: làm lại, định hình lại hoặc bỏ mục đó, và sắp xếp lại thứ tự so với các việc khác. Bỏ cũng là một kết quả hợp lệ, vì ta tránh được việc đầu tư thêm vào thứ sai.
- Khép vòng. Thống nhất với các bên liên quan thế nào là "đạt" và khi nào họ sẽ thấy phiên bản tiếp theo.
- Kiểm tra quy trình trong retrospective, ví dụ bằng cách mời các bên liên quan tham gia sớm hơn, với prototype hoặc demo giữa sprint.
Product Owner vẫn chịu trách nhiệm về thứ tự backlog kết quả.
Ý chính
- Coi việc từ chối là phản hồi và hỏi đúng điều gì sai
- Chẩn đoán: hiểu sai nhu cầu, nhu cầu đổi, hay chất lượng kém
- Cập nhật và sắp xếp lại backlog; bỏ mục đó cũng được
- Lần sau mời các bên liên quan tham gia sớm hơn
Câu hỏi nối tiếp thường gặp
- Bạn lấy phản hồi của các bên liên quan trước Sprint Review bằng cách nào?
- Nếu các bên liên quan bất đồng với nhau tại buổi review thì sao?
Lỗi thường gặp
- Bảo vệ công việc thay vì lắng nghe
- Đổ lỗi cho developer về một yêu cầu vốn không rõ ràng