Contenuti

Una strategia per costruire un team che non dipende dai “super-senior”

Una strategia per costruire un team che non dipende dai “super-senior”

/en/super-senior-indipendent/img.png

In molte aziende tecnologiche esiste un momento preciso in cui nasce una convinzione piuttosto diffusa: se assumiamo una persona molto senior, i problemi inizieranno finalmente a risolversi da soli.

A volte succede davvero.
Più spesso succede che i problemi cambino forma, ma restino lì.

Questo articolo non è contro i super-senior. È contro l’idea che un team debba funzionare solo grazie a loro.


Il mito del super-senior

Il super-senior, di solito, arriva con alcune caratteristiche ricorrenti: conosce rapidamente il sistema, prende decisioni veloci, produce output di qualità.

Il rischio nasce quando:

  • diventa il punto di passaggio obbligato
  • il codice inizia ad avere un solo vero “proprietario”
  • il resto del team smette lentamente di farsi domande

In quel momento non hai assunto una risorsa. Hai creato una dipendenza.


Far crescere gli junior, un passo alla volta

Crescere persone junior è un lavoro lento. E sì, è anche costoso.

Non funziona lanciare qualcuno su un task critico sperando che “si svegli”. Funziona molto meglio:

  • dare problemi piccoli ma reali
  • aumentare gradualmente il perimetro di responsabilità
  • fornire feedback continui, anche quando non sono entusiasmanti

L’errore fa parte del processo. L’alternativa è non far crescere nessuno.


Codice leggibile come scelta deliberata

Il codice complesso è spesso affascinante. È anche uno dei modi più rapidi per ridurre l’autonomia del team.

Il codice leggibile, invece:

  • non impressiona
  • non è elegante in senso accademico
  • permette ad altri di lavorarci senza paura

Scrivere codice semplice non è rinunciare alla qualità. È investire nella continuità.


Documentazione come infrastruttura

La documentazione viene spesso percepita come un male necessario. In realtà è un acceleratore.

Serve a:

  • ridurre il carico cognitivo
  • rendere riproducibili le decisioni
  • evitare che ogni nuovo ingresso riparta da zero

Se non viene mantenuta, smette di essere utile. E diventa solo un esercizio di stile.


Formazione interna e crescita distribuita

La formazione più efficace che ho visto non era esterna né certificata. Era interna, pratica e direttamente collegata ai problemi reali del team.

Piccoli corsi, momenti di condivisione, revisione del codice fatta per insegnare, non solo per approvare.

L’obiettivo non è creare super-senior. È alzare il livello medio.


Il ruolo corretto dei super-senior

I super-senior sono fondamentali. Se usati bene.

Danno il massimo valore quando:

  • lavorano sull’architettura
  • fanno mentoring
  • prendono decisioni che pochi possono permettersi di prendere

Non quando diventano il collo di bottiglia operativo.

Un team sano usa l’esperienza per moltiplicare capacità, non per concentrare potere.


La parte che si dice meno spesso

Non tutti crescono allo stesso modo. Non tutti vogliono crescere. E non tutti sono adatti allo stesso contesto.

Il risultato di un team dipende anche dal materiale umano disponibile, non solo dalle strategie o dalle buone intenzioni.

Il management non è alchimia. E non esistono team perfetti.


Conclusione

Costruire team che funzionano senza dipendere da singoli individui è più difficile che assumere qualcuno molto bravo.

Ma nel lungo periodo è anche l’unica strategia sostenibile.

E se sembra una conclusione ovvia, probabilmente è perché l’ho imparata dopo aver sbagliato più volte.