Come ingegnere capo di un team abbastanza grande, almeno, andando verso i limiti di ciò che penso che una persona possa gestire, ho permesso a una parte del nostro team (3 ingegneri) di operare in modo più autonomo. Parte di ciò è che mi fido di loro per rivedere le proprie PR e non richiedono troppo coinvolgimento da parte mia. L'avvertenza è che spetta a me garantire che la direzione di quel team più piccolo sia valida, lo faccio controllando le PR dispari, non necessariamente commentando / rifiutando / approvando e più ampie revisioni "sul posto" della base di codice. >
Penso che tu abbia bisogno di fare una chat privata onesta con il tuo manager (una conversazione ideale per il tuo incontro 1 a 1 con lui / lei, se li hai) iniziando esaminando tutte le altre potenziali cause di questo comportamento. Sii modesto poiché questo spesso ha l'effetto di far emergere pensieri più onesti dalle persone nella mia esperienza, puoi spesso avere un'idea di ciò con cui hanno a che fare, ad esempio, la conversazione potrebbe essere qualcosa del tipo ...
Abbiamo questo grande arretrato di PR e la velocità con cui siamo in grado di unirli e rilasciarli sta danneggiando il business e la produttività dei nostri utenti (elabora quanto vuoi qui). Voglio capire perché non possiamo muoverci più velocemente su di loro e sono preoccupato che sia perché il mio codice [e qualche altro codice dello sviluppatore] non è abbastanza buono.
A questo punto il tuo manager potrebbe semplicemente confessare di essere sovraccarico.
Forse ci sono altre aree in cui il tuo manager potrebbe usare un po 'di aiuto ma per qualsiasi motivo non ha chiesto o delegato. Potrebbe valere la pena chiedere se c'è qualcosa che tu o il resto della squadra potete prendere dal suo piatto.
Forse fai un passo indietro e prenditi un po 'di tempo per migliorare la capacità di revisione dei PR esistenti, cerca di renderlo il più semplice possibile da rivedere. Il PR è troppo grande? Troppe parti in movimento? Potrebbe essere suddiviso? Posso aggiungere altre spiegazioni? Diagrammi? GIF che mostrano la funzionalità in fase di test? Questo potrebbe essere utile: https://medium.com/arnoldclarkdpd/better-github-pull-requests-87b2ef4f06c8
Questo manager forse sente un senso di obbligo nei confronti dell'azienda che devono controllare tutto prima che esca dalla porta. Se è così, varrebbe la pena affermare che come squadra, per crescere e apprendere (il business case lo consente) devi essere autorizzato a commettere errori. Per quanto ti sforzerai di mantenerlo al minimo, le persone del team dovrebbero essere autorizzate a farsi avanti, assumersi la responsabilità e imparare dai propri errori.