Qual è il più grande supporto che un capo può dare ai suoi sviluppatori?

8

Acquistare il miglior hardware, pagare il bonus o la ricompensa più preziosi, trattarli educatamente, offrire l'opportunità di migliorare, ecc.?

Vogliamo migliorare la produttività del nostro team di sviluppo. Vogliamo vedere quello che può essere considerato il più grande supporto (o in genere un buon supporto), quindi possiamo partire da lì.

    
posta Saeed Neamati 18.08.2011 - 08:13
fonte

6 risposte

10

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.

    
risposta data 18.08.2011 - 09:30
fonte
3

Questo dipende molto dallo sviluppatore, perché non tutti saranno contenti quando avranno più soldi se per esempio costruisce software di bassa qualità.

Secondo me, molti sviluppatori preferiscono avere una certa libertà per rendere piacevole la propria esperienza lavorativa. Alcuni sviluppatori vogliono creare un software veramente buono mentre altri hanno un focus più strong sul loro orario di lavoro (non lavorano più a lungo di quanto dovrebbero).

Direi di trattarli educatamente e di essere grati per il software che producono (purché sia corretto, naturalmente) è il minimo. A tutti piace il loro impegno per essere valutati. Inoltre, penso che sia difficile creare una singola misura di supporto che piaccia a tutti.

    
risposta data 18.08.2011 - 08:26
fonte
2

Ci sono motivazioni estrinseche come hai detto bonus, stipendio che aiuta in una certa misura a fare le cose ma una parte importante dipende da motivazioni intrinseche e che è dove devi focalizzare un po 'di più

  • Dai una giusta immagine dei compiti a portata di mano e permetti loro di farlo eseguirli singolarmente (invece di gestire micro)
  • un ambiente di lavoro salutare (a parte le grandi macchine) per cui può esprimere la propria opinione e avere persone che possano ascoltarli
  • La tecnologia che stai usando è di loro interesse e loro amano lavora su di loro
  • apprezza il loro lavoro
  • dare spazio per la loro vita personale

Potrebbe anche essere una lettura interessante -Joel Spolsky

    
risposta data 18.08.2011 - 08:27
fonte
2

Regular 1: 1.

Se fatto bene ( The Update, The Vent, and The Disaster ), aiuterà a capire quale comprare l'hardware migliore, pagare il bonus o il premio più prezioso, trattarli educatamente, fornire l'opportunità di migliorare ecc porterà il massimo ... e quale di questi non lo farà questione.

Per me, questo sembra più vicino al proverbiale proiettile d'argento che ottiene.

    
risposta data 18.08.2011 - 15:54
fonte
1

È un approccio complesso.

L'hardware e il buon posto di lavoro sono estremamente importanti. I monitor aumentano notevolmente la produttività e una macchina più veloce rende il mondo un posto migliore.

Per me la cosa più importante che possa motivarmi in un lavoro è l'empowerment e la responsabilità: cerca di non avere decider e code code.

    
risposta data 18.08.2011 - 08:34
fonte
1

Due cose basilari:

  • Le risorse necessarie, quindi sarò in grado di eseguire l'attività in tempo utile

  • La sicurezza necessaria, quindi posso essere certo che posso eseguire l'attività in tempo utile

Tutto il resto segue da queste due cose.

    
risposta data 18.08.2011 - 08:39
fonte

Leggi altre domande sui tag