So in anticipo che la gente vedrà questa domanda e penserà "libera Red Bull". Ma in realtà sto cercando il modo migliore per legare i premi per gli sviluppatori agli obiettivi a lungo termine dell'azienda.
Ad esempio, supponendo che un team stia lavorando allo stesso prodotto software, sarebbe meglio premiare ogni sviluppatore in base alle condizioni del prodotto finale? Dopotutto sono una squadra e questo garantirà che tutti stiano lavorando verso l'obiettivo comune di far uscire il prodotto. Tuttavia, questo ignora il fatto che alcuni sviluppatori sono più forti di altri e alcuni lavorano più duramente di altri.
Nella tua esperienza, qual è il modo migliore per incentivare un team di sviluppatori?
**AGGIORNARE
Apprezzo molto la forte risposta che ho ricevuto a queste domande. Ho pensato di chiedere se dopo aver visto il film Inside Job , che parla delle cause della recente crisi economica. Uno dei principali fattori citati dal film è che esiste un sistema di incentivazione scarso su Wall St. Gli investitori sono ricompensati per fare soldi a breve termine, anche se le loro azioni possono essere disastrose lungo la strada.
Penso che questo stesso concetto si applichi bene agli sviluppatori. C'è un guadagno a breve termine nel far uscire un prodotto il più velocemente possibile, ma possono esserci grossi mal di testa a lungo termine se quel prodotto è difettoso o se non porta bene ad altri ambienti.
Idealmente, qualsiasi azienda in qualsiasi settore dovrebbe desiderare un sistema di incentivazione che garantisca la stabilità a lungo termine dei propri prodotti.