Tôi là quản lý của một nhóm gồm 11 nhà phát triển phần mềm chăm sóc các trang web / ứng dụng web của công ty tôi, chạy tới 4 dự án đồng thời cộng với hỗ trợ hàng ngày bất cứ lúc nào. Trong 11 nhà phát triển, có sự kết hợp của các kỹ năng kỹ thuật, chức danh công việc và kinh nghiệm, mặc dù cấu trúc nhóm không thay đổi với tất cả 11 nhà phát triển báo cáo trực tiếp với tôi.
Toàn bộ nhóm có một người quản lý duy nhất đang bắt đầu chứng minh không có quy mô rất tốt. Tôi bắt đầu được truyền bá quá mỏng nên muốn giảm số lượng báo cáo trực tiếp của mình. Tất cả các cách tôi có thể nghĩ để làm điều này có nhược điểm đáng kể:
- Có nhà phát triển cơ sở báo cáo cho những người cao cấp. Điều này làm giảm thời gian phát triển của các kỹ thuật viên tốt nhất.
- Chia nhóm theo sản phẩm phần mềm, ví dụ: nhà phát triển 1-6 làm việc trên mạng nội bộ và 7-11 làm việc trên các trang bên ngoài, với mỗi phần có nhóm trưởng mới (có thể là mô tả công việc mới với trách nhiệm quản lý / cố vấn / huấn luyện nhiều hơn so với các nhà phát triển cao cấp hiện tại ). Điều này bổ sung các silo nhân tạo và có thể gây khó khăn cho việc một "nhà phát triển mạng nội bộ" hoạt động trên một trang web bên ngoài nếu tôi muốn.
- Giữ cấu trúc phẳng và thêm hỗ trợ quản lý theo hình thức Quản lý dự án / Quản trị viên nhóm chỉ để giảm áp lực. Điều này không giải quyết được vấn đề vì nhóm không thể tiếp tục phát triển như thế này mãi mãi.
Có một cách tiêu chuẩn để giải quyết vấn đề này mà tôi đang thiếu?
Nếu không, làm thế nào những người khác của bạn đã giải quyết vấn đề này?