Sfondo:
Attualmente faccio parte di un team di quattro persone: 1 manager, 1 sviluppatore senior e 2 sviluppatori. Facciamo una serie di sistemi / progetti in-house personalizzati (ad esempio 6-8 settimane) per un'organizzazione di circa 3500 dipendenti, nonché tutta la manutenzione e il supporto richiesti dai sistemi che sono stati creati in precedenza. Non c'è abbastanza di noi per fare tutto il lavoro che potenzialmente sta arrivando sulla nostra strada - siamo a corto di personale. Il management lo riconosce, ma le limitazioni del budget limitano la nostra capacità di reclutare altri membri del team (anche se restituiamo il salario in risparmi).
Modifica
Questo ci lascia dove siamo ora. Il nostro manager deve lasciare il suo ruolo per i pascoli nuovi, lasciando un posto vacante nella squadra. La direzione sta sfruttando questa opportunità per ristrutturare il nostro team che vedrebbe il ruolo di manager del team sostituito da un altro sviluppatore e da un altro sviluppatore senior. La loro logica è che abbiamo bisogno di più sviluppatori, quindi ecco un modo per finanziarlo (uno dei ruoli è parzialmente finanziato da un altro posto vacante).
Il team non avrebbe un diretto manager di linea e i ruoli e le responsabilità verrebbero suddivisi tra senior e il service manager (relativamente nuovo da pubblicare) (un ruolo non tecnico con una conoscenza / esperienza di sviluppo minima o nulla l'attenzione è condivisa da un certo numero di altri team e individui) - chi sarebbe il nostro prossimo attuale manager nella catena alimentare.
Credo che l'ultima domanda sia:
È possibile eseguire un team di sviluppo senza un manager? ne hai avuto esperienza? E quali potrebbero andare storte / potrebbero esserci dei vantaggi?
Preferirei "vedere la luce" e i vantaggi di fare le cose in questo modo, o trovare alcuni punti per argomentarle contro.