28 Sep 2016

Meetup Software Craftsmanship Lille

Hier soir le webcenter d’AXA a accueilli le meetup “Software Craftsmanship Lille”.
Au programme de cette soirée, des échanges autour des pratiques de développements comme le TDD, la revue de code ou la rétrospective.

Pendant le meetup, plusieurs sujets ont été abordés comme :

  • Comment mettre en place la revue de code sans impacter le delivery des projets
    • Ce qu’il faut en retenir :
      • Intégrer la revue de code systématique pour l’ensemble des User Story en l’intégrant dans le Kanban
      • Ne pas faire que de la revue de code collective mais aussi faire des revues de code de type “Pair Review”
      • Inviter d’autres personnes d’une même stack technologique ou même domaine fonctionnel
      • Prévoir un créneau d’une heure chaque jour pour la revue de code (créneau que l’on prend ou pas) en général un développeur chaque semaine passe 2h en revue de code.
  • Comment réaliser une revue de code efficiente
    • Ce qu’il faut en retenir :
      • Timeboxer chaque prise de paroles (pas plus de deux minutes)
      • Pas de débats, pas de trolls
      • Trouver des défauts dans le code
      • Respecter les standards de développements
      • Définir des rôles pour chaque participants (modérateur, scribe, lecteur, time keeper)
      • Méthode des 6 chapeaux
      • Etre dur avec le code, doux avec les gens !
  • Quelles sont les différentes manière d’animer une rétrospective
    • Ce qu’il faut en retenir :
      • Méthodes SPEED BOAT
      • Rétrospectives sous forme de workflow
      • Identifier les axes d’améliorations
      • Ne pas faire une rétrospective sur le projet mais sur le produit développé.
  • Comment mettre en place le TDD au sein de mon projet
    • Ce qu’il faut en retenir :
      • Ne jamais se mettre une barrière à la mise en place de TDD
      • Se former à l’aide de coding dojo, meetup, conférences
      • Demander de l’aide
      • Faire du pair programming avec une personne qui maitrise le TDD.
      • Se former en entreprise
      • A la manière d’un chirurgien qui doit se laver les mains avant une opération, un développeur se doit de faire les tests avant de développer.

 

Meetup Software Craftsmanship Lille, 27/09/2016

Merci à Julien J. pour l’animation de la soirée.

Share