Ovunque da 0 a 5 o 7 (o così).
Argomenti per il lato inferiore:
- Non tutti sono determinati a diventare mentori. Ho lavorato con alcuni sviluppatori che erano così burberi che avrebbero spaventato qualcuno in una nuova carriera.
- Se ti aspetti che gli sviluppatori senior mantengano lo stesso livello di output, tieni il numero basso.
Argomenti per un importo superiore:
- Alcuni sviluppatori hanno la capacità di essere altrettanto produttivi guidando il lavoro degli altri. La programmazione delle coppie sarebbe un esempio. Se hai quei tipi magici di sviluppatori senior, vai avanti e dagli altri.
- Se sei disposto a ridurre l'output atteso dallo sviluppatore senior, puoi assegnare ad altri sviluppatori junior.
- Se hai uno sviluppatore che è veramente bravo nell'insegnare loro perché è di governance, allora puoi esplicitamente voler prendere un colpo nella produttività di quel senior dev e dare loro degli sviluppatori più giovani. L'idea qui è un costo a breve termine (perdita di produzione) per un guadagno / investimento a lungo termine (migliore conformità agli standard di sviluppo della squadra).
Vorrei incoraggiare una conversazione con gli sviluppatori senior e vedere con cosa sono a loro agio. Non tutti vogliono essere mentori. Ricorda inoltre di utilizzare l'analogia "full bookshelf": i loro carichi di lavoro sono al momento completi. Se hai intenzione di aggiungere al loro carico di lavoro facendoli diventare mentori, allora devi prendere qualcos'altro dallo scaffale per fare spazio.