Il denaro ha dimostrato di non essere un strong motivatore, anche se troppi pochi soldi sono un strong demotivatore. Paghi abbastanza per ritirare i soldi dal tavolo come un problema . Più altro non aiuterà, anzi potrebbe far male.
Questo video suggerisce che il motivatore più potente è l'autonomia e ho trovato che fosse vero. Tuttavia, puoi andare troppo lontano. Gli sviluppatori gradiscono che il loro codice sia perfetto e se gli dai spazio per renderlo tale, ci sarà un costo in termini di risultati.
Peopleware è circa un terzo dedicato all'ambiente in cui "i pensatori" trascorrono la giornata, per una buona ragione Tanta luce naturale, tanto spazio, tanta libertà di sistemare le cose come vogliono. Tuttavia, si concentra molto sul silenzio e penso che si possa andare troppo lontano anche con questo. Come dice lo zio Bob in Sviluppo, principi, modelli e pratiche software agile , un team Agile è vibrante e comunicativo. La mia teoria è che, entro limiti ragionevoli, un rumore costante va bene; sono rumori improvvisi che trascinano le persone fuori dalla zona.
Due elementi che ho trovato come motivatori molto potenti nella mia esperienza sono buoni strumenti e buoni compagni di squadra.
Tutto ciò che rallenta le persone è un demotivator. Roy Osherove di 5whys parla molto di questo e suggerisce che ogni team leader dovrebbe vedere il loro unico ruolo come "Bottleneck Ninja".
E gli sviluppatori adorano imparare, preferibilmente gli uni dagli altri, preferibilmente tutto il giorno. Se riesci a trovare un team di validi sviluppatori solidi e metterli insieme in una stanza, faranno molto per motivare loro stessi.
Infine, rispetto. C'è poco più importante per i geek . Comprendi che hai a che fare con persone intelligenti e agisci di conseguenza. Non forzarli a partecipare a sessioni di team building e a pic-nic aziendali. Trattali con rispetto, metti il lavoro davanti a loro e (il più possibile) lasciali andare. Chiedi visibilità, con tutti i mezzi, ma non micromanage.