Por que as empresas não compram instrumentos divertidos para desenvolvedores? [fechadas]

28

Muitas vezes, quando me canso de desenvolver e minha mente não me ajuda mais (em casa), simplesmente faço algo divertido e minha mente fica livre para mais horas de trabalho com maior capacidade de resolução de problemas. No entanto, quando eu recomendei essa técnica ao meu gerente como uma técnica para aumentar a produtividade e a eficiência dos desenvolvedores, ele se recusou a aceitar, alegando que o trabalho não é o lugar para entretenimento. Eu acho que essa fórmula funciona para mim. Também é verdade para outros desenvolvedores:

2 hours of productive work + 30 minutes of entertainment > 3 hours of dull work

Por que as empresas não acreditam nisso?

Atualização: não sei por que isso foi fechado como fora de tópico. Se você acha que isso é relevante, vote para reabri-lo.

Rasoul Zabihi
fonte
Pergunta possivelmente relacionado: programmers.stackexchange.com/questions/14827/...
Alex Feinman
4
Não, é algo totalmente diferente @Alex. :). Na verdade, essa é uma pergunta muito boa e o resultado pode ser muito produtivo. Eu estou seguindo.
Saeed Neamati
2
Deixe-me conectar os pontos para você. O tempo não gasto no teclado (por exemplo, o kazoo) pode ser visto como "não produtivo". No entanto, a verdadeira medida de produtividade é ... produtividade. Se tocar um instrumento o torna mais produtivo, isso deve levar em horas por semana? Ou não?
Alex Feinman
3
Isso está realmente relacionado ao desenvolvimento de software? A pergunta e os argumentos levantados não são válidos em qualquer profissão que seja pelo menos moderadamente criativa?
Blubb
2
Sim, outra pergunta que pertence ao site produtividade.stackexchange.com
Cyclops

Respostas:

34

Eu lidero uma equipe pequena e posso lhe dizer agora que NUNCA vou permitir isso no meu local de trabalho. Aqui está o porquê:

  1. É 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.

  2. 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.

Permas
fonte
4
Isso seria um bom compromisso; mostra que você entende que a qualidade é mais importante do que fingir trabalhar 8 horas para que as pessoas possam vê-lo em sua mesa. +1 para isso.
Wayne Molina
9
Onde me inscrevo para trabalhar para você? :)
Paul
1
Bom argumento com justiça no entretenimento para funcionários que não são programadores. Ir para casa mais cedo geralmente é um incentivo muito melhor para terminar mais cedo do que privilégios para a sala de jogos.
precisa saber é o seguinte
1
Então, diga que você tem "pessoas que se interessam" e sua equipe casual. Se você atribuir trabalho, atrevo-me a adivinhar que você atribui tarefas com base nesses níveis de habilidade, o que me leva a acreditar que você tem uma tendência comum nos horários de check-out, não? Ou seja, os "cavalos de trabalho" estão lá trabalhando um bom dia de 8 horas (ou próximo a ele), enquanto aqueles que receberam as tarefas "mais fáceis" (e eu uso isso vagamente) saem mais cedo? Ou você se distribui uniformemente pelo trabalho e possui um conjunto de habilidades bem distribuído?
Brad Christie
Eu gosto de como você gerencia pessoas que fazem as coisas. Em relação aos seus 2 pontos: 1. por que não permitir que todos tenham pausas "divertidas"? O controle de qualidade / administração / suporte / vendas / o que quer que possa ter um trabalho diferente, mas isso não significa que é menos desgastante. Sou principalmente desenvolvedora, mas também apoio e controle de qualidade, pequenas frustações que acompanham cada uma são diferentes, mas muito reais. 2. Você não pode confiar em sua equipe para "compensar" os preguiçosos? (membros da equipe de colocar pressão sobre os que não fazer o trabalho devido à falta de sério, e talvez ganho de produtividade de membros graves> perda de produtividade dos preguiçosos)
Jonathan Merlet
33

Talvez porque a produtividade seja algo difícil de medir, enquanto as horas de trabalho aparentemente não sejam, então elas geralmente escolhem o caminho mais fácil.

Jonathan Merlet
fonte
1
Esse é o ponto principal. Na minha opinião.
CND
3
Sim; triste verdade é que muitas pessoas têm essa atitude de que, se você não estiver em sua mesa, não estará trabalhando. Também a razão pela qual é tão difícil conseguir horários flexíveis ou posições remotas e por que precisamos justificar aos não desenvolvedores que, mesmo que não digitamos, podemos estar pensando em problemas ou pesquisando.
Wayne Molina
1
A maioria dos gerentes não tem a capacidade de medir corretamente a produtividade de seus subordinados, de modo que eles usam (principalmente) métricas sem sentido, como horas ou linhas de código.
1
Embora isso seja verdade, ele não responde à pergunta porque implica que a decisão contra essa política é arbitrária ou errada. Não é, é por um bom motivo. Veja a resposta da Perma.
FastAl
@ Chris: Isso não se limita aos gerentes que olham para os subordinados. Como você mede sua própria produtividade? Você pode representar graficamente seus altos e baixos diariamente e contrastá-los com seus colegas de trabalho? Não estou tentando ser espertinho ou burro, é apenas quase impossível medir a produtividade do desenvolvedor , e isso é para todos os envolvidos.
Worrier binário
31

Na minha experiência, a resposta mais simples é que [muitos, muitos, muitos] de seus colegas de trabalho não compartilham sua paixão pelo desenvolvimento. Eles estão lá apenas para receber o salário. Se uma mesa de sinuca ou Xbox estivesse disponível, as políticas e o monitoramento extras para impedir o abuso dessas vantagens custariam mais do que a produtividade que alguém como você pode obter.

Dito isto, existem algumas empresas que possuem mesas de bilhar, configurações completas do Rock Band e similares. Você apenas precisará encontrá-los e provar a eles que você é o tipo de desenvolvedor confiável para aproveitar adequadamente esse ambiente para tornar todos os sonhos de seus projetos realidade.

David Ruttka
fonte
"existem empresas que têm mesas de sinuca" ... Geralmente elas acabam tentando se livrar de tais comodidades quando descobrem que mesmo os melhores desenvolvedores estão vinculados à natureza humana.
FastAl
@FastAl Sem citar nomes, conheço uma empresa de grande sucesso na minha região que oferece e divulga essas comodidades há anos. Isso só será bem-sucedido se os desenvolvedores gostarem do que fazem e tiverem motivação suficiente para produzir um trabalho de alta qualidade em tempo hábil. Os intervalos são mais parecidos com respirações de ar fresco do que com maratonas folgadas; um rápido gole de água mais do que uma noite de bebedeira.
David Ruttka
6

Na minha opinião, ter uma empresa dizendo "Você tem que estar aqui oito horas por dia, mas você pode fazer pausas durante esse tempo para jogar jogos de Xbox" é quase pior do que uma empresa apenas dizendo "Você tem que estar aqui oito horas por dia . " Prefiro que a empresa implemente um ambiente de trabalho somente para resultados .

Se estou no trabalho, estou preso no trabalho, seja criando código ou jogando XBox. Se a empresa realmente se importa com minha produtividade, ela não se importa com que horas eu trabalho ou de onde trabalho, desde que o trabalho seja feito. Eu trabalharia menos horas e jogaria no meu tempo livre do que jogar no trabalho como um suposto aprimorador da produtividade.

Kyralessa
fonte
4

A resposta curta é que muitas empresas ignoram e ficam presas à mentalidade de operário da década de 1950; todo o tempo gasto sem trabalhar visivelmente é o tempo gasto sem trabalhar na mente dessas pessoas. É por isso que nós, como desenvolvedores, achamos tão difícil obter horários flexíveis, telecomutação ou uma variedade de outras coisas que nossa profissão deve permitir, incluindo vantagens como entretenimento para pausas rápidas.

Acho que essa mentalidade "oldschool" geralmente ocorre em empresas estabelecidas, criadas e pertencentes a pessoas mais velhas; em startups inovadoras dirigidas por estudantes universitários ou recém-formados, elas estão mais dispostas a abraçar essas coisas porque cresceram com ela e percebem que às vezes você tem um problema cabeludo e precisa se exercitar por um tempo para ajudar a resolvê-lo, e um jogo rápido de Halo / Call of Duty ou entrar no WoW para fazer uma missão diária ou executar uma masmorra rápida é exatamente o que o médico ordenou. Por outro lado, uma empresa iniciada por um homem de 50 anos não é tão propensa a adotar a noção de, por exemplo, um Xbox 360 na sala de descanso para desenvolvedores, porque não é provável que o CEO de 50 anos interprete um O próprio Xbox 360,

Detesto dizer isso, mas vejo essas coisas se tornando mais comuns à medida que a geração mais velha morre ou se aposenta e a geração mais nova, aquela que cresceu com videogames, jogos de computador e smartphones, assume o controle. Eles tendem a entender que qualidade> quantidade e estar no escritório não significa necessariamente que você "trabalha duro" melhor do que os mais velhos.

Wayne M
fonte
2
Ei agora ... Eu não estou muito longe dos 50 e eu amo XBox!
Catch3
-1; Essa é uma generalização terrível. Eu conheço muitas pessoas - algumas delas com mais de 50 anos - que têm os últimos consoles, agora têm tempo para jogar enquanto os filhos se mudam para a faculdade. Tem mais a ver com a cultura corporativa, que existe além dos indivíduos e é muito mais difícil de mudar.
Winary Worrier
Mas essa cultura corporativa é muito mais comum em empresas estabelecidas do que em jovens startups.
Wayne Molina
Sim, mas "empresa estabelecida" = "50 anos de idade são chatos quadrados que não jogam xbox"!
Binary Worrier
3

Isso certamente depende da empresa. Algumas empresas têm salas com mesas de bilhar, dardos e outros entretenimentos disponíveis para essas ocasiões. Às vezes, eu mesmo levo de 30 a 45 minutos e toco trompete (OK - sou nerd e músico) e, quando volto, meu cérebro fica revigorado e posso trabalhar novamente.

Bons gerentes e muitas empresas progressistas estão vendo essa tendência e acomodando esses benefícios. Alguns ainda são bastante antigos, mas isso não significa que você não pode se levantar e se refrescar - um bom gerente certamente entenderá.

PS - isso pressupõe absolutamente que você está sendo produtivo durante o seu tempo de trabalho !!

Catchops
fonte
3

As empresas podem ou não acreditar nela, ou, mais diretamente, a administração das empresas não. No entanto, para mudar de idéia, você teria que provar que havia um custo / benefício direto a favor da empresa para fazê-lo e não tenho certeza de quão fácil isso seria. Poucas empresas - no grande esquema das coisas - reservariam orçamento para esse tipo de tempo - elas esperam que você seja produtivo.

tentador
fonte
3

Quando eu estava começando, havia uma empresa local de jogos para celular que tinha esse tipo de ambiente: beliches, playstations, uma infinidade de refrigerantes / salgadinhos, saquinhos de feijão, mesas de pingue-pongue, etc. crianças fora da faculdade e jovens desenvolvedores. De fato, ninguém na empresa tinha mais de 25 anos (incluindo o CEO).

Não quero o tipo estéreo, mas quase sinto que esse ambiente é bom para aqueles que ainda estão entusiasmados com o software e, com mais frequência, é uma geração mais jovem. Não que você não possa ter alguém que tenha gostado de desenvolver toda a sua carreira, você (como outros já declararam) tem pessoas que apenas recebem o salário.

Não acredito que esse seja o tipo de ambiente que você possa impor em uma situação atual. Eu já vi ser mais bem-sucedido quando oferecido como uma vantagem para vir para uma empresa (e mais frequentemente apreciado e não abusado) do que quando é adquirido mais tarde. A razão de ser é que agora você tem pessoas que não o usam, que ultrapassam os limites respeitosos e apenas brincam o dia todo e não o usam para o propósito pretendido.

Brad Christie
fonte
3

Estive nos dois lados desta questão e acho que você pode estar colocando seu gerente em uma posição difícil. Olha, entende-se que os funcionários não passam 100% do dia trabalhando produtivamente, a menos que estejam em uma linha de montagem. Isso é construído em estimativas e geralmente tratado como um acordo do tipo não dizer mais.

Agora, forçando seu gerente a abordá-lo abertamente, você está pedindo a ele permissão explícita para "brincar", o que é um terreno perigoso. Seu gerente pode até concordar com você, mas pode ser um suicídio profissional reconhecê-lo formalmente, especialmente em uma grande empresa.

É melhor manter esse tipo de coisa em canais informais.

JohnFx
fonte
3

Não, obrigado! Eu gosto de deixar o trabalho no trabalho. Farei entretenimento no meu próprio tempo e tempo. Minha empresa tem uma mesa de pebolim. Eu odeio esse jogo e nunca joguei. Eu realmente amo pingue-pongue, mas nunca o conseguiremos aqui.

Existem quatro maneiras de gastar tempo e dinheiro: http://www.youtube.com/watch?v=Un4-eI1T71E

O melhor é quando você se dedica a si próprio.

Trabalho
fonte
1
Tive a sorte de trabalhar em um lugar com mesa de pebolim E mesa de pingue-pongue. Como sinto falta daqueles dias.
Mark Ransom
2

As empresas são gerenciadas pelo que é melhor para a empresa, e não pelo que as pessoas gostariam. É necessário que a necessidade comercial tenha precedência. Por que eu deveria fornecer seu tempo de jogo, você pode fazer isso depois de horas. Você está sendo pago para trabalhar. Se eu der isso a você, como não posso dar às outras 10.000 pessoas empregadas pela empresa? O que você está pedindo é um custo enorme para a empresa, sem prováveisbenefício. Se você quiser algo assim, terá que ter EXTENSA prova de que isso realmente aumentará a produtividade. (E espere que seja cortado rapidamente quando não o fizerem, se eles o fizerem) E não apenas para você, mas para todos na empresa. Este não é o tipo de benefício que você só pode dar a um grupo, motivo pelo qual você raramente o vê fora de uma empresa de software. Aprenda a trabalhar quando estiver no trabalho, como todo mundo já fez ao longo do tempo. Você não precisa ser motivado, não precisa ser divertido.

HLGEM
fonte
2

O objetivo desses brinquedos não é fazer as pessoas felizes. É para fazê-los ficar mais tempo no escritório. A equação é assim:

8 horas de trabalho <9 horas de trabalho + 1 hora de jogo

E uma mesa de sinuca é mais barata que o $$$ extra que eles teriam que pagar às pessoas para que elas passassem horas extras.

Essa estratégia trabalha com jovens sem família, o tipo de trabalhador que as startups amam. Se você empregar pessoas mais velhas, precisará comprar seu tempo com dinheiro vivo ou simplesmente aceitar que elas terão que sair às 17h00 ou 18h00 (por causa de filhos, esposa, etc.)

quant_dev
fonte
quant_dev, essa tem sido minha experiência aqui em Austin. Uma escola de pensamento nas empresas iniciantes de software é tornar o escritório um ponto de encontro onde geeks solteiros nunca mais vão querer sair. O outro lado dessa moeda é que um funcionário que quer ir ao escritório, trabalhar um dia e depois voltar para casa começa a parecer um preguiçoso, porque não está disponível às 22h depois que os atiradores da primeira pessoa fazem uma pausa e decidem codificar alguns.
Jim No Texas
@ Jim No Texas que não é o outro lado da moeda, que é o ponto inteiro ;-)
quant_dev
1

Você acha que isso é verdade quando você contrata um encanador, eletricista, mecânico etc.? Você pagaria a alguém por 3 horas em trabalho se ele passasse meia hora jogando X-box?

Essa é a mesma razão pela qual muitos gerentes não vêem do seu jeito.

davidhaskins
fonte
3
Não, eu discordo completamente @davidhaskings. Os escritórios do Google são um bom exemplo dessa abordagem. Sim, pagarei, porque quero que meu trabalho seja realizado, não para medir o horário de trabalho.
Saeed Neamati
2
O Google não é uma empresa típica, nem contrata programadores típicos. Coisas que funcionam para o Google não necessariamente funcionam para todos os outros.
Davidhaskins 3/08
8
Exceto que os desenvolvedores de software não são pagos pela mão-de-obra, somos pagos pelos resultados. Ou deveria ser .
Wayne Molina
4
Wayne faz um bom argumento. Se o encanador estivesse me cobrando uma taxa fixa pelo trabalho, eu não me importaria tanto se eles fizessem muitas pausas ou brincassem enquanto o trabalho fosse feito. No entanto, a maioria dos trabalhos de programação paga por hora ou ano de trabalho. Portanto, quanto menos você realiza nesse período, menor é o valor que recebe pelo seu dinheiro.
JohnFx
1

Os empregadores estão pagando você por X quantidade de tempo para produzir. Portanto, ou o seu trabalho para alguém que entende sua necessidade de pausas criativas ou você não sabe, mas não vai mudar de idéia com facilidade. É melhor adotar uma rotina de intervalo de 30 min, 5 min ou de 60 minutos e 15 minutos, onde você pode fazer algo que não é tão obviamente divertido.

Ominus
fonte
1

É extremamente difícil justificar ao CEO por que a empresa precisa adquirir entretenimento, como jogos de console, móveis de lounge e mesas de pebolim. Alguns funcionários podem até afirmar que o envolvimento nessas atividades no tempo da empresa significa que o programador simplesmente não tem trabalho suficiente para fazer. Tudo isso assenta nos padrões pessoais de sua gerência atual e nas crenças / preferências éticas do trabalho. Então, é quase como argumentar por que sua religião é melhor que a deles.

Acho que sua melhor aposta é abandonar o assunto para que você não seja rotulado de "preguiçoso". Odeio dizer isso, mas é muito mais fácil encontrar uma empresa centrada em programadores com esse local de entretenimento já instalado, do que empurrar sua empresa atual nessa direção.

Se você decidir abordar o assunto novamente, recomendo voltar com algumas estatísticas sólidas sobre produtividade e entretenimento. Prepare também algum tipo de plano / tática que impeça o tipo de gasto "Se você der um biscoito ao mouse" nessa área.

rlb.usa
fonte
1

Há várias razões para isso.

  1. Embora jovens sem famílias possam se contentar em ter a maioria / todas as suas interações sociais no trabalho, a maioria de nós apenas quer fazer o nosso trabalho e voltar para casa. Isso não significa que não somos apaixonados pelo que fazemos, mas temos muito mais acontecendo em nossas vidas do que apenas codificação. Portanto, a maioria dos funcionários não iria querer / usar essas coisas de qualquer maneira.
  2. A maioria das empresas precisa lidar com vários tipos de funcionários. Onde trabalho, a maioria das pessoas administra e mantém impressoras. Existem cerca de 15 a 20 pessoas na empresa, com mais de 700, que possivelmente obteriam algum benefício com o que você está falando. O resto ficaria chateado.
  3. Pessoalmente, comecei a sentir que as empresas que fazem esse tipo de coisa querem que você nunca saia ou não têm maturidade para administrar um negócio adequadamente. Estou muito mais interessado em um ambiente ROWE do que em um onde eu possa jogar ou ter uma guerra nerf. No final do dia, a vida é muito curta para passar todo o seu tempo livre no trabalho.

Descubra uma maneira diferente de clarear a cabeça ou encontrar outro emprego que tenha a filosofia que você deseja. Apenas não assuma que você poderá entrar em uma empresa que não tem essa filosofia e convença-os a implementá-la. Isso não vai acontecer.

Paulo
fonte
0

Eu ia comentar, mas acho que devo pesar como uma resposta completa. Porque alguns funcionários abusam disso. Como outros departamentos reclamarão que não têm o mesmo, porque alguns gerentes nunca aceitarão que haverá ganhos de produtividade. No final, atrito demais para o benefício que isso pode trazer. Eu já trabalhei em muitos lugares, já vi e é muito fácil para as pessoas se envolverem com coisas que são levemente divertidas ou que nem divertem, como paciência, caça-minas, facebook e inúmeras outras coisas. Ter algo projetado para ser divertido e uma distração do trabalho parece um grande problema. Claro que algumas pessoas poderiam lidar com isso, mas a maioria não. Mesmo aqueles que podem lidar com isso podem ser cooptados a usá-lo mais do que deveriam, porque existem " s outros funcionários que lhes pedem para jogar ou porque todo mundo está gastando muito mais tempo com isso. Em vez disso, as empresas devem gastar dinheiro para tornar o trabalho mais agradável. Por exemplo, comprando mesas e cadeiras de qualidade, fornecendo escritórios particulares silenciosos, fornecendo estações de trabalho para desenvolvedores rápidos e estáveis ​​e contratando outros funcionários de alta qualidade com os quais os desenvolvedores desejam trabalhar.

Kibbee
fonte