Nhóm 4 nhà phát triển có kinh nghiệm của tôi làm việc trên một ứng dụng Windows mô-đun lớn (khoảng 200 KLoC). Tôi đã tập trung vào codebase cốt lõi từ khi bắt đầu dự án (3 năm trước) và dần dần chuyển sang vị trí nhà phát triển bán dẫn, mặc dù tôi không phải là người quản lý nhóm.
Lặp lại hiện tại của chúng tôi là một làm mới UI ưu tiên cao được yêu cầu bởi quản lý cấp trên, liên quan đến khoảng 15 thay đổi đối với cơ sở mã cơ sở. Khi được người quản lý hỏi, tôi ước tính rằng mỗi trong số 15 thay đổi sẽ mất ít hơn bốn giờ để tôi hoàn thành , tổng cộng chưa đến 7 ngày làm việc. Sau đó tôi tình nguyện thực hiện công việc. Thay vào đó, người quản lý quyết định chia đều tất cả 15 nhiệm vụ cho cả bốn nhà phát triển.
Trong ba ngày kể từ khi chúng tôi bắt đầu làm việc, tôi đã quan sát thấy hai điều:
Các thành viên khác trong nhóm thiếu kinh nghiệm đã hoàn thành khoảng 1 hoặc ít hơn mỗi nhiệm vụ.
Luật của Brook trong hành động: Tôi đã dành khoảng một nửa thời gian của mình để cung cấp hỗ trợ (cố gắng hướng dẫn họ sử dụng các thành phần). Kết quả là tôi chỉ tự mình hoàn thành 2 nhiệm vụ, thay vì 5 hoặc 6 dự kiến.
Tôi đã tiếp cận người quản lý của mình với sự lo lắng rằng chúng tôi đã chạy trễ và một lần nữa đề nghị tôi hoàn thành các nhiệm vụ còn lại. Yêu cầu của tôi đã bị từ chối và các lý do đã nêu để chia đều tải là gấp đôi:
- Hạn chế yếu tố xe tải / xe buýt - tăng cường các nhà phát triển khác về các kỹ năng này ngay bây giờ, để trong tương lai, bất kỳ công việc nào cũng có thể được trao cho bất kỳ ai, không chỉ riêng tôi.
- Để loại bỏ "nút cổ chai" (tôi) và hoàn thành công việc nhanh hơn.
Để rõ ràng, tôi không có vấn đề gì với: a) đầu tư thời gian giảng dạy, b) mọi người chạm vào mã của tôi hoặc c) bảo mật công việc. Trên thực tế, tôi thường xuyên đề xuất với trưởng nhóm rằng tôi đào tạo các nhà phát triển khác về các khía cạnh nhất định của cơ sở mã cơ bản để giảm rủi ro.
Trong lần lặp này, chúng tôi cũng có một bộ lớn các bản sửa lỗi ưu tiên cao được nhắm mục tiêu, vì vậy có vẻ như sẽ có nhiều tiến bộ hơn nếu khối lượng công việc được phân phối lại.
Trong Huyền thoại-Tháng đàn ông, Brooks 'gợi ý một " Nhóm phẫu thuật " trong đó mỗi đội bao gồm một người lãnh đạo + phụ (người quản lý và tôi) và một số vai trò nhỏ. Tôi cảm thấy như thể chúng tôi tự nhiên rơi vào tổ chức này, nhưng người quản lý của tôi đang làm việc chống lại nó. Tôi cảm thấy rằng yếu tố xe buýt đã được quan tâm (người quản lý thành thạo mã lõi) và nút cổ chai không thực sự tồn tại (liên quan đến nhiều nhà phát triển sẽ không khiến công việc diễn ra nhanh hơn). Tôi nghĩ rằng về vấn đề này, một đội phẫu thuật là một điều tốt.
Đây là những cảm xúc của tôi, nhưng tôi không phải là người quản lý có kinh nghiệm, chúng tôi cũng không phải đối phó với yếu tố xe buýt (gõ gỗ). Là Brooks phải không? Bạn đã từng làm việc trong một "Đội phẫu thuật" nơi yếu tố xe buýt xuất hiện chưa? Có kỹ thuật tốt hơn để quản lý phân phối chuyên môn?
Câu hỏi tương tự: