Khi một dự án đang trễ tiến độ, thêm người vào chỉ làm cho nó trễ thêm

Lâu lâu về trước, tôi có chia sẻ với anh chị em về Hiệu ứng Ringelmann trong bài: "Hiệu ứng Ringelmann trong làm việc nhóm: số lượng người tăng lên tỉ lệ nghịch với hiệu suất công việc". Đây là hiệu ứng mô tả vấn đề năng suất thường gặp phải khi làm việc nhóm: số lượng người tăng lên tỉ lệ nghịch với hiệu suất công việc. Hiệu ứng này được kỹ sư nông nghiệp người Pháp Max Ringelmann nghiên cứu lần đầu năm 1913. Ông tiến hành một trò chơi kéo co, trong đó người tham gia phải kéo sợi dây thừng một mình hoặc theo nhóm. Kết quả cho thấy khi kéo co theo nhóm, họ bỏ ra ít sức lực hơn so với khi phải kéo một mình.

Hôm nay tình cờ tôi lại được biết đến một nghiên cứu tương tự nhưng gần thời chúng ta hơn. Đó là định luật Brooks. Đây là là một kết luận trong quản lý dự án phần mềm: "Thêm nhân lực vào một dự án phần mềm bị chậm tiến độ sẽ khiến nó chậm tiến độ hơn." Định luật này được Fred Brooks đặt ra trong cuốn sách The Mythical Man-Month năm 1975 của ông . Theo Brooks, trong một số điều kiện nhất định, việc thêm một người vào dự án sẽ khiến dự án mất nhiều thời gian hơn chứ không phải ít thời gian hơn.

Nguyên nhân dẫn tới việc này:
- Mất thời gian đào tạo: Do các dự án phần mềm là những nỗ lực kỹ thuật phức tạp, và những người mới tham gia dự án trước tiên phải được đào tạo về công việc đã được thực hiện trước đó, việc đào tạo này đòi hỏi phải điều người đang làm việc trên dự án, tạm thời làm giảm năng suất của họ. Ngoài việc làm giảm đóng góp của những người có kinh nghiệm (do cần phải đào tạo), những người mới thậm chí có thể gây ra những đóng góp tiêu cực, ví dụ, nếu họ đưa ra các lỗi khiến dự án bị chậm tiến độ hoàn thành.
- Mất thời gian giao tiếp: Để công việc diễn ra và hoàn thành các thành viên cần phải đồng bộ công việc. Để đồng bộ, các thành viên cần dành thời gian hơn để trao đổi và tìm hiểu xem những người khác đang làm gì. Vì thế, khi thêm người, việc giao tiếp sẽ tăng lên.
- Không phải công việc nào cũng có thể chuyên môn hóa để tăng tốc độ, nhất là các công việc trong dự án phần mềm. Ví dụ: Một người phụ nữ cần chín tháng để sinh một đứa con, "chín người phụ nữ không thể sinh một đứa con trong một tháng". Do đó thêm người vào cần cân nhắc điều này trước khi quyết định.

Lưu ý:
- Định luật Brooks chỉ áp dụng cho các dự án đã bị chậm tiến độ. Khi chưa chậm tiến độ, thêm người vẫn có thể tăng tiến độ dự án. Tuy nhiên, chúng ta cần nhớ đến hiệu ứng Ringelmann trong làm việc nhóm: Số lượng người tăng lên tỉ lệ nghịch với hiệu suất công việc.
- Trong trường hợp dự án đã chậm tiến độ, nếu thêm người giỏi, không mất thời gian đào tạo thì dự án có thể sẽ khôi phục được tiến độ như kế hoạch.

Nguyễn Hùng Cường

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *