Comment apprendre à travailler de manière asynchrone

image


Le développement de logiciels a toujours été asynchrone. Ceci est facile à remarquer si vous avez de l'expérience dans un bureau traditionnel ou sur un site distant. Mais comme presque tout le monde travaille à distance maintenant, il est important de définir le concept de travail asynchrone et d'envisager des conseils spécifiques pour ceux qui ne connaissent pas ce domaine.

Alors, quel est le fonctionnement asynchrone? Lorsque vous travaillez de manière asynchrone, votre activité doit être répartie de manière à ne pas être interrompue en raison de la nécessité d'attendre que quelqu'un obtienne des résultats ou des clarifications. Cela nécessite des changements dans la façon dont votre travail se déroule. Souvent, nous aimons faire une seule tâche à la fois jusqu'à ce qu'elle soit terminée, même si cela signifie impliquer d'autres personnes pour recevoir immédiatement les informations nécessaires. Lorsque vous travaillez de manière asynchrone, ce n'est pas une option, vous devez donc être en mesure de travailler sur la tâche, isoler ce dont vous pourriez avoir besoin des autres, demander ces informations aux bonnes personnes et, en prévision d'une réponse, passer à une autre tâche.

Mais cela ne signifie pas que vous n'avez pas besoin de communiquer de manière synchrone avec la tâche.

La vidéoconférence et le chat sont des outils essentiels, mais ils doivent être utilisés avec précaution. Jason Fried et David Heinmeier Hensson (DHH) sont mieux décrits dans leur livre , Don't Go Crazy at Work . Ils ont écrit ceci: "Parfois, vous devez travailler en temps réel, mais dans la plupart des cas, le travail doit être asynchrone."

Donc, après avoir compris le concept, voici dix conseils pour vous aider à éviter certaines erreurs courantes et à démarrer rapidement un flux de travail asynchrone productif.

Objectifs, pas l'activité elle-même. Beaucoup de ceux qui viennent de commencer à travailler de manière asynchrone ressentent le besoin d'avoir l'air occupé. Cependant, le travail asynchrone consiste à définir des objectifs, pas l'activité elle-même. Concentrez-vous uniquement sur les tâches qui vous ont été assignées et détendez-vous. Profitez des avantages du fonctionnement asynchrone. Cela réduira la quantité de bavardages inutiles avec vos collègues, vous aidera à mieux travailler et vous permettra de profiter d'un nouvel équilibre entre le travail et la vie personnelle.

Travaillez en même temps.Lorsque vous commencez à travailler à distance, établissez un calendrier pour vous-même. De nombreuses entreprises fixent à distance les principales heures de travail des travailleurs. Si tel est votre cas, c'est un bon début pour la planification: vous pouvez organiser votre travail autour de ces heures principales. Une fois que vous vous serez habitué au calendrier, vous comprendrez ce qui vous convient le mieux. Si vous vous levez tôt, vous devrez peut-être changer l'horaire plus tôt le matin, ou si vous aimez dormir, vous pouvez profiter d'un brunch tous les jours et travailler jusqu'au crépuscule.

Code auto-documenté.Il existe de nombreuses façons d'assurer une bonne communication asynchrone tout au long du cycle de vie du logiciel. Par exemple, vous pouvez clairement écrire du code ou laisser des commentaires clairs sur les validations. Un cycle de vie logiciel bien conçu est, en principe, similaire à une réunion d'ingénieurs. Seulement à votre place, laissez-moi «parler» de votre code écrit et des outils que vous utilisez.

Connaître (et utiliser) les bons outils.Les Hangouts et Zoom sont bons, mais parfois c'est un luxe que les travailleurs asynchrones devraient utiliser avec parcimonie. Des outils tels que Slack ou Stackoverflow pour les équipes (pour les équipes de développement), ainsi que des outils de gestion de projet tels que Jira ou Asana, sont utilisés plus souvent. Ces outils vous permettent de partager des connaissances en dehors des réunions virtuelles, dans un espace ouvert dans lequel tout peut entrer à un moment opportun pour que chacun obtienne les informations nécessaires à ce moment.

Une image vaut mieux que mille mots.Les images, les liens et autres supports peuvent aider à discuter d'un problème ou d'un problème. Les émoticônes et les gifs ne sont pas seulement si populaires! Ils nous permettent de partager de telles nuances qui ne peuvent pas être exprimées avec des mots. Tout comme une émoticône peut montrer votre humeur, des captures d'écran ou même de courtes vidéos montrant un problème technique peuvent fournir suffisamment de contexte pour le comprendre. Une description verbale du même problème peut vous prendre deux fois plus de temps.

Apprenez des autres employésvotre organisation ou trouvez où vous pouvez joindre ceux qui travaillent déjà à distance en mode asynchrone. Il y a probablement quelqu'un dans votre cercle d'amis qui aimerait que vous leur achetiez un déjeuner en échange pour partager avec vous les stratégies de fonctionnement asynchrone qui fonctionnent pour eux.

Réduisez la communication au volume requis.La communication asynchrone nécessite une certaine quantité d'informations pour certaines personnes à un certain moment. Pensez à la communication, ne jetez pas trop d'informations. Vos messages doivent contenir suffisamment d'informations pour couvrir les questions que peut avoir l'interlocuteur et apporter des clarifications. Ils ne doivent pas surcharger le destinataire d'informations inutiles. Faites attention aux messages marqués «ici» (ici) et «tout le monde» (pour tout le monde) dans les discussions de groupe, ainsi qu'envoyant des messages par e-mail à des personnes qui peuvent n'avoir qu'un intérêt indirect dans la conversation.

La transparence est l'objectif, mais une confidentialité raisonnable est également importante.. Vous entendrez beaucoup parler de transparence, qui est le principe du fonctionnement asynchrone. La transparence est importante, mais la confidentialité aussi. Je soutiens toujours la règle d'or du travail dans l'espace virtuel: si vous n'avez pas fait quelque chose dans un vrai bureau, ne le faites pas dans un bureau virtuel. Si votre collègue rejette la demande de tirage, vous ne lui crierez pas pendant la pause pour toute la salle de repos: "Oui, cette demande de tirage est nul!" Et avec la même approche, pensez à ce que vous écrivez dans les discussions générales et à la façon dont vous vous adressez à vos collègues. Dans l'exemple ci-dessus, il serait plus judicieux d'envoyer un message personnel à cette personne pour résoudre le problème. Il apprécierait que vous ayez tout fait directement avec lui et qu'il n'ait pas à rougir à cause des critiques de son travail en public.

Déconnectez-vous du réseau pendant que vous travaillez. Déconnectez-vous d'Internet pour vous concentrer et vous recharger. Il est facile de se laisser distraire pendant le travail asynchrone, alors soyez intelligent dans la gestion des notifications. N'ayez pas peur de suspendre ou de fermer des applications pour vous concentrer sur une seule tâche. N'oubliez pas d'activer Internet toutes les quelques heures pour résoudre les problèmes ou répondre aux messages si nécessaire. Pour «recharger» psychologiquement, s'éloigner physiquement de votre lieu de travail, allez vous promener. Appelez votre maman ou votre vieil ami pour distraire vos pensées du travail pendant un court instant.

Le fonctionnement asynchrone ne signifie pas asocial. L'objectif du fonctionnement asynchrone est l'efficacité, mais cela ne signifie pas que vous ne pouvez pas vous amuser. De nombreuses entreprises organisent des fêtes virtuelles ou des happy hours où leurs collègues peuvent se détendre, jouer à des jeux en ligne et rencontrer leurs collègues de travail à un niveau personnel. Ce n'est pas parce que la plupart de votre travail se fait à distance ou de manière asynchrone que vous ne devez pas utiliser les opportunités de communication et de plaisir avec vos collègues.

Je crois que la pandémie de coronavirus va changer le monde de bien des façons. L'un de ces changements sera notre façon de travailler. Beaucoup d'entre nous sont obligés d'apprendre à travailler de manière asynchrone, donc je crois que nous apporterons cette compétence au bureau lorsque tout sera de retour à la case départ.

Quels hacks de vie asynchrones utilisez-vous?

Bonne programmation!



image
Apprenez en détail comment obtenir un métier recherché à partir de zéro ou passer au niveau supérieur en termes de compétences et de salaire en suivant les cours en ligne SkillFactory:


Lire la suite



All Articles