Sono stato assegnato come lead dev di una squadra appena formata. Sono l'unica persona che abbia familiarità con la piattaforma software che utilizzeremo e l'unica persona che abbia mai lavorato in questo dominio. Ci sono altri 4 sviluppatori 2 sono essenzialmente gradi di collage gli altri 2 sono di livello medio. Sto lottando per bilanciare il mio tempo tra la pianificazione dell'approccio che prenderemo / consegneremo un POC e addestreremo gli altri membri del team. Devono essere prese anche decisioni critiche sul design e sto cercando di coinvolgere il più possibile gli altri membri del team, ma senza conoscenze tecniche o di dominio c'è un limite a ciò che possono offrire in termini di input.
Quale consiglio suggeriresti per aiutare il team a velocizzare tecnicamente e in termini di comprensione del dominio. Sto cercando di fare recensioni di codice abbastanza approfondite come un gruppo, un sacco di discussioni / spiegazioni / documentazione sul razionale per le decisioni di progettazione, ma sto trovando difficile andare! Inoltre mi chiedo se cose come sprint planning / design incontri se dovessi deliberatamente prendere più di un sedile posteriore mentre mi trovo a fare gran parte del discorso anche se quando lo faccio per periodi di tempo in questi incontri tende ad essere il silenzio e gli occhi si girano verso me.
NB: mi sono ricollegato al senior management e ho chiarito che la mancanza di esperienza è una sfida significativa e inciderà sulle date di consegna, ma fondamentalmente mi è stato detto che non ci sono soldi per la formazione formale e per ottenere il meglio di esso :)