Sfondo:
Attualmente faccio parte di un team di quattro: 1 manager, 1 senior developer e 2 sviluppatori. Facciamo una serie di sistemi / progetti interni su misura (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. La direzione lo riconosce, ma le restrizioni di bilancio limitano la nostra capacità di reclutare membri aggiuntivi per il team (anche se riusciamo a recuperare lo stipendio nei risparmi).
La modifica
Questo ci lascia dove siamo ora. Il nostro manager dovrebbe lasciare il suo ruolo per i pascoli nuovi, lasciando un posto vacante nella squadra. Il management sta sfruttando questa opportunità per ristrutturare il nostro team che vedrebbe il ruolo di team manager sostituito da un altro sviluppatore e 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 manager di linea diretto e i ruoli e le responsabilità sarebbero divisi tra gli anziani e il (relativamente nuovo per postare) il gestore del servizio (un ruolo non tecnico con conoscenza / esperienza di sviluppo quasi nulla il cui focus è condiviso tra un numero di altre squadre e individui) - chi sarebbe il nostro prossimo vero manager nella catena alimentare.
Immagino che la domanda finale sia:
È possibile gestire un team di sviluppo senza un manager? Hai avuto esperienza di questo? E quali cose potrebbero andare male / potrebbero esserci di beneficio?
Idealmente mi piacerebbe "vedere la luce" e i vantaggi di fare le cose in questo modo, o trovare alcuni punti per litigare contro di essa.