Фон:
Наразі я є частиною команди з чотирьох: 1 менеджер, 1 старший розробник та 2 розробники. Ми пропонуємо різноманітні внутрішні системи / проекти (наприклад, 6-8 тижнів) для організації близько 3500 співробітників, а також всі необхідні технічне обслуговування та підтримка систем, які були створені раніше. Нас не вистачає для того, щоб виконати всю роботу, яка потенційно йде на наш шлях - ми не маєте достатнього рівня. Керівництво це визнає, але обмеження в бюджеті обмежують нашу здатність набирати в команду додаткових членів (навіть якщо ми повертаємо зарплату заощадженнями).
Зміна
Це залишає нас там, де ми зараз є. Наш менеджер повинен залишити свою роль на пасовищах нових, залишивши вакансію в команді. Керівництво використовує цю можливість для реструктуризації нашої команди, яка бачила б, що роль менеджера команди замінена іншим розробником та іншим старшим розробником. Їх логіка полягає в тому, що нам потрібно більше розробників, тому ось спосіб фінансування цього (одна з ролей частково фінансується з іншої вакантної посади).
У команди не буде директора прямої лінії, а ролі та обов'язки розподіляться між людьми похилого віку та (відносно новим для посади) менеджером служби (нетехнічна роль з незначними знаннями та досвідом розвитку, на які зосереджується увага серед ряду інших команд та окремих осіб) - хто буде наступним нашим фактичним менеджером, що працює над ланцюгом харчування.
Я думаю, остаточне питання:
Чи можливо запустити команду розробників без менеджера? У вас був досвід цього? І які речі можуть піти не так / можуть бути корисними для нас?
В ідеалі я хотів би "побачити світло" та переваги, як робити це таким чином, або придумати деякі моменти для аргументу проти цього.