10 Fév 2021

Découvrir les avantages du Pair/Mob Programming

En ligne
12:30 - 13:15
En ligne
12:30 - 13:15
Bordeaux
Découvrir les avantages du Pair/Mob Programming
En savoir plus

Détails :

Rendue populaire par l’Extreme Programming, la programmation par binôme (ou Pair programming) est une méthode de développement qui consiste à écrire du code source de manière collaborative à 2 personnes, chacune ayant un rôle bien défini : le driver rédige le code et l’observer relit en temps réel le code. Par extension, le Mob programming rassemble tout ou partie de l’équipe et s’applique généralement sur des tâches plus spécifiques : refactoring, fonctionnalités core business, utilisation d’un nouveau langage ou framework.

Dans ce webinar, nous présenterons les concepts du pair programming et du mob programming, et les bénéfices et avantages que l’on peut en tirer : gains en qualité de code, en cohésion d’équipe et en diffusion des connaissances, baisse du nombre de bugs, …

Nous verrons comment les mettre en œuvre, et à l’inverse aborderons les pièges à éviter. Nous nous appuierons sur l’état de l’art scientifique pour consolider nos propos avec les résultats de différentes études sur ces sujets.

Nous discuterons également de certaines idées reçues autour de ces pratiques, notamment en ce qui concerne le mythe de baisse de productivité.

« 2 développeurs ensemble sont forcément moins productifs que 2 développeurs qui travaillent séparément ! »

Il est nécessaire d’analyser la production du code sous l’angle d’une faculté à délivrer des fonctionnalités attendues implémentées avec un code lisible, bien structuré et qui sera facile à maintenir + tard par des personnes autres que son auteur. Et puis aussi, on attend aussi un code sans bug. Nous verrons comment le Pair/Mob Programming répond à ces enjeux.

Enfin, si le Pair Programming est un moment d’échange sur les bonnes pratiques, nous verrons comment gagner en efficacité en s’appuyant sur un référentiel de bonnes pratiques depuis notre IDE, grâce à Promyze.