Guida del Team Front-End

Lead the way

Terminiamo la nostra rubrica “Lead the Way” con una delle new entry nel ruolo di Team Leader. Daniel Zotti, in Bitrock da quasi 3 anni, da qualche mese è diventato Team Leader Front-End e da subito ha messo tutto se stesso nel ricoprire il ruolo!

PUOI SPIEGARCI IL TUO PERCORSO FINORA, DA SVILUPPATORE A TEAM LEADER, E LE COMPETENZE CHE TI SONO STATE PIÙ UTILI?

Prima di essere uno sviluppatore sono stato un “tech guy” nel reparto IT di un ospedale, oltre a dedicarmi al supporto tecnico, che implicava un costante contatto con le persone, mi occupavo di sviluppo software full stack. Entrambe queste attività si sono rivelate fondamentali nel mio percorso professionale: lo stretto contatto con i clienti mi ha dimostrato la mia propensione al contatto umano e alla comprensione dei bisogni dei miei interlocutori, competenza indispensabile nel mio attuale ruolo di Team Leader. Lo sviluppo full stack invece mi ha permesso di avere una visione d’insieme e di comprendere appieno la mia vera passione.

Da quel momento, negli ultimi dieci anni, mi sono sempre più specializzato nel Front-end, fino a quando è nato il desiderio di condividere la mia competenza e trasmettere le mie competenze, sono così arrivato a rivestire il ruolo di Team Leader. 

Durante il mio percorso da sviluppatore, specialmente nell’ultimo anno in qualità di Team Leader, ho maturato e messo in pratica un concetto che ritengo fondamentale e che cerco di trasmettere a tutti i membri del mio team: spesso la scelta migliore non è la soluzione tecnica perfetta ma la soluzione che bilancia priorità, tempistiche e “apertura” alle modifiche future.

PUOI DESCRIVERE UNA TUA GIORNATA LAVORATIVA?

Devo ammettere che ogni giornata è diversa dalla precedente, per questo penso che sia più utile descrivere le attività a cui mi dedico mensilmente. Oltre alle attività tecniche relative allo svolgimento del progetto su cui sono allocato, seguo una serie di attività trasversali tipiche del mio ruolo e orientate al supporto, sviluppo e crescita dei membri del mio team.

È fondamentale organizzare meeting interni tra team leaders, per capire come gestire al meglio l’area, allinearci sugli obiettivi comuni e scambiarci best practices. Altrettanto importanti sono gli incontri individuali con i membri del mio team, per supportarli nelle loro sfide e pianificare il loro sviluppo professionale, in tal senso per esempio organizzo sessioni di code review per garantire il continuo miglioramento.

Mi piace dedicare del tempo alla ricerca e sviluppo, esplorando nuove tecnologie e soluzioni innovative per migliorare i nostri prodotti e servizi. Infine, cerco di ritagliarmi sempre dei momenti da dedicare al supporto ai miei colleghi qualora fosse necessario, non solo per questioni tecniche, ma anche nella ricerca di risorse umane e nella loro selezione e nella creazione di contenuti, organizzazione di eventi e collaborazione con il team marketing.

In poche parole, ogni mese è ricco di attività diverse, e questo rende il mio lavoro davvero stimolante e mai noioso!

COSA SIGNIFICA PER TE ESSERE UN TEAM LEADER IN BITROCK?

Essere un team leader significa innanzitutto dare il buon esempio e mettersi a disposizione del team, non solo come guida tecnica ma anche e soprattutto come supporto personale.

Per essere un buon sviluppatore e team leader le competenze tecniche, la formazione, l’aggiornamento continuo e la crescita professionale sono importanti quanto le soft skills, quali la capacità di team working, l’empatia e l’ascolto.

Nel nostro lavoro sono frequenti le situazioni in cui si lavora in gruppo con i colleghi, inoltre siamo spesso a contatto diretto con i nostri clienti con cui è essenziale creare rapporti positivi, basati sul rispetto reciproco.

COSA TROVI PIÙ GRATIFICANTE NEL TUO RUOLO DI TEAM LEADER?

La cosa che mi dà maggior soddisfazione è poter vedere la crescita del mio team di giorno in giorno. Constatare come i ragazzi comprendono, assimilano e mettono in pratica le nozioni trasmesse. Altro motivo d’orgoglio e di gratificazione sta nel costruire un rapporto personale che permette una crescita dei membri del team non solo tecnica ma anche umana. 

Mi impegno costantemente a creare un rapporto positivo di ascolto e fiducia reciproca e avere dei buoni riscontri dai miei colleghi è la soddisfazione più grande.

QUAL È STATA LA SITUAZIONE PIÙ IMPEGNATIVA CHE HAI AFFRONTATO FINORA COME TEAM LEADER?

Potrà sembrare paradossale, ma tra le situazioni più sfidanti non annovererei questioni tecniche legate allo sviluppo. Il codice non ha problemi di interpretazione (2+2 sarà sempre uguale a 4) al contrario, le esigenze dei clienti, le loro richieste e preferenze non sono sempre chiare ed è fondamentale imparare a comprenderle e gestirle. Prima di scrivere codice bisogna aver ben chiaro le richieste del cliente: in quanto consulenti, infatti, siamo chiamati ad interpretare le esigenze e a tradurle in soluzioni tecnicamente realizzabili.

L’aspetto che trovo maggiormente impegnativo è proprio quello di far comprendere appieno al cliente che io e tutto il mio team siamo dalla sua parte e che ogni proposta è orientata a fornirgli la migliore soluzione possibile!

COME RIESCI A BILANCIARE L’ASPETTO TECNICO CON QUELLO MANAGERIALE?

Ricopro questo ruolo da appena un anno, per cui ho sicuramente ancora molto da imparare, in particolar modo per quanto riguarda l’equilibrio tra le attività tecniche e operative e quelle di tipo manageriale, orientate alla crescita e al supporto del mio team. Ad oggi credo di poter affermare che non esiste una regola precisa per farlo ma si tratta più di una combinazione di best practices da tenere sempre a mente.

È essenziale una buona capacità di gestione del tempo e delle priorità, specialmente nelle occasioni in cui sono coinvolto in progetti particolarmente onerosi che richiedono la maggior parte del mio tempo e attenzione. In queste situazioni, per non trascurare la relazione con il team e le attività correlate, sfrutto ogni momento libero per confrontarmi con i miei colleghi e mettermi a loro disposizione.

IL TUO RICORDO PIÙ BELLO?

Anche per questa domanda la risposta è difficile, in quanto durante la mia esperienza in Bitrock – e in particolar modo da quando ho intrapreso il ruolo di Team Leader – ho collezionato tantissimi bei ricordi e soddisfazioni.

Dovendo sceglierne uno in particolare, mi piacerebbe raccontare un episodio tipico dell’allievo che supera il maestro. Ogni settimana il team di Front-end si ritaglia un momento per incontrarsi virtualmente e dare voce ad uno dei membri del team per esporre e spiegare un nuovo topic legato ad un trend del momento, ad una passione personale e alla voglia che condividiamo di scoprire e imparare cose nuove. Qualche settimana fa, un ragazzo a cui avevo fatto da Mentor e che avevo seguito e formato personalmente, ha esposto un argomento particolarmente interessante, di cui conoscevo poco o niente e che grazie a lui ho potuto scoprire e comprendere meglio. Constatare la sua crescita e addirittura vedere un ribaltamento dei ruoli, insegnante-allievo, mi ha gratificato molto e mi ha fatto capire che sto andando nella direzione giusta!

In quest’ultima intervista abbiamo scoperto altri trucchi del mestiere e alcuni interessanti retroscena della vita dei nostri Bitrockers!

Se hai perso le altre testimonianze dei nostri team leader, leggi gli altri Blog Post dedicati e seguici sui nostri canali social per non perdere tutte le altre storie che abbiamo in serbo per te!


Grazie a Daniel Zotti, Front-end Team Leader @ Bitrock

Vuoi saperne di più sui nostri servizi? Compila il modulo e fissa un incontro con il nostro team!

Skip to content