Ora mi trovo in uno scenario, con l'assistenza di non più di 8 sviluppatori di livello principiante e con il compito di sviluppare un sito web SPA ragionevolmente complesso. Deve essere sviluppato usando React (che gli sviluppatori conoscono in qualche modo - come in, possono mettere insieme il codice che funziona su piccola scala, ma è tutt'altro che perfetto e può includere problemi evidenti che lo rendono inadatto all'inclusione diretta in un soluzione di livello professionale).
Io stesso posso creare un sito web di questo tipo su uno standard ragionevolmente competente senza problemi. Dico questo non per vantarmi, ma piuttosto per delineare ulteriormente lo scenario che mi sono posto davanti. Tuttavia, in qualità di mentore, è fondamentale coinvolgere nel modo più possibile possibile questi sviluppatori nel processo di sviluppo e, quindi, rimuoverlo il più possibile.
Sto cercando una strategia per farlo e mi piacerebbe sentire le tue esperienze nella gestione di team di sviluppo di livello inferiore, e cosa hai fatto per ottenere ciò con il minor numero possibile di intoppi. Non ho provato nessuna strategia particolare per se; tuttavia, poiché questo team di sviluppo che sto frequentando si riunisce su base settimanale (o forse due volte a settimana nel migliore dei casi), ho trovato che è difficile orientarli (a breve termine, almeno) in una migliore sviluppatore di software a tutto tondo, e piuttosto sto cercando solo un modo per ottenere un prodotto ben sviluppato fuori dalla porta alla fine della giornata.
- Qual è il mio ruolo in questo? Credo di essere il più vicino a essere il project manager? Sono il ragazzo che ha bisogno di fare in modo che tutto questo si muova, mentre allo stesso tempo mi assicuro che i miei colleghi di livello principiante partecipino il più possibile.
- Qualcuno gestisce il progetto o no? Non mi è stata data alcuna scadenza rigorosa su questo, ma solo che dovrei provare a completarlo il prima possibile, mentre coinvolgo tutti i membri del team ( come menzionato sopra).
- Qualcuno guida questa squadra o io? Sarei io. Sono responsabile di dire chi fa cosa e quando dovrebbero fare cosa.
- C'è un architetto, o sono io? Sarei anche io. Non mi preoccupo di prendere decisioni su grandi quadri, e penso che sia quello che preferirei vedere me stesso: guidare le loro decisioni e la produzione complessiva per soddisfare le specifiche, mentre in qualche modo mantenere la qualità professionale quando si lavora con persone con competenze inferiori .