Les entreprises devraient-elles considérer les employés distants ou s'en tenir aux employés locaux? [fermé]

27

Les développeurs Elite peuvent être 10 fois plus productifs qu'un développeur moyen.

De toute évidence, il est plus facile de trouver un développeur d'élite dans le monde entier que dans l'arrière-cour d'une entreprise.

Si une entreprise n'est pas située dans un point chaud de programmation, devrait-elle envisager d'embaucher des personnes qui travaillent à domicile?

Brian R. Bondy
la source
1
Si vous pouvez voter et pensez que c'est une question utile ou si vous avez des réponses utiles ci-dessous, veuillez voter. Les sites StackExchange ont besoin de votes pour construire une bonne communauté. Vous pouvez donner 30 votes par jour, ne les gaspillez pas. Particulièrement les utilisateurs avec une grande réputation et un faible nombre de votes donnés, veuillez lire ceci: meta.programmers.stackexchange.com/questions/393/…
Maniero
1
Devrait? n'est guère pertinent. Ils le feront généralement, que cela vous plaise ou non.
Job
Veuillez suivre cette proposition pour ce type de question: Aspects organisationnels
Maniero

Réponses:

31

J'ai travaillé en tant que, et géré le personnel dans les deux situations, et les combinaisons des deux. J'ai fait les observations suivantes:

  • Le personnel subalterne ne travaille pas à distance. Ils nécessitent une bonne relation de travail personnelle avec un mentor. Je trouve que mes subalternes préfèrent attendre que je sois disponible que de demander quoi que ce soit au développeur à distance plutôt senior (et bon).

  • Assurez-vous que toute personne que vous envisagez de travailler à distance est efficace lorsqu'elle est autoguidée et ne s'en va pas sur des tangentes.

  • Le personnel à distance peut s'isoler très facilement et ne pas se sentir membre d'une équipe à moins qu'un effort particulier ne soit fait pour l'inclure. Cet isolement peut conduire à une mauvaise compréhension du moteur métier spécifique d'un projet ou à une mauvaise interprétation des événements de manière négative.

  • Ne faites jamais travailler un entrepreneur à distance, à moins qu'il ne soit incité à travailler.

  • Lorsque vous travaillez avec un membre de l'équipe à distance, assurez-vous qu'il bénéficie d'un accès équitable aux ressources, y compris le contrôle des sources, les documents de référence, etc.

  • Organisez ces réunions face à face aussi souvent que possible. Cela encourage une bien meilleure collaboration d'équipe car les gens sont plus à l'aise avec ceux qu'ils ont rencontrés.

Shane Day
la source
J'ajouterais utiliser le téléphone, c'est presque toujours mieux que le courrier électronique seul. Cela ajoute à l'inclusivité qui est si difficile à obtenir.
mattnz
Ouaip. Téléphone, Skype, toutes les communications vocales que vous pouvez obtenir. Ajoutez de la vidéo si possible. Et ++ i pour ne pas faire en sorte que les travailleurs à distance se sentent isolés et les inclure dans les activités de l'équipe (ce qui est bien sûr très difficile si vous emmenez l'équipe au pub le vendredi soir après le travail, comme cela s'est produit dans plusieurs équipes avec lesquelles j'ai travaillé) ).
jwenting
2
Je suis un entrepreneur qui travaille à domicile. L'incitation à faire le travail est d'aimer ce que je fais et de toujours vouloir faire de mon mieux. Je pense que si quelqu'un embauche des entrepreneurs qui ne sont pas enthousiastes et dévoués à son métier, il doit reconsidérer sa politique d'embauche.
Jamie Dixon
Les entrepreneurs à distance ont une formidable incitation à être performants car ils sont plus faciles à lâcher.
James Lawruk
11

Peut être.

Vos avantages sont:

  • Accès à un plus grand bassin de candidats (comme vous le signalez)
  • Accès aux personnes qui souhaitent travailler à domicile

Vos coûts sont:

  • Communication plus difficile - vous ne pouvez pas simplement attirer quelqu'un dans une salle de conférence gratuite.
  • Aucune garantie de communication instantanée - si vous êtes bloqué et attendez Joe Remote, vous ne pouvez pas simplement vous rendre à son bureau et lui demander ce qui se passe. S'il est au secret, vous êtes SOL.
  • Tous les développeurs ne fonctionnent pas correctement à distance. Certains ont besoin d'un environnement structuré pour être productifs.
  • Il n'y a souvent aucune garantie de correspondance des horaires - par exemple, une personne travaillant à domicile peut dormir, ou une personne dans un autre fuseau horaire peut être éveillée et travailler à des moments différents de vous.

Atwood avait un article décent à ce sujet.

Modifier, à partir de l'article d'Atwood:

La taille minimale d'une équipe distante est de deux. Ayez toujours un copain, même si votre copain est sur un autre continent à l'autre bout du monde.

Seuls les vétérans grisonnants qui aiment absolument coder doivent postuler à des postes de développement à distance. Le mentorat de débutants ou de programmeurs occasionnels ne fonctionne tout simplement pas à distance.

Pour être efficaces, les équipes à distance ont besoin d'une autonomie totale et d'un leader (PM, si vous voulez) qui a une vision forte et le pouvoir de réaliser pleinement cette vision.

Fishtoaster
la source
Atwood travaille maintenant sur une équipe élargie chez SO. Je me demande s'il a changé d'avis?
JeffO
Hé !, qui appellent-ils "grisonnant"!?
The Tin Man
5

Les entreprises qui ne savent pas ce qu'elles font ne devraient pas avoir d'employés distants. Le gestionnaire le plus incompétent ne se sentira comme si vous travaillez dur que s'il peut réellement vous voir assis à votre ordinateur en train de taper beaucoup. De plus, être assis dans des réunions inutiles est l'un des meilleurs indicateurs d'une communication solide et d'une gestion du temps.

Lorsque vous avez des gens qui savent ce qu'ils font et qui sont gérés par ceux qui savent ce qu'ils font, peu importe quand, où ou comment ils fonctionnent. Ils obtiennent ce qui est nécessaire quand cela doit être fait.

Je suis dans une entreprise qui paie quelqu'un pour faire un dépôt direct pour la paie ET imprimer un chèque en faux papier (papier chèque pré-imprimé réel), le met dans une enveloppe et le colle dans nos boîtes aux lettres. Je suppose que le courrier électronique interne n'est pas suffisamment sécurisé et que ferions-nous avec tous ces contrôles?. Je crois que cet édit vient du Département du Département de la redondance. Si quelqu'un devait travailler à distance, il y aurait des frais de port supplémentaires, ce qui est une bonne raison de ne pas laisser les gens travailler à distance - trop cher.

JeffO
la source
1
Avons-nous vraiment besoin d'un équivalent du mod Slashdot (+1, drôle) pour programmers.se?
David Thornley
4

C'est bien d'avoir des personnes éloignées si deux choses sont vraies:

  1. Les personnes sont assez âgées et ont un bilan qui signifie que vous leur faites confiance pour faire avancer les choses sans trop de supervision et pour être proactif en demandant de l'aide ou en vous faisant savoir si elles sont coincées.
  2. Le «pouls» de votre projet est suffisamment court (de préférence quotidiennement) pour que tout problème avec l'arrangement soit identifié rapidement. Je ne veux pas seulement dire que quelqu'un a dit avoir fait quelque chose dans un rapport d'état ou avoir vérifié un élément d'une liste de tâches, mais des progrès réels et démontrables avec une fonctionnalité. Il existe bien sûr de nombreuses façons de le faire, mais l'astuce principale consiste à diviser les tâches en morceaux suffisamment petits qui peuvent être effectués en une journée ou moins, et à valider que ces tâches sont terminées.
Paddyslacker
la source
2

Il existe aujourd'hui des technologies impressionnantes qui permettent d'agir facilement en équipe sans être assis les uns à côté des autres.

IRC, Jabber ou un logiciel de type chat similaire, il est très facile de garder tout le monde dans l'équipe au courant les uns des autres, de ce qu'ils font et de se sentir libre de discuter des problèmes immédiatement. J'utilise souvent IRC avec les groupes de freenode et c'est comme avoir un grand groupe de développeurs à portée de main, agissant comme un cerveau collectif géant. Apple a un bon client de chat intégré à Mac OS qui prend également en charge la vidéoconférence, particulièrement efficace avec leurs ordinateurs portables.

Imaginez ce que ce serait si l'entreprise avait son propre serveur de chat interne, avec des groupes pour les départements, les projets et les groupes d'intérêt liés au travail. Un développeur pourrait poser une question sur l'endroit où il serait visible dans toute l'entreprise, de sorte qu'un autre développeur n'importe où ailleurs pourrait le voir et y répondre. Les murs du bureau disparaissent, les communications et les meilleures pratiques et le partage de code peuvent se faire tout seuls sans que quelqu'un ne brandisse un gros bâton.

Un de nos ingénieurs de test de charge travaille à distance environ 1/3 de l'année, parfois depuis son domicile qui est à environ 30 miles de notre bureau, d'autres fois hors de l'état. Il est aussi efficace au bureau qu'à l'extérieur car il maintient son logiciel de chat en marche et appelle pour nos conférences téléphoniques.

Mes collègues de mon équipe s'assoient dans le couloir pour que je ne puisse ni les voir ni les entendre. Je ne sais pas quand ils sont dans leurs cubes, alors je leur envoie un message de discussion et ils répondent le plus rapidement possible. Je fais de la programmation en équipe avec l'un de nos ingénieurs sur un autre site. La même chose se produit; Nous nous cinglons régulièrement avec des questions et / ou des pensées stupides, et si nous devons accélérer le rythme, nous partagerons un écran et répondrons au téléphone. Je ne peux pas dire s'il est au bureau ou à la maison, et ça n'a pas d'importance. Nous travaillons de la même façon.

Notre service d'assurance qualité est réparti entre deux villes différentes dans des États différents, nos ingénieurs sont répartis dans notre ville à environ quatre endroits différents, mais c'est difficile à dire car nous utilisons nos téléphones et discutons régulièrement. Nous travaillons tous à distance les uns des autres dans la réalité, alors quelle est la différence? La différence est l'état d'esprit de l'entreprise.

Il y a beaucoup d'avantages à travailler à distance, et il faut surtout un changement de mentalité pour que l'employeur essaie de découvrir que les employés y répondent positivement.

l'homme d'étain
la source
-3

Je pense que cela dépend aussi de ce que vous voulez qu'ils fassent.

S'ils contribuent à l'architecture et à la conception globale du logiciel, cela pourrait être un problème.

S'ils reçoivent des spécifications détaillées et des méthodes de production, alors pas tellement.

Edit: Pour clarifier, j'essaie de dire que si le travail peut être isolé, alors c'est bien de le donner à un employé distant. Si, cependant, il a besoin de discussions détaillées et de réunions de conception architecturale, c'est très difficile à faire dans différents pays.

Damovisa
la source
Pourquoi voter contre? Si vous n'êtes pas d'accord, veuillez expliquer. Cette réponse semble valable.
Brian Carlton
1
Ouais, je dois dire que je suis confus ...
Damovisa
1
Pourquoi pensez-vous qu'il est possible / conseillé de faire du design à distance?
Xavier Nodet
1
S'ils peuvent recevoir des spécifications, ils peuvent certainement en envoyer de nouvelles ou donner des commentaires (non, je n'ai pas voté contre).
JeffO du
Mon point était que la direction de haut niveau et les décisions architecturales du produit sont mieux gérées en interne. Il est beaucoup plus facile de gérer si vous pouvez simplement dire à la partie externe quoi écrire que de lui donner la liberté de décider comment le produit doit s'emboîter. En tant que personne extérieure, il est peu probable qu'elle apprécie pleinement le modèle commercial ou la stratégie envisagée de l'organisation.
Damovisa