Dirigo una piccola squadra e posso dirti ora che non lo permetterò MAI nel mio posto di lavoro. Ecco perché:
Fa schifo se NON sei uno sviluppatore. L'ultima cosa che il mio QA e gli amministratori di amministrazione vogliono vedere sono le persone che si divertono mentre lavorano. A loro non importa se potrebbe avere senso, li fa solo incazzare e dovrò occuparmi dei capi dipartimento che hanno scontento il personale.
Ciò che funziona per alcuni programmatori non funziona per altri. Sono abbastanza fiducioso che uno dei miei ragazzi lo adorerebbe e POSSIBILE essere più produttivo. Sono anche abbastanza fiducioso che la produttività di almeno TRE diminuirà. Cosa faccio con loro tre? Lo sviluppo è un gioco di squadra e devo fare ciò che è buono per la squadra.
Ci sono alcuni altri motivi per cui non lo farei ma è tardi dove sono, quindi forse lo modificherò domani, ma ecco come gestisco le persone che hanno bisogno di pause di intrattenimento.
A tutti viene assegnato il lavoro in piccoli pacchetti. Anche se è un grande progetto, tutto il lavoro è suddiviso in blocchi giornalieri / orari. In questo modo so approssimativamente quando le cose saranno completate. Se riesci a fornire un lavoro "sufficiente" di qualità prima del tempo previsto, o se sento di potermi fidare di te per farlo in tempo, il tuo programma diventa flessibile e puoi fare tutto quello che vuoi, A condizione che sia fuori dall'ufficio.
Termina 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 te lo sei guadagnato.
Lo sto facendo da oltre 2 anni e i miei ragazzi lo adorano. Non imposto carichi di lavoro ridicoli, quindi sanno che se eseguono le cose in modo CORRETTO, non dovranno mai lavorare per le otto ore intere.
Sono felice di dire che la maggior parte dei miei programmatori medi ha ottenuto "meglio" rapidamente con questo sistema. Potrebbe non essere perfetto e ogni tanto prendo un bagliore dal mio capo, ma i miei ragazzi sono felici, il lavoro è quasi sempre fatto o prima del previsto e tutti adorano i bonus.
A proposito, ha anche chiarito che questo non si applica agli sprint. Diventando flessibile durante i normali orari, posso richiedere e ricevere supporto quando si tratta di sprint.