Pourquoi les entreprises n'achètent pas aux développeurs des instruments divertissants? [fermé]

28

Souvent, lorsque je suis fatigué du développement et que mon esprit ne m'aide plus vraiment (à la maison), je fais simplement quelque chose de divertissant et mon esprit se libère pour plus d'heures de travail avec une capacité de résolution de problèmes plus élevée. Cependant, lorsque j'ai recommandé cette technique à mon manager comme technique pour augmenter la productivité et l'efficacité des développeurs, il a refusé d'accepter au motif que le travail n'est pas le lieu du divertissement. Je pense que cette formule fonctionne pour moi. Est-ce vrai aussi pour les autres développeurs:

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

Pourquoi les entreprises n'y croient pas?

Mise à jour: je ne sais pas pourquoi cela a été fermé comme hors sujet. S'il vous plaît, si vous pensez que cela est pertinent, votez pour le rouvrir.

Rasoul Zabihi
la source
Question éventuellement liée: programmers.stackexchange.com/questions/14827/…
Alex Feinman
4
Non, c'est quelque chose de totalement différent @Alex. :). En fait, c'est une très bonne question et le résultat pourrait être très productif. Je le suis.
Saeed Neamati
2
Permettez-moi de relier les points pour vous. Le temps non passé au clavier (par exemple, passé à jouer au kazoo) peut être considéré comme "non productif". Cependant, la véritable mesure de la productivité est ... la productivité. Si jouer d'un instrument vous rend plus productif, cela devrait-il prendre en heures par semaine? Ou pas?
Alex Feinman
3
Est-ce vraiment lié au développement logiciel? La question et les arguments soulevés ne sont-ils pas valables dans une profession au moins modérément créative?
blubb
2
Oui, une autre question qui appartient sur la productivité.stackexchange.com
Cyclops

Réponses:

34

Je dirige une petite équipe et je peux vous dire maintenant que je ne le permettrai JAMAIS sur mon lieu de travail. Voici pourquoi:

  1. Ça craint si vous n'êtes PAS développeur. La dernière chose que mes collaborateurs QA et Admin veulent voir, ce sont les gens qui s'amusent pendant qu'ils travaillent. Ils se moquent de savoir si ça a du sens, ça les fait chier et je vais devoir m'occuper de chefs de service qui ont du mécontentement.

  2. Ce qui fonctionne pour certains codeurs ne fonctionne pas pour d'autres. Je suis assez confiant qu'un de mes gars l'aimerait et serait peut-être plus productif. Je suis également assez confiant que la productivité d'au moins TROIS d'entre eux diminuera. Que dois-je faire avec les trois? Le développement est un jeu d'équipe et je dois faire ce qui est bon pour l'équipe.

Il y a quelques autres raisons pour lesquelles je ne le ferais pas, mais il est tard où je suis, alors je vais peut-être le modifier demain, mais voici comment je gère les personnes qui ont besoin de pauses de divertissement.

Tout le monde se voit confier du travail en petits paquets. Même si c'est un gros projet, tout le travail est divisé en morceaux quotidiens / horaires. De cette façon, je sais à peu près quand les choses seront terminées. Si vous pouvez fournir un travail de qualité "suffisamment" plus tôt que le temps prévu au budget, ou si je pense que je peux vous faire confiance pour le faire à temps, votre emploi du temps devient flexible et vous pouvez en faire ce que vous voulez, à condition qu'il soit à l'extérieur du bureau.

Terminer un travail d'une journée en deux heures et le code est décent? Quittez le bureau et faites ce que vous voulez. Si c'est un film, je vais même le payer. J'ai un budget décent pour des trucs comme ça si vous l'avez gagné.

Je fais ça depuis plus de 2 ans maintenant et mes gars adorent ça. Je ne fixe pas de charges de travail ridicules, alors ils savent que s'ils font les choses correctement, ils n'ont jamais à travailler les huit heures complètes.

Je suis heureux de dire que la plupart de mes programmeurs moyens se sont "améliorés" rapidement avec ce système. Ce n'est peut-être pas parfait et j'attrape parfois des flaks de mon patron, mais mes gars sont heureux, le travail est presque toujours fait à l'avance ou à l'avance et tout le monde aime les bonus.

BTW, il est également clair que cela ne s'applique pas aux sprints. En étant flexible en temps normal, je peux demander et recevoir de l'aide en matière de sprints.

Permas
la source
4
Ce serait un bon compromis; cela montre que vous comprenez que la qualité est plus importante que de faire semblant de travailler 8 heures pour que les gens puissent vous voir à votre bureau. +1 pour cela.
Wayne Molina
9
Où dois-je postuler pour travailler pour vous? :)
Paul
1
Bon point avec l'équité du divertissement pour les employés non programmeurs. Rentrer tôt à la maison est généralement une bien meilleure incitation à finir tôt que les privilèges de la salle de jeux.
rlb.usa
1
Disons donc que vous avez des «go-to» et votre personnel occasionnel. Si vous attribuez du travail, j'oserais deviner que vous attribuez des tâches en fonction de ces niveaux de compétence, ce qui m'amène à croire que vous avez une tendance commune sur les heures de départ, non? C'est-à-dire que les "chevaux de travail" travaillent-ils une bonne journée de 8 heures (ou à proximité), tandis que ceux qui ont reçu les tâches "plus faciles" (et j'utilise cela librement) sortent plus tôt? Ou vous trouvez-vous répartir le travail de manière égale et avoir un ensemble de compétences bien réparti?
Brad Christie
J'aime la façon dont vous gérez les gens qui font avancer les choses. Concernant vos 2 points: 1. pourquoi ne pas permettre à chacun de faire des pauses "fun"? QA / Admin / support / sales / tout ce qui peut avoir un travail différent, mais cela ne signifie pas qu'il est moins épuisant mentalement. Je suis principalement un développeur mais je fais du support et de l'assurance qualité aussi, les petites frustations qui accompagnent chacune sont différentes mais bien réelles. 2. Ne pouvez-vous pas faire confiance à votre équipe pour "compenser" les slackers? (les membres de l'équipe font pression sur ceux qui ne font pas le travail à cause du manque de sérieux, et peut-être du gain de productivité des membres sérieux> perte de productivité des slackers)
Jonathan Merlet
33

Peut-être parce que la productivité est quelque chose de difficile à mesurer, alors que les heures de travail ne le sont apparemment pas, alors ils choisissent souvent la voie facile.

Jonathan Merlet
la source
1
C'est le point principal. À mon avis.
cnd
3
Oui; la triste vérité est que beaucoup de gens ont cette attitude que si vous n'êtes pas à votre bureau, vous ne travaillez pas. C'est aussi la raison pour laquelle il est si difficile pour nous d'obtenir des horaires flexibles ou des positions éloignées et pourquoi nous devons justifier aux non-développeurs que même si nous ne tapons pas, nous pouvons penser à des problèmes ou à des recherches.
Wayne Molina
1
La plupart des gestionnaires n'ont pas la capacité de mesurer correctement la productivité de leurs sous-jacents, ils utilisent donc (principalement) des métriques sans signification comme les heures ou les lignes de code.
1
Bien que cela soit vrai, cela ne répond pas à la question car cela implique que la décision contre cette politique est arbitraire ou erronée. Ce n'est pas, c'est pour une bonne raison. Voir la réponse de Perma.
FastAl
@Chris: Cela ne se limite pas aux gestionnaires qui regardent les subalternes. Comment mesurez-vous votre propre productivité? Pouvez-vous représenter graphiquement ses hauts et ses bas quotidiennement et les comparer à vos collègues de travail? Je n'essaie pas d'être intelligent ou timide, c'est juste que la productivité du développeur est presque impossible à mesurer, et c'est pour tout le monde.
Binary Worrier
31

D'après mon expérience, la réponse la plus simple est que [plusieurs, beaucoup, la plupart] de vos collègues ne partagent pas votre passion pour le développement. Ils sont juste là pour le chèque de paie. Si une table de billard ou une Xbox était disponible, les politiques et la surveillance supplémentaires pour empêcher l'abus de ces avantages coûteraient plus cher que la productivité qu'une personne comme vous pourrait gagner.

Cela dit, certaines entreprises ont des tables de billard, des configurations complètes de Rock Band, etc. Il vous suffira de les trouver et de leur prouver que vous êtes le genre de développeur auquel on peut faire confiance pour exploiter correctement cet environnement pour réaliser tous les rêves de leur projet.

David Ruttka
la source
"il y a des entreprises qui ont des tables de billard" ... Habituellement, elles finissent par essayer de se débarrasser de telles commodités quand elles constatent que même les meilleurs développeurs sont liés par la nature humaine.
FastAl
@FastAl Sans nommer de noms, je connais une entreprise très prospère dans ma région qui a offert et fait connaître de telles commodités pendant des années. Cela ne réussit que si les développeurs aiment ce qu'ils font et ont une motivation suffisante pour produire un travail de haute qualité en temps opportun. Les pauses ressemblent alors plus à des bouffées d'air frais qu'à des marathons lâches-adaisicaux; un verre d'eau rapide plus qu'une nuit de beuveries.
David Ruttka
6

À mon avis, avoir une entreprise qui dit "Vous devez être ici huit heures par jour, mais vous pouvez faire des pauses pendant ce temps pour jouer à des jeux XBox" est presque pire qu'une entreprise qui dit simplement "Vous devez être ici huit heures par jour" . " Je préfère que l'entreprise implémente un environnement de travail axé sur les résultats uniquement .

Si je suis au travail, je suis bloqué au travail, que je lance du code ou que je joue à XBox. Si l'entreprise se soucie vraiment de ma productivité, elle ne se souciera pas des heures de travail ou de l'endroit où je les travaille, tant que le travail est fait. Je préfère travailler moins d'heures et jouer sur mon propre temps que de jouer au travail en tant qu'améliorateur de productivité supposé.

Kyralessa
la source
4

La réponse courte est que de nombreuses entreprises sont ignorantes et coincées dans une mentalité de travailleur d'usine des années 50; tout temps passé à ne pas travailler visiblement est du temps passé à ne pas travailler du tout dans l'esprit de ces personnes. C'est pourquoi nous, en tant que développeurs, avons tellement de mal à obtenir du temps flexible, du télétravail, ou une variété d'autres choses que notre profession devrait permettre, y compris des avantages tels que le divertissement pour des pauses rapides.

Je trouve que cette mentalité "oldschool" est souvent dans les entreprises établies créées et détenues par des personnes âgées; dans les startups de dernière génération dirigées par des étudiants ou fraîchement sortis du collège, ils sont plus disposés à embrasser ces choses parce qu'ils ont grandi avec cela et se rendent compte que parfois vous avez un problème velu et que vous devez simplement végéter pendant un petit moment pour aider à le résoudre, et un jeu rapide de Halo / Call of Duty ou se connecter à WoW pour faire une quête quotidienne ou exécuter un donjon rapide est exactement ce que le médecin a ordonné. D'un autre côté, une entreprise créée par un homme de 50 ans n'est pas aussi susceptible d'adopter la notion d'une Xbox 360 dans la salle de pause des développeurs, car il est peu probable que le PDG de 50 ans joue un Xbox 360 lui-même,

Je déteste le dire, mais je vois ces choses devenir plus courantes à mesure que l'ancienne génération meurt ou prend sa retraite et que la nouvelle génération, celles qui ont grandi avec les jeux vidéo, les jeux informatiques et les smartphones, prennent le relais. Ils ont tendance à comprendre que qualité> quantité et être au bureau ne signifie pas nécessairement que vous êtes "dur au travail" mieux que leurs aînés.

Wayne M
la source
2
Hé maintenant ... je ne suis pas trop loin de 50 ans et j'adore XBox!
Catchops
-1; C'est une terrible généralisation. Je connais beaucoup de gens - certains d'entre eux bien dans la cinquantaine - qui ont les dernières consoles, ils ont le temps de jouer aux jeux maintenant que leurs enfants ont déménagé ou à l'université. Cela concerne davantage la culture d'entreprise, qui existe au-delà des individus et qui est beaucoup plus difficile à changer.
Binary Worrier
Mais cette culture d'entreprise est beaucoup plus courante dans les entreprises établies que dans les jeunes startups.
Wayne Molina
Oui, mais "entreprise établie"! = "Les joueurs de 50 ans sont des carrés ennuyeux qui ne jouent pas à Xbox"
Binary Worrier
3

Cela dépend certainement de l'entreprise. Certaines entreprises ont des salles avec des tables de billard, des fléchettes et d'autres divertissements disponibles pour de telles occasions. Moi-même, je prendrai parfois 30 à 45 minutes et j'irai jouer de la trompette (OK - je suis un nerd et un musicien), et quand je reviens, mon cerveau est rafraîchi et je peux travailler à nouveau.

Les bons gestionnaires et de nombreuses entreprises progressistes voient cette tendance et acceptent ces avantages. Certains sont encore assez vieille école, mais cela ne signifie pas que vous ne pouvez pas vous lever et prendre un rafraîchissement vous-même - un bon gestionnaire comprendra certainement.

PS - cela suppose absolument que vous êtes productif pendant votre temps de travail !!

Catchops
la source
3

Les entreprises peuvent ou non y croire, ou, plus précisément, la direction des entreprises n'y croit pas. Cependant, pour changer d'avis, il faudrait être en mesure de prouver qu'il y avait un coût / avantage direct en faveur de l'entreprise pour le faire et je ne suis pas tout à fait sûr de la facilité. Pas beaucoup d'entreprises - dans le grand schéma des choses - mettraient de côté le budget pour ce genre de temps qui passe - elles s'attendent à ce que vous soyez productif.

temptar
la source
3

Quand je commençais, il y avait une entreprise locale de jeux de téléphones portables qui avait ce genre d'environnement: lits superposés, stations de jeu, une pléthore de boissons gazeuses / collations, sacs de fèves, tables de ping-pong, etc. -des enfants non diplômés et des jeunes développeurs. En fait, personne dans l'entreprise n'avait plus de 25 ans (y compris le PDG).

Je ne veux pas taper en stéréo mais j'ai presque l'impression que cet environnement est bon pour ceux qui sont toujours passionnés par les logiciels, et plus souvent c'est une génération plus jeune. Non pas que vous ne puissiez pas avoir quelqu'un qui a vraiment aimé développer toute sa carrière, vous avez (comme d'autres l'ont dit) des gens qui viennent juste pour le chèque de paie.

Je ne pense pas que ce soit le genre d'environnement que vous pouvez simplement imposer à une situation actuelle. J'ai vu qu'il était plus efficace lorsqu'il était offert comme avantage à venir dans une entreprise (et plus souvent apprécié et non abusé) que lorsqu'il était acquis plus tard. La raison en est que vous avez maintenant des gens qui ne l'utilisent pas, qui dépasseront les limites respectueuses et joueront toute la journée et ne l'utiliseront pas aux fins prévues.

Brad Christie
la source
3

J'ai été des deux côtés de cette question et je pense que vous mettez votre manager dans une position difficile. Regardez, il est entendu que les employés ne consacrent pas 100% de leur journée à un travail productif à moins qu'ils ne soient sur une chaîne de montage. Cela est intégré dans les estimations et souvent traité comme un accord de type saynomore.

Maintenant, en forçant votre manager à y répondre ouvertement, vous lui demandez de vous donner explicitement une autorisation de "goof off" qui est un terrain dangereux. Votre manager peut même être d'accord avec vous, mais ce pourrait être un suicide de carrière pour lui de le reconnaître officiellement, en particulier dans une grande entreprise.

Vous feriez mieux de garder ce genre de chose dans les canaux informels.

JohnFx
la source
3

Non merci! J'aime quitter le travail. Je ferai du divertissement à mes frais et à mon temps. Mon entreprise a une table de baby-foot. Je déteste ce jeu et je ne l'ai jamais joué. J'adore vraiment le ping-pong, mais nous ne l'aurons jamais ici.

Il y a quatre façons de dépenser du temps et de l'argent: http://www.youtube.com/watch?v=Un4-eI1T71E

Le meilleur, c'est quand vous dépensez vous-même.

Emploi
la source
1
J'ai eu la chance de travailler dans un endroit avec à la fois une table de baby-foot ET une table de ping-pong. Comment je manque ces jours.
Mark Ransom
2

Les entreprises sont gérées par ce qui est le mieux pour l'entreprise et non par ce que les individus souhaitent. Le besoin commercial est en passe de prendre le pas. Pourquoi devrais-je fournir votre temps de jeu, vous pouvez le faire après les heures. Vous êtes payé pour travailler. Si je vous le donne, comment puis-je ne pas le donner aux 10 000 autres employés de l'entreprise? Ce que vous demandez est énorme coût pour la société sans prouvableavantage. Si vous voulez quelque chose comme ça, vous devrez avoir une preuve ÉTENDUE que cela améliorera en fait la productivité. (Et attendez-vous à ce qu'il soit rapidement coupé quand il ne le fait pas s'ils le font). Et pas seulement pour vous mais pour tout le monde dans l'entreprise. Ce n'est pas le genre d'avantage que vous ne pouvez donner qu'à un seul groupe, c'est pourquoi vous le voyez rarement en dehors d'une société de logiciels. Apprenez à travailler lorsque vous êtes au travail comme tout le monde l'a fait au fil du temps. Vous n'avez pas besoin d'être motivé, cela n'a pas besoin d'être amusant.

HLGEM
la source
2

Le but de ces jouets n'est pas de rendre les gens heureux. C'est pour les faire rester plus longtemps au bureau. L'équation va comme ça:

8 heures de travail <9 heures de travail + 1 heure de jeu

Et une table de billard est moins chère que les $$$ supplémentaires qu'ils devraient payer aux gens autrement pour leur faire rester les heures supplémentaires.

Cette stratégie fonctionne avec des jeunes sans famille, le genre de travailleurs que les startups adorent. Si vous employez des personnes plus âgées, vous devez soit acheter leur temps avec de l'argent comptant, soit simplement accepter qu'elles devront partir à 17h00 ou 18h00 (à cause des enfants, de la femme, etc.)

quant_dev
la source
quant_dev, c'est mon expérience ici à Austin. Une école de pensée dans les startups logicielles est de faire du bureau un lieu de rencontre où les geeks célibataires ne voudront jamais quitter. Le revers de cette médaille est qu'un employé qui veut venir au bureau, travailler quelques jours, puis rentrer à la maison commence à ressembler à un fainéant, car il n'est pas disponible à 22 heures après que la première personne des tireurs ait fait une pause et décidé pour en coder.
Jim In Texas
@Jim In Texas Ce n'est pas le revers de la médaille, c'est tout l'intérêt ;-)
quant_dev
1

Pensez-vous que cela soit vrai lorsque vous embauchez un plombier, un électricien, un mécanicien, etc.? Souhaitez-vous payer quelqu'un pour 3 heures de travail s'il passait une demi-heure à jouer à la X-box?

C'est la même raison pour laquelle de nombreux managers ne le voient pas comme vous.

davidhaskins
la source
3
Non, je suis totalement en désaccord avec @davidhaskings. Les bureaux de Google sont un très bon exemple de cette approche. Oui, je vais payer, parce que je veux que mon travail soit fait, pas pour mesurer les heures de travail.
Saeed Neamati
2
Google n'est pas une entreprise typique et n'embauche pas de programmeurs typiques. Les choses qui fonctionnent pour Google ne fonctionneront pas nécessairement pour tout le monde.
davidhaskins
8
Sauf que les développeurs de logiciels ne sont pas payés pour leur travail, nous sommes payés pour les résultats. Ou devrait l'être .
Wayne Molina
4
Wayne fait valoir un bon argument. Si le plombier me facturait des honoraires fixes pour le travail, je m'en foutrais beaucoup s'ils prenaient beaucoup de pauses ou faisaient des gaffes tant que le travail était terminé. Cependant, la plupart des emplois de programmation vous rémunèrent à l'heure ou à l'année de travail. Donc, moins vous en faites pendant cette période, moins vous en avez pour leur argent.
JohnFx
1

Les employeurs vous paient X fois pour produire. Donc, soit votre travail pour quelqu'un qui comprend votre besoin de pauses créatives, soit vous ne le faites pas, mais vous ne changerez pas facilement d'avis. Il vaut mieux adopter une routine de pause de 30 min 5 minutes ou une routine de pause de 60 minutes 15 minutes où vous pouvez faire quelque chose qui n'est pas si évidemment divertissant.

Ominus
la source
1

Il est extrêmement difficile de justifier auprès du PDG pourquoi l'entreprise doit acheter des divertissements tels que des jeux de console, des meubles de salon et des tables de baby-foot. Certains employés peuvent même aller jusqu'à prouver que s'engager dans ces activités à l'heure de l'entreprise signifie que le programmeur n'a tout simplement pas assez de travail à faire. Tout cela dépend des normes personnelles de votre direction actuelle et de vos convictions / préférences en matière d'éthique de travail. Donc, c'est presque comme discuter pourquoi votre religion est meilleure que la leur.

Je pense que votre meilleur pari est de laisser tomber le sujet de peur d'être étiqueté «paresseux». Je déteste le dire, mais il est beaucoup plus facile de trouver une entreprise centrée sur le programmeur avec ce lieu de divertissement déjà en place, que de pousser votre entreprise actuelle dans cette direction.

Si vous décidez de revenir sur le sujet, je vous recommande de revenir avec de solides statistiques sur la productivité et le divertissement. Préparez également une sorte de plan / tactique qui empêche le type de dépenses "Si vous donnez un cookie à une souris" dans ce domaine.

rlb.usa
la source
1

Il y a plusieurs raisons à cela.

  1. Bien que les jeunes sans famille puissent se contenter d'avoir la plupart / la totalité de leurs interactions sociales au travail, la majorité d'entre nous veulent simplement faire leur travail et rentrer chez eux. Cela ne signifie pas que nous ne sommes pas passionnés par ce que nous faisons, mais plutôt que nous avons beaucoup plus à faire dans nos vies que le simple codage. Donc, la plupart des employés ne voudraient / utiliseraient pas ces choses de toute façon.
  2. La plupart des entreprises doivent traiter avec plusieurs types d'employés. Là où je travaille, la plupart des gens dirigent et entretiennent des presses à imprimer. Il y a environ 15 à 20 personnes dans l'entreprise de plus de 700 qui pourraient éventuellement tirer profit de ce dont vous parlez. Le reste serait juste énervé.
  3. Personnellement, j'ai commencé à avoir l'impression que les entreprises qui font ce genre de choses veulent que vous ne quittiez jamais ou manquent de maturité pour gérer correctement une entreprise. Je suis beaucoup plus intéressé par un environnement ROWE qu'un environnement où je peux jouer à des jeux ou faire une guerre de nerfs. À la fin de la journée, la vie est trop courte pour passer tout votre temps libre au travail.

Trouvez une façon différente de vous vider la tête ou de trouver un autre emploi qui a la philosophie que vous souhaitez. Ne présumez tout simplement pas que vous serez en mesure d'entrer dans une entreprise qui n'a pas cette philosophie et de les convaincre de la mettre en œuvre. Ça n'arrivera pas.

Paul
la source
0

J'allais faire un commentaire, mais je pense que je devrais donner une réponse complète. Parce que certains employés en abuseront. Parce que d'autres départements se plaindront de ne pas avoir les mêmes, Parce que certains managers n'accepteront jamais qu'il y aura des gains de productivité. En fin de compte, beaucoup trop de friction pour le bénéfice qu'elle pourrait apporter. J'ai travaillé à de nombreux endroits, j'ai vu et c'est beaucoup trop facile pour les gens de se laisser entraîner dans des choses qui ne sont que légèrement divertissantes, ou pas du tout divertissantes, comme le solitaire, le dragueur de mines, Facebook et d'innombrables autres choses. Avoir quelque chose qui est conçu pour être amusant et distraire du travail semble être un gros problème. Bien sûr, certaines personnes pouvaient le gérer, mais la plupart ne le pouvaient pas. Même ceux qui pourraient le gérer pourraient être cooptés à l'utiliser plus qu'ils ne le devraient parce qu'il s d'autres employés qui leur demandent de jouer, ou parce que tout le monde y passe beaucoup plus de temps. Les entreprises devraient plutôt dépenser de l'argent pour rendre le travail plus agréable. Par exemple, en achetant des bureaux et des chaises de qualité, en fournissant des bureaux privés calmes, en fournissant des postes de travail de développeur rapides et stables, et en embauchant d'autres employés de haute qualité avec lesquels les développeurs voudront travailler.

Kibbee
la source