Tôi nghĩ anopres đã đúng: cách tốt nhất là tránh nhiều dự án cùng một lúc với scrum. Làm mọi thứ để kết luận rằng chạy song song quá nhiều là không hiệu quả.
Chúng ta hãy giả định 5 dự án, mỗi dự án khoảng 3 tháng cho nhóm 5 người.
Cách tiếp cận 1: mỗi người làm việc trong một dự án trong nhóm
- Tốc độ giao hàng 1/5 cho mỗi dự án cho 15 tháng giao nhà cho tất cả các dự án
- Mỗi người đều là chuyên gia nhưng chỉ trong dự án của riêng mình
- Không có tinh thần đồng đội
Tiếp cận sprint 2: 1 cho mỗi dự án, chuyển đổi các dự án
- Mỗi sprint thứ 6 làm việc trên dự án
- Thời gian quá dài giữa các công việc của dự án - không phải là giá trị gia tăng thường xuyên cho dự án (đối với sản phẩm tồn đọng có), dễ quên, cần nỗ lực để khôi phục ngữ cảnh,
- Dự án đầu tiên được giao sau khoảng 12-13 tháng (giả sử 2 tuần chạy nước rút)
Tiếp cận dự án 3: 5 trong một lần chạy nước rút
- Yêu cầu phân chia quá nhiều nhiệm vụ chi tiết chỉ để phù hợp với chạy nước rút
- Rất ít xây dựng gia tăng cho mỗi dự án
- Giao dự án đầu tiên sau khoảng 12-15 tháng
Phương pháp tiếp cận 4: được đề xuất - Công việc theo thứ tự
- Nhóm làm việc hết dự án này đến dự án khác
- Dự án đầu tiên khởi công và giao nhà sau 3 tháng
- Dự án thứ hai khởi công sau tháng thứ 3, giao nhà sau tháng thứ 6
- ...
- Dự án thứ 5 khởi công sau tháng thứ 12, giao nhà sau tháng thứ 15
- Nhóm tập trung cao độ vào dự án, nghiên cứu chuyên sâu và cộng tác với khách hàng
- Toàn bộ nhóm có kiến thức chung tốt về tất cả các dự án
- Không lãng phí thời gian chuyển đổi ngữ cảnh
- Yêu cầu hợp tác nhóm tốt (xung đột có thể làm chậm quá trình giao hàng).
Như bạn thấy, giải pháp 4 thường tốt hơn vì các dự án được thực hiện nhanh hơn nhiều, nhóm làm việc cùng nhau và hiệu quả. Các cách tiếp cận khác bao gồm lãng phí thời gian do chuyển đổi ngữ cảnh, không có sự cộng tác đầy đủ của nhóm, tổng thời gian phân phối của tất cả các dự án rất dài, v.v.
Và những gì về chải chuốt tồn đọng? Nếu nhóm làm việc trên một dự án cùng một lúc thì điều đó đơn giản - mọi người sẽ tham gia. Nếu có nhiều dự án, chúng tôi có thể cần phải ủy quyền cho những người đơn lẻ tham gia các phiên chải chuốt riêng biệt (không tham gia đầy đủ nhóm).
Điều quan trọng là phải thuyết phục khách hàng rằng bắt đầu dự án thứ 2 sau 3 tháng sẽ vẫn giao hàng nhanh hơn (sau tháng thứ 6) hơn là nếu chúng tôi bắt đầu nó ngay lập tức với tất cả những người khác. Đó là một ảo tưởng mà các nhà quản lý nhìn thấy - chúng tôi bắt đầu 5 dự án cùng một lúc, chúng tôi làm việc chăm chỉ và giao từng chút một. Tuy nhiên, cuối cùng điều này không hiệu quả.
Đó là lý do tại sao tôi không tin rằng scrum hiệu quả cho nhiều dự án song song, rất khó để ghép nó vào khuôn khổ và hoạt động theo các quy tắc của scrum. Đôi khi có thể tốt khi có 2 dự án để giữ tất cả mọi người ở lại, nhưng chúng ta càng thêm nhiều dự án vào thì sẽ càng kém hiệu quả. Có lẽ kanban là một giải pháp thay thế chỉ để xem tiến độ và làm việc nhóm (không quá mạnh như trong nhóm Scrum)?
Trân trọng, Adam