Sono al comando di una piccola squadra e posso dirti che non lo accetterò MAI sul mio posto di lavoro. Ecco perché:
-
Fa schifo se NON sei uno sviluppatore. L'ultima cosa che i miei utenti di QA e Admin vogliono vedere è che le persone si divertono mentre lavorano. A loro non importa se potrebbe avere senso, li fa solo incazzare e dovrò confrontarmi con capi dipartimento che hanno personale scontento.
-
Ciò che funziona per alcuni programmatori non funziona per gli altri. Sono abbastanza fiducioso che uno dei miei ragazzi lo amerebbe e POSSIBILMENTE essere più produttivo. Sono anche abbastanza fiducioso che la produttività per almeno TRE di loro andrà giù. Cosa faccio con i tre di loro? Lo sviluppo è un gioco di squadra e devo fare ciò che è buono per il team.
Ci sono alcuni altri motivi per cui non lo farei, ma è tardi dove sono così forse lo modificherò domani ma ecco come gestisco le persone che hanno bisogno di pause di intrattenimento.
A tutti viene assegnato lavoro in piccoli pacchetti. Anche se è un grande progetto, tutto il lavoro è suddiviso in blocchi giornalieri / orari. In questo modo so all'incirca quando le cose saranno completate. Se riesci a fornire un lavoro "sufficiente" di qualità prima del previsto, o se ritengo di potermi fidare di te per farlo in tempo, il tuo programma diventa flessibile e puoi fare tutto ciò che vuoi, FORNITO fuori dall'ufficio.
Finisci un lavoro di un giorno in due ore e il codice è decente? Lascia l'ufficio e fai quello che vuoi. Se è un film, lo pagherò anche io. Ho un budget decente per cose del genere se l'hai guadagnato.
Lo faccio da più di 2 anni e i miei ragazzi lo adorano. Non imposto carichi di lavoro ridicoli, quindi sanno che se fanno le cose fatte PROPERLY, non devono mai lavorare per tutte le otto ore.
Sono felice di dire che la maggior parte dei miei programmatori in media è diventata "migliore" rapidamente con questo sistema. Potrebbe non essere perfetto e occasionalmente catturerò il falso dal mio capo, ma i miei ragazzi sono contenti, il lavoro è quasi sempre fatto o in anticipo sui tempi previsti e tutti amano i bonus.
BTW, ha anche chiarito che questo non si applica agli sprint. Diventando flessibile durante i tempi normali, posso richiedere e ricevere supporto quando si tratta di sprint.