Scrum là tốt nhất cho các đội có thành viên tổng quát, đó là các đội ít nhất 2 người có thể làm các nhiệm vụ tương tự. Mối quan tâm chính của tôi là tìm giải pháp tốt để điều chỉnh scrum (những gì cần giữ, những gì cần loại bỏ, những gì cần cải thiện) cho các nhóm làm từ các chuyên gia?
Giả sử bạn có một nhóm gồm 5 nhà phát triển (không có thực, chỉ là ví dụ):
- Một nhà toán học có kỹ năng mạnh về C;
- Một nhà phát triển DB;
- Một nhà phát triển web;
- Một nhà phát triển UX / GUI;
- Một kiến trúc sư phần mềm;
Ở đây, tất cả đều là chuyên gia và không ai có thể thay thế người khác (Tôi không quan tâm đến những rủi ro khi xây dựng một đội ngũ như vậy, tôi muốn tập trung vào scrum). Vì vậy, trong một bối cảnh scrum, đây là suy nghĩ của tôi:
- Quy hoạch mùa xuân vô dụng: thực sự, khi nhà toán học nói rằng một nhiệm vụ cụ thể có giá trị 2 điểm, không ai có thể bỏ phiếu chống lại anh ta;
- Chỉ số vận tốc nhóm vô dụng: vì mọi người có thể phân bổ bất kỳ số điểm nào cho các nhiệm vụ của riêng mình, tốc độ tính toán không có ý nghĩa;
- Thay thế các cuộc họp scrum hàng ngày bằng các cuộc họp scrum hàng tuần (dài hơn): vì mỗi thành viên trong nhóm đang thực hiện các nhiệm vụ của riêng mình, các cuộc họp scrum hàng ngày nên thực sự quan trọng để giữ "tinh thần đồng đội". Tuy nhiên, các cuộc họp scrum hàng ngày được cho là kéo dài khoảng 15 phút. Điều này rõ ràng là không đủ để hiểu những gì người khác đang làm và sẽ làm. Hơn nữa, nhà toán học sẽ hầu hết trả lời những điều tương tự: "Tôi vẫn đang làm % & Lo (+? $$ + &)" ... Các cuộc họp hàng tuần sẽ cho nhiều thời gian hơn. Để giữ cùng thời gian cuộc họp giữa các cuộc họp scrum "ban đầu" và cuộc họp scrum "hàng tuần", mỗi cuộc họp scrum hàng tuần nên kéo dài (5 ngày một tuần, với 4 tuần nước rút, với các cuộc họp nước rút kéo dài 4 giờ và các cuộc họp hàng ngày kéo dài 15 phút): (4 * 60 + 20 * 15) / 4 =>
Hoặc là scrum vẫn có thể sử dụng? Có lẽ nên sử dụng một kỹ thuật nhanh nhẹn khác?