In qualsiasi squadra, avrai bisogno di sviluppatori più grizzled e grigi e di alcuni giovani cuccioli. Alcuni motivi includono:
- I soldi. Ci sono spesso attività che non richiedono lo stesso livello di esperienza per essere consegnate, quindi ha senso non pagare il massimo del dollaro per avere quelle attività adempiute.
- Energia. C'è un'energia e un entusiasmo che le nuove persone possono portare a un team che gli impedisce di diventare troppo stantio e mettersi in cammino. C'è anche calma e saggezza che le persone più anziane possono portare.
- Trasferimento di conoscenze e crescita della carriera. Sia in termini di progetto che di competenze, è utile e spesso divertente insegnare alle persone e imparare cose nuove. È soddisfacente aiutare "attirare" nuovi membri del team.
Mi rendo conto che ci sono alcuni progetti all'avanguardia in cui può essere importante che ci siano più persone anziane che junior, ma in generale, esiste un mix ideale di esperienze in una squadra o dipende totalmente dal progetto?