Il y a (au moins) deux façons de gérer la productivité :
- Travailler le travail, pas les heures. C'est-à-dire que vous fixez une quantité de travail à effectuer à une certaine date. Il est à espérer que ce que vous avez fixé est raisonnable et que la façon dont vos employés passent leur journée de travail dépend entièrement de vous. Ils peuvent passer la journée à pêcher pour tout ce qui vous intéresse, à condition que le travail soit effectué la nuit.
De nombreuses réponses ici font une hypothèse dans ce sens. Mais le travail n'est pas fait, et vous savez pourquoi. Vous allez donc devoir vous rabattre sur :
- Tant qu'ils sont sur leur temps de travail, ils travaillent.
Ce n'est pas de la micro-gestion d'affirmer cela, surtout comme un moyen de faire du travail. Ils sont payés pour consacrer du temps aux activités que leur employeur leur assigne. Ils ne sont pas (je suppose) payés par bogue corrigé ou par délai respecté. (Si c'est le cas, il existe une solution facile : ils obtiennent moins de résultats par personne, donc vous les payez automatiquement moins et vous pouvez utiliser l'argent pour embaucher plus de personnes). Ils devraient donc faire ce pour quoi ils sont payés, et vous devriez leur faire voir cela.
Vous leur avez dit que contribuer à Stack Overflow n'est pas une utilisation appropriée du temps de travail. Ils ont continué à le faire. Ils devraient soit pointer pendant qu'ils contribuent au Stack Overflow et rattraper le temps perdu ailleurs, soit s'abstenir de répondre entièrement aux questions, en fonction de votre flexibilité en matière d'horaires de travail pour ces travailleurs.
Soyez ferme. S'ils passaient ensemble plusieurs heures au pub entre 9 et 18 heures chaque jour de travail parce qu’“ils sont quelque peu dépendants de l'alcool”, je doute que vous hésiteriez et vous ne seriez pas accusé de micro-gestion. Contribuer au débordement de la cheminée alors que vous leur avez spécifiquement dit que ce n'est pas du travail, c'est leur activité de loisir personnelle. Une chose que vous devriez éviter, si possible, c'est de surveiller directement leur utilisation de Stack Overflow (par exemple, en leur envoyant un courriel pour leur dire que vous avez vérifié leur profil). Tout d'abord, c'est contre-productif, car cela les encourage à être sournois. Ils peuvent même créer un deuxième compte. Deuxièmement, cela nuit à la confiance entre vous et l'équipe distante. Ils ne sont pas actuellement dignes de confiance, mais votre première tentative pour les ramener à la confiance devrait être de leur faire contrôler par eux-mêmes le temps qu'ils passent, et voir par eux-mêmes que c'est trop.
Une fois que vous avez essayé cela, s'ils sont vraiment “accros” (peut-être pas cliniquement, mais ont pris une habitude qu'ils trouvent difficile à rompre mais qu'ils aimeraient bien), alors vous devriez probablement prendre conseil auprès d'un spécialiste à ce sujet. Je ne me sens pas qualifié pour donner des conseils spécifiques sur la manière de les aider à se défaire de telles habitudes une fois qu'ils ont vu le problème, essayé honnêtement de le résoudre et échoué à cause d'une forme de contrainte qu'ils ne peuvent pas surmonter.
Je me sens qualifié pour dire qu'il est parfaitement légitime que vous vous intéressiez à la manière dont les personnes que vous gérez passent le temps qu'elles sont payées pour travailler pour l'entreprise. Puisque vous vous êtes intéressé à cette question et que vous avez déterminé que cela devait cesser, vous devriez, si cela est absolument nécessaire, en faire un sujet de discipline. Les gens ne peuvent pas travailler à distance si on ne peut pas leur faire confiance pour travailler réellement.
Pour ce que ça vaut, je comptabilise mon temps de travail par morceaux de toute façon afin de remplir une feuille de temps pour que l'entreprise puisse évaluer le coût interne des projets. Parfois, je regarde Stack Overflow en attendant que quelque chose fonctionne. Quand je me rends compte que j'ai passé une partie de mon temps sur Stack Overflow bien après que le projet ait été lancé, je le compte comme une pause et je rattrape le temps perdu. Cela fonctionne pour moi parce que je travaille selon un horaire flexible, et cela m'incite fortement à ne regarder Stack Overflow que par brèves pauses pendant le travail et par de plus longues périodes en dehors du travail. Si votre équipe fait preuve de flexibilité, cela peut fonctionner pour elle (avec sa coopération, bien sûr). Si leur journée de travail est plus rigide, de 9h à 18h, avec une pause déjeuner, alors leur abstention de l'utilisation de Stack Overflow devra être plus rigide aussi. Et si vous êtes heureux qu'ils passent une heure par jour sur Stack Overflow, c'est bien aussi, mais ils devraient mettre ce temps de côté, le travailler de manière aussi productive que possible en termes de développement de leurs compétences en répondant aux questions sur Stack Overflow, et être prêts à vous faire un rapport sur ce qu'ils ont réalisé et le temps que cela a pris, comme toute autre activité professionnelle.
Sachez aussi qu'avant Stack Overflow, c'était Facebook, avant cela, c'était peut-être Usenet ou LiveJournal. Il y a toujours des choses qui peuvent distraire les gens de leur travail. S'ils ne se relâchent pas intentionnellement, en se laissant distraire, ils apprécieront probablement certaines règles à condition qu'elles ne soient pas trop extrêmes (“tu seras viré si je te surprends à nouveau sur Stack Overflow” est trop extrême). Des règles interdisant ce mauvais comportement les aideront à se discipliner pour éviter de tomber dans le piège, à condition qu'ils ne soient pas littéralement dépendants.