Eu lidero uma equipe pequena e posso lhe dizer agora que NUNCA vou permitir isso no meu local de trabalho. Aqui está o porquê:
É péssimo se você NÃO é um desenvolvedor. A última coisa que meu pessoal de controle de qualidade e administrador deseja ver são as pessoas se divertindo enquanto trabalham. Eles não se importam se isso faz sentido, apenas os irrita e terei que lidar com chefes de departamento que têm funcionários descontentes.
O que funciona para alguns codificadores não funciona para outros. Estou bastante confiante de que um dos meus homens adoraria e POSSÍVELMENTE seria mais produtivo. Também estou bastante confiante de que a produtividade de pelo menos TRÊS deles diminuirá. O que eu faço com os três? Desenvolvimento é um jogo de equipe e eu tenho que fazer o que é bom para a equipe.
Existem mais algumas razões pelas quais eu não faria isso, mas é tarde onde estou, então talvez eu a edite amanhã, mas aqui está como lida com pessoas que precisam de intervalos de entretenimento.
Todo mundo recebe trabalho atribuído em pequenos pacotes. Mesmo que seja um grande projeto, todo o trabalho é dividido em partes diárias / a cada hora. Dessa forma, eu sei aproximadamente quando as coisas serão concluídas. Se você pode oferecer um trabalho de qualidade "suficiente" mais cedo do que o tempo orçado, ou se achar que posso confiar em você para fazê-lo a tempo, sua agenda se torna flexível e você pode fazer o que quiser com ela, FORNECIDO fora do escritório.
Terminar um trabalho de um dia em duas horas e o código é decente? Saia do escritório e faça o que quiser. Se for um filme, eu pago até por isso. Eu tenho um orçamento decente para coisas assim, se você ganhou.
Eu venho fazendo isso há mais de 2 anos e meus caras adoram. Eu não defino cargas de trabalho ridículas, para que saibam que, se fizerem as coisas CORRETAMENTE, nunca terão que trabalhar as oito horas completas.
Fico feliz em dizer que a maioria dos meus programadores médios ficou "melhor" rapidamente com esse sistema. Pode não ser perfeito e, ocasionalmente, recebo críticas do meu chefe, mas meu pessoal está feliz, o trabalho quase sempre é feito antes ou dentro do prazo e todo mundo adora os bônus.
Aliás, também ficou claro que isso não se aplica aos sprints. Ao flexibilizar durante o horário normal, posso exigir e receber suporte quando se trata de sprints.