Les tableaux blancs virtuels s’avèrent essentiels pour les équipes à distance par S Carey
Pendant la pandémie, les équipes de développement de logiciels ont été séparées de leurs tableaux blancs préférés. Voici comment certaines équipes ont surmonté ce défi.
Alors que le monde s’est adapté aux ordres de travail à domicile et a commencé à fonctionner en équipes plus distribuées et distantes au cours des deux dernières années, un refrain commun des développeurs de logiciels était l’absence d’une alternative vraiment distante au tableau blanc.
Qu’il s’agisse du redoutable test du tableau blanc lors d’un entretien d’embauche ou du gribouillis apocryphe de Mark Zuckerberg et Eduardo Saverin sur la fenêtre d’une chambre d’étudiant, le tableau blanc a longtemps été un outil essentiel pour aider les programmeurs à comprendre et à expliquer les systèmes complexes qu’ils conçoivent et exécutent.
Aujourd’hui, alors que les équipes de développeurs sont de plus en plus distribuées, distantes et asynchrones, le tableau blanc virtuel devient un outil essentiel pour collaborer sur des problèmes techniques, des sessions d’enseignement et des entretiens d’embauche.
« Pour les ingénieurs, le tableau blanc est un outil puissant qui permet de visualiser les différents éléments d’une application », explique à InfoWorld Jevin Maltais, responsable de l’ingénierie chez Zapier, société de logiciels d’automatisation entièrement distribuée. « Développer des solutions techniques signifie qu’il y a beaucoup d’interaction et de communication entre les différentes pièces d’un système, et le tableau blanc est un bon moyen de visualiser cela. »
L’agence de développement de logiciels Crema, basée à Kansas City, utilise l’outil de tableau blanc populaire Miro depuis au moins quatre ans (Miro est maintenant un de ses clients), bien avant que la pandémie n’oblige les employés et les clients à travailler ensemble à distance. Mais l’utilisation a considérablement augmenté pendant la pandémie.
« Nous avons un bureau merveilleux avec des tableaux blancs partout pour la planification de projets, la planification technique et le dépannage », explique à InfoWorld Neal Dyrkacz, développeur d’applications senior chez Crema. Désormais, une grande partie de ce travail est effectuée et stockée dans Miro. « Comprendre l’architecture de haut niveau, ce dont nous avons besoin, les API tierces que nous allons utiliser – avoir cette vue à 1 000 pieds est précieux pour tout le monde », a-t-il ajouté.
Lex Sanders, un développeur d’applications chez Crema, a trouvé les tableaux blancs Miro extrêmement précieux lors de ses premiers jours dans l’entreprise en tant qu’apprenti. « J’ai passé beaucoup de temps à utiliser des tableaux blancs et à faire du travail collaboratif avec mes mentors », a-t-elle déclaré.
Le passage des tableaux blancs physiques aux tableaux blancs virtuels ne se fait cependant pas sans heurts. Un problème courant est la simple logistique de l’ajustement d’un environnement physique, où l’on sait toujours qui dirige la session avec un marqueur à la main, à un environnement virtuel dans lequel tout le monde peut dessiner à tout moment. Maltais, chez Zapier, admet que cela reste un défi pour les équipes d’ingénieurs. « Trouver des normes culturelles pour déterminer qui peut dessiner et quand est encore étrange », admet-il.
La révolution du travail asynchrone
Justin Garrison, senior developer advocate d’AWS, travaille dans des équipes entièrement distantes depuis plusieurs années maintenant, mais en tant qu’apprenant visuel, il avait souvent envie d’un moyen simple d’expliquer visuellement les choses à ses collègues.
Ces équipes étant de plus en plus réparties dans le monde, Garrison cherche de meilleurs moyens de transmettre ces informations de manière asynchrone, afin que ses collègues de Tokyo ou de Rome puissent se mettre au courant dès leur réveil.
« Il n’est pas possible de programmer une réunion pour tout le monde et il est également difficile de faire quelque chose d’interactif », a déclaré M. Garrison, notant que les outils existants ne prennent pas encore en charge l’enregistrement et la lecture asynchrones, ce qui figure en bonne place sur sa liste de souhaits pour 2022.
Maltais, chez Zapier, s’est également attaqué à ce problème au cours de l’année écoulée. « Certaines des façons puissantes et non évidentes dont nous utilisons les tableaux blancs virtuels ici consistent à travailler de manière asynchrone pour tirer parti du tableau blanc en tant qu’outil visuel, mais en permettant aux gens de contribuer à leur propre rythme de manière asynchrone », a-t-il déclaré. « Les tableaux blancs numériques peuvent être très longs. Nous pouvons enregistrer la réunion, permettant à cette personne de contribuer à ce tableau blanc tout en regardant cette évolution. »
Zapier a adopté le tableau blanc asynchrone en cherchant de meilleurs moyens d’impliquer les ingénieurs qui ne peuvent se rencontrer en personne qu’une ou deux fois par an, pandémie oblige. « Je pense qu’il est vraiment important pour les ingénieurs d’être entendus », a déclaré Maltais. « Ils travaillent souvent en solo et n’ont pas l’expérience de pouvoir parler et poser des questions, donc trouver des moyens de mieux collaborer et partager des idées est vraiment puissant. »
Quel tableau blanc virtuel est le meilleur pour les développeurs ?
Garrison a fait plus d’essais de tableaux blancs virtuels que la plupart des développeurs, et son préféré personnel est le très simple Whiteboard Online (WBO), associé à une tablette et un stylet pour dessiner.
« J’aime son côté éphémère, ce n’est pas de la documentation », dit-il. « Au tableau blanc, vous avez une conversation, 90% de la valeur est ce que vous dites et 10% est ce qui est sur le tableau blanc ».
l a également connu un certain succès avec la fonction de tableau blanc intégré de Zoom pendant les réunions, mais il n’apprécie pas le caractère cloisonné de l’outil. Miro était un outil essentiel lorsqu’il travaillait pour la Walt Disney Company, même s’il présentait quelques inconvénients. « Il n’est pas conçu pour un stylo, ce qui signifie que ce n’est pas une application de tableau blanc pour moi », a-t-il déclaré.
Zapier teste également l’outil Horizon Workrooms VR de Facebook pour des sessions de tableau blanc virtuel plus immersives entre développeurs. « L’expérience du tableau blanc est vraiment impressionnante dans ce contexte », a déclaré Maltais.
Hrafn Eiriksson, directeur technique de la bourse de paris Smarkets, basée au Royaume-Uni, utilise trois tableaux blancs différents à des fins différentes. Il apprécie un tableau blanc virtuel simple appelé Excalidraw pour les sessions spontanées, Miro pour les réunions plus formelles en raison de son ensemble complet de fonctionnalités, et les tableaux blancs de HackerRank pour mener des entretiens techniques.
Alors que le tableau blanc virtuel semble être une partie inévitable de l’expérience du développeur de logiciels, alors que nous nous déplaçons vers ce à quoi ressemblera la prochaine itération de travail post-pandémie, il n’y a toujours pas de remplacement consensuel clair pour la simplicité d’un marqueur effaçable à sec sur un tableau blanc physique.
« Nous avons probablement essayé une douzaine de services différents pour le tableau blanc au cours des deux dernières années », a déclaré Eiriksson. « Ce que je dirais, c’est que quel que soit l’outil que nous utilisons, le tableau blanc à distance ne bat vraiment pas une session en personne. »