Задний план:
В настоящее время я работаю в команде из четырех человек: 1 менеджер, 1 старший разработчик и 2 разработчика. Мы выполняем ряд индивидуальных внутренних систем / проектов (например, 6-8 недель) для организации, насчитывающей около 3500 сотрудников, а также все обслуживание и поддержку, необходимые для систем, которые были созданы ранее. Нас недостаточно для того, чтобы выполнять всю работу, которая может оказаться на нашем пути - мы недоукомплектованы. Руководство признает это, но бюджетные ограничения ограничивают нашу способность привлекать в команду дополнительных членов (даже если мы возвращаем зарплату в виде сбережений).
Изменение
Это оставляет нас там, где мы сейчас находимся. Наш менеджер должен оставить свою роль на пастбищах новой, оставив вакансию в команде. Руководство использует эту возможность для реструктуризации нашей команды, в результате чего роль менеджера команды будет заменена другим разработчиком и другим старшим разработчиком. Их логика в том, что нам нужно больше разработчиков, поэтому вот способ его финансирования (одна из ролей частично финансируется из другой вакантной должности).
В команде не будет непосредственного линейного менеджера, а роли и обязанности будут разделены между старшими и (относительно новым для поста) сервисным менеджером (нетехническая роль с практически отсутствующими знаниями / опытом в области развития, чья направленность разделяется среди ряда других команд и отдельных лиц) - кто будет нашим следующим фактическим менеджером в пищевой цепи.
Я думаю, последний вопрос:
Можно ли запустить команду разработчиков без менеджера? У вас был опыт этого? И что может пойти не так / может принести пользу нам?
В идеале я хотел бы «увидеть свет» и преимущества такого поведения или придумать аргументы против этого.