Serious.Games
Team buildingGratuit

Mob Programming (Introduction)

Collaboration maximale pour résoudre des problèmes complexes en équipe.

Durée · 120 min
Participants · 3–8
Niveau · Intermédiaire

Le Mob Programming est une méthode collaborative où toute l'équipe travaille simultanément sur le même code. Les rôles de Driver et de Navigators sont partagés et tournants, favorisant l'apprentissage collectif et la cohésion technique. Cette approche permet de résoudre efficacement des problèmes complexes en tirant parti de l'intelligence collective de l'équipe.

Déroulé

  1. 1

    Introduction au Mob Programming

    10 min

    L'animateur présente le concept de Mob Programming, en expliquant les rôles de Driver et de Navigators. Il insiste sur l'importance de la collaboration et de l'écoute active. Les participants sont invités à poser des questions pour clarifier le processus.

    Astuce — Utilisez des analogies simples, comme un orchestre, pour illustrer la collaboration harmonieuse requise.

  2. 2

    Formation des rôles

    5 min

    L'animateur divise le groupe en deux : un Driver, qui sera responsable de taper le code, et les Navigators, qui guideront le Driver. Chaque rôle est expliqué en détail, en soulignant l'importance de la communication claire et concise.

    Astuce — Encouragez les participants à changer de rôle régulièrement pour maximiser l'apprentissage.

  3. 3

    Séance de Mob Programming

    30 min

    Le groupe commence à travailler sur un problème de programmation simple. Le Driver écoute les instructions des Navigators et tape le code en conséquence. Les Navigators discutent des solutions possibles et s'assurent que le Driver comprend bien leurs suggestions.

    Astuce — Choisissez un problème qui est suffisamment simple pour être résolu en 30 minutes, mais qui nécessite une réflexion collective.

  4. 4

    Rotation des rôles

    5 min

    Après un temps prédéfini, les participants changent de rôle. Le Driver devient un Navigator et un nouveau participant prend le rôle de Driver. Cette rotation permet à chacun d'expérimenter les différents aspects du Mob Programming.

    Astuce — Utilisez un minuteur pour garantir des rotations régulières et éviter que quelqu'un ne monopolise un rôle.

  5. 5

    Réflexion collective

    10 min

    Après plusieurs rotations, l'animateur invite le groupe à réfléchir sur le processus. Les participants partagent ce qu'ils ont appris et comment ils ont surmonté les défis rencontrés. L'animateur guide la discussion pour extraire les enseignements clés.

    Astuce — Encouragez un climat de confiance où chacun se sent libre de partager ses réflexions sans jugement.

Variantes

  • Introduisez un problème plus complexe pour des équipes plus expérimentées.
  • Utilisez un tableau blanc pour visualiser les idées et les solutions pendant la session.
  • Ajoutez un rôle d'observateur qui fournit des retours sur la dynamique de groupe.

Guide de débrief

  • Qu'avez-vous ressenti en changeant de rôle au sein du groupe ?
  • Quels ont été les principaux défis rencontrés pendant la session ?
  • Comment la collaboration a-t-elle influencé la qualité du code produit ?
  • Quelles compétences avez-vous développées grâce à cette expérience ?
  • Comment pourriez-vous appliquer les principes du Mob Programming dans votre travail quotidien ?