Fundo:
Atualmente, faço parte de uma equipe de quatro: 1 gerente, 1 desenvolvedor sênior e 2 desenvolvedores. Fazemos uma variedade de sistemas / projetos internos personalizados (por exemplo, de 6 a 8 semanas) para uma organização de cerca de 3500 funcionários, além de toda a manutenção e suporte necessários dos sistemas que foram criados anteriormente. Não há o suficiente de nós para fazer todo o trabalho que está potencialmente chegando - estamos com falta de pessoal. A gerência reconhece isso, mas as restrições orçamentárias limitam nossa capacidade de recrutar membros adicionais para a equipe (mesmo que recuperemos o salário em economia).
O troco
Isso nos deixa onde estamos agora. Nosso gerente deve deixar o cargo de pastoreio novo, deixando uma vaga na equipe. Os gerentes estão aproveitando esta oportunidade para reestruturar nossa equipe, que substituiria a função de gerente de equipe por outro desenvolvedor e outro desenvolvedor sênior. Sua lógica é que precisamos de mais desenvolvedores, então aqui está uma maneira de financiar (uma das funções é parcialmente financiada por outro cargo vago).
A equipe não teria gerente de linha direta e as funções e responsabilidades seriam divididas entre os idosos e o (relativamente novo para postar) gerente de serviço (uma função não técnica com pouco / nenhum conhecimento / experiência em desenvolvimento cujo foco é compartilhado entre várias outras equipes e indivíduos) - quem seria nosso próximo gerente de verdade na cadeia alimentar.
Eu acho que a pergunta final é:
É possível executar uma equipe de desenvolvimento sem um gerente? Você já teve experiência disso? E que coisas poderiam dar errado / poderiam ser benéficas para nós?
Idealmente, eu gostaria de "ver a luz" e os benefícios de fazer as coisas dessa maneira, ou apresentar alguns pontos para argumentar contra isso.