Tôi đã nghiên cứu và đọc về Scrum trong vài ngày gần đây và đọc về Lập kế hoạch Sprint và các nhiệm vụ. Một vấn đề nảy ra trong đầu tôi là làm thế nào để đối phó với các lỗi trong Scrum. Henrik Kniberg liệt kê một số cách giải quyết vấn đề này trong cuốn sách rất hay của anh ấy là Scrum and XP from the Trenches :
- Chủ sở hữu sản phẩm in ra các mục Jira có mức độ ưu tiên cao nhất, mang chúng đến cuộc họp lập kế hoạch chạy nước rút, và dán chúng lên tường cùng với các câu chuyện khác (do đó ngầm chỉ rõ mức độ ưu tiên của các mục này so với các câu chuyện khác).
- Chủ sở hữu sản phẩm tạo các câu chuyện đề cập đến các mặt hàng Jira. Ví dụ: “Sửa các lỗi báo cáo quan trọng nhất của back office, Jira-124, Jira- 126 và Jira-180”.
- Sửa lỗi được coi là nằm ngoài giai đoạn nước rút, tức là nhóm giữ hệ số tập trung đủ thấp (ví dụ 50%) để đảm bảo rằng họ có thời gian để sửa lỗi. Sau đó, đơn giản giả định rằng nhóm sẽ dành một khoảng thời gian nhất định cho mỗi sprint để sửa các lỗi Jira đã báo cáo
- Đặt sản phẩm tồn đọng trong Jira (tức là bỏ qua Excel). Xử lý lỗi giống như bất kỳ câu chuyện nào khác.
Đây có thực sự là điều cần được quyết định trên cơ sở từng dự án hay có những giải pháp tốt hơn? Tôi có thể nghĩ ra các vấn đề với mỗi cách tiếp cận đó. Có sự kết hợp nào từ những cách tiếp cận đó hoạt động tốt nhất không? Làm thế nào để bạn xử lý điều này trong các dự án của bạn?