Vous cherchez comment faire monter en compétence votre équipe ?

mob programming
Source de l'image

Faites du mob ! 👇

Le mob programming (ou Software Teaming) est une approche rassemblant une équipe pour travailler sur la même tâche, au même moment, dans un même espace et sur le même ordinateur.

𝐂𝐨𝐦𝐦𝐞𝐧𝐭 𝐜𝐞𝐥𝐚 𝐬𝐞 𝐝𝐞́𝐫𝐨𝐮𝐥𝐞 ?

On a une personne qui est au clavier (le Driver) et qui retranscrit les instructions apportées par d’autres (Navigators).
On adopte une posture qui facilite la communication et le partage d’idées.
On change de rôles soit à l’aide d’un timer, soit lorsque le Driver souhaite lui aussi contribuer aux décisions.

“For an idea to go from someone’s head into the computer, it must go through someone else’s hands”

𝐐𝐮𝐞𝐥𝐬 𝐬𝐨𝐧𝐭 𝐥𝐞𝐬 𝐛𝐢𝐞𝐧𝐟𝐚𝐢𝐭𝐬 𝐜𝐨𝐧𝐜𝐫𝐞̀𝐭𝐞𝐦𝐞𝐧𝐭 ?

1️⃣ Un meilleur onboarding Lorsqu’une nouvelle personne arrive sur le projet, elle peut avoir une immersion immédiate et contribuer à la productivité de l’équipe directement.
On évite ainsi :
▶ l’accumulation de réunions de présentation qui n’a d’intérêts que dans un sens et stop la productivité des différents intervenants,
▶ l’inactivité du nouvel arrivant qui doit se former seul en parcourant les différents projets, outils et documentation.

2️⃣ Un meilleur accompagnement pour les Juniors
Un junior en tant que Driver peut beaucoup plus facilement apprendre par la pratique des raccourcis clavier, des spécificités du langage ou des principes de développement.
Un junior en tant que Navigator peut améliorer sa communication, mieux formuler ses questionnements et ses idées.
Le fait de prendre le temps d’écouter et de suivre les pistes d’un Junior peut permettre de :
▶ prendre une nouvelle posture, remettre en question des idées reçues et implémenter potentiellement une solution plus simple et novatrice,
▶ s’assurer de la compréhension des problématiques à résoudre et des solutions suivantes proposées.

3️⃣ Un meilleur transfère de connaissances
C’est un vrai accélérateur et amplificateur de l’apprentissage.
On bénéficie de compétences variées, de différents niveaux, différentes personnalités, perspectives et expériences.
On se retrouve à partager et apprendre en continu et à avoir plus facilement une vue d’ensemble.
Durant le mob, le niveau technique le plus faible devient celui de la personne la plus forte qui met à disposition ses connaissances pour l’ensemble de l’équipe.

4️⃣ Une meilleure collaboration
Plus on est plusieurs à réfléchir, plus on va loin dans la réflexion.
Au-delà d’aboutir à une meilleure solution, on permet aussi de comprendre le chemin de raisonnement et les étapes qui permettent d’arriver à cette solution.
On réduit les blocages, augmente la communication et l’on se retrouve à mieux se comprendre.

Si vous n’avez jamais tenté l’aventure, faites-le ! Vous ne serez pas déçu !