Ba múi giờ, không giờ chung: đội phân tán Hà Nội – Munich – Toronto
Đội lập trình ở Hà Nội, Product Owner ở Munich, nhóm kiểm thử và dữ liệu ở Toronto — gần như không có giờ làm việc chung. Vướng mắc chờ hơn một ngày, quyết định được chốt khi Hà Nội đang ngủ. Bạn thiết kế lại cách làm việc thế nào?
Bối cảnh
Bạn là PM (kiêm Scrum Master) của dự án phát triển ứng dụng quản lý đội xe điện cho một công ty cho thuê xe ở Đức: hợp đồng 1,4 triệu USD, 12 tháng, đang ở tháng thứ 3. Đội gồm 8 lập trình viên ở Hà Nội (UTC+7), Product Owner và 2 chuyên gia nghiệp vụ ở Munich (mùa hè UTC+2), 3 kỹ sư kiểm thử và 1 kỹ sư dữ liệu ở Toronto (mùa hè UTC−4). Giờ hành chính của Hà Nội và Toronto gần như không giao nhau; Munich chỉ chồng được vài giờ với mỗi nơi. Daily scrum hiện được đặt lúc 20:00 giờ Hà Nội. Ba sprint gần nhất đều không đạt mục tiêu; trung bình một vướng mắc chờ khoảng 26 giờ mới được trả lời; nhiều quyết định về yêu cầu được chốt trong cuộc gọi Munich – Toronto khi Hà Nội đã nghỉ. (Tình huống giả định, minh hoạ.)