Catégories
Apéros Agiles Montpellier

Apéro agile de septembre 2024 : évaluer le bon fonctionnement d’une organisation agile

Le thème : évaluer le bon fonctionnement d’une organisation agile

Notre Meetup Apéro Agile de septembre 2024 a eu pour thème un talk en avant-première de l’Agile Tour Montpellier 2024 : « Evaluer le bon fonctionnement d’une organisation agile : retours d’expérience, pièges et conseils ».

Après l’accueil des participants et les remerciements de rigueur, à la fois pour les participants et pour notre hôte Digit RE (site Web | LinkedIn), qui nous accueillait pour la première fois, notre courageux conférencier, Elie Théocari, a présenté sa conférence « Evaluer le bon fonctionnement d’une organisation agile : retours d’expérience, pièges et conseils » pendant une heure environ à l’audience présente (13 personnes).

Le déroulement

La conférence, qui sera également délivrée lors de l’Agile Tour Montpellier, était découpée en plusieurs axes :

  • Evaluer le bon fonctionnement d’une organisation agile, ça veut dire quoi ?
  • Quelle forme ça prend ?
  • Le rôle de qui ?
  • 5 nuances de diagnostic
  • Quels pièges, et donc quels conseils ?
  • Conclusion

A la suite de sa présentation, les participants ont posé quelques questions plutôt centrées sur les outils de diagnostic présentés par Elie. Ils ont également pu profité du retour d’expérience d’Elie, qui au travers de son métier de consultant, a utilisé les différents outils présentés et réalisé plusieurs “diagnostics”.

Le Meetup s’est poursuivi sur l’apéritif où nous avons échangé sur la présentation et d’autres sujets autour de l’agilité. Ces échanges ont permis à Elie d’obtenir du feedback des participants sur sa présentation et ainsi, dans un esprit d’amélioration continue, d’adapter sa conférence pour le jour J.

Pour ceux qui n’ont pas pu venir à ce Meetup et qui ne seront pas présents à l’Agile Tour Montpellier 2024 qui aura lieu le lundi 30 septembre, la conférence d’Elie sera filmée lors de l’événement et mise à disposition sur la chaîne YouTube de l’association.

Les remerciements

Merci à Elie d’avoir relevé le défi de présenter sa conférence en avant première !

Merci également à Digit RE, représenté ce mardi soir par leur CPO Julien LOPEZ. Julien et les membres de son équipe souhaitaient accueillir le Meetup depuis plusieurs mois et ont été sponsors de l’Agile Tour en 2023. C’est grâce aux soutiens de ces entreprises que nous pouvons organiser des événements de qualité et gratuits.

Et enfin, comme d’habitude, merci à toutes les personnes qui ont fait le déplacement pour assister à cette intervention, partager leurs questions et leurs expériences. On le dit sans cesse, mais sans vous, les Meetups Apéros Agiles Montpellier n’existeraient plus… donc merci de faire vivre ces événements mensuels.

Et à très vite pour un prochain Meetup !

Catégories
Apéros Agiles Montpellier

Apéro agile de juin 2024 : les principes du Story Mapping

Le thème : les principes du Story Mapping

Notre Meetup Apéro Agile de juin 2024 a pris la forme d’un atelier pratique autour du Story Mapping. Cette pratique, notamment popularisée par Jeff Patton il y a une vingtaine d’années (voir cet article de blog notamment), est désormais un incontournable quand il s’agit de définir les contours d’un nouveau produit ou service, ou même d’une fonctionnalité un peu touffue.

David Garduno et Thomas Arquimbau, deux agilistes locaux que nous avons le plaisir de voir régulièrement dans nos Meetups et en tant que conférenciers lors de l’Agile Tour Montpellier, étaient les animateurs du soir.

Le déroulement

Deux équipes d’une dizaine de personnes ont participé à cet atelier, autour d’une thématique commune. Deux salles, une seule ambiance (cordiale et ludique), mais deux possibilités de voir un même sujet et de construire une story map autour de celle-ci.

En partant du « parcours utilisateur » linéaire, éclaté ensuite en divers groupes, puis la recherche des cas un peu particuliers, et l’identification des éléments les plus recherchés et prioritaires… difficile d’en dire plus, car l’atelier de ce mercredi 26 juin est un des sujets candidats pour l’Agile Tour Montpellier 2024. On va donc garder le suspense pour d’éventuels participants.

Sachez simplement qu’en un peu plus d’une heure, l’idée est de prendre un sujet qui parle vraiment à tous les participants, et de construire la story map de façon progressive, itérative.

Les remerciements

Merci à David et Thomas pour votre animation de cet atelier ! Par votre patience, votre pédagogie, votre bonne humeur et une pincée de pensée latérale, vous avez permis à tout le monde de mieux comprendre comment construire une Story Map.

Merci à Media School Montpellier, et en particulier Nicolas et Maxime, pour votre contribution à l’organisation de ce Meetup Apéro Agile Montpellier. Nous avons été très bien reçus dans leurs locaux situés au Marché du Lez, un endroit névralgique pour poursuivre la soirée pour les plus motivés 😊

Et comme toujours, merci aux vingt participants qui ont fait le déplacement pour ce Meetup. Habitués des Apéros ou nouveaux participants, agilistes confirmés ou novices, tout le monde y avait sa place. Merci de faire vivre ces événements par votre présence !

A très vite pour un nouvel épisode !

Catégories
Apéros Agiles Montpellier

Apéro agile de mars 2024 : les 12 questions à se poser pour bien lancer son programme OKR

Le thème : les OKR

Notre Meetup Apéro Agile de mars 2024 a eu pour sujet les OKR : un acronyme barbare que nous expliquerons un peu plus loin !

Venant tout droit de Rennes pour animer une formation à Montpellier, Laurent Morisseau nous a proposé de rencontrer la communauté agile montpelliéraine pour discuter autour d’un sujet de notre choix. Une occasion que nous ne pouvions donc pas manquer ! Et qui a justifié que notre Meetup Apéro Agile de mars 2024 a eu lieu le… mardi 2 avril 😄

Après un premier échange en visio avec Laurent, connu dans le monde agile francophone pour son expertise autour de Kanban et désormais des OKR, entre autres, nous avons donc choisi de nous orienter vers le sujet qu’il nous a proposé autour de ces derniers.

Le déroulement

Après l’accueil et les remerciements de rigueur, à la fois pour les participants, pour Laurent et pour Spiriit, qui nous accueillait une énième fois pour un Meetup et nous offrait le traditionnel apéro, Laurent a pu expliquer à l’audience présente (26 personnes) ce que sont les OKR, ou Objectives & Key Results. Mais surtout, au-delà de la théorie et des différences qui peuvent paraître plus ou moins évidentes avec d’autres concepts tels que les KPI, nous a poussé à nous questionner sur les étapes de la mise en place et du suivi desdits OKR.

Alors, c’est quoi, pour nous, les OKR ? Pourquoi les mettre en place ? Avec quels principes ? On ne va quand même pas vous teaser l’intégralité de son intervention. Il l’a déjà donnée plusieurs fois dans des conférences agiles en France, et dont vous pouvez retrouver les diapositives ici. Sachez juste, si vous n’étiez pas là, que les réponses aux questions ne tombaient pas toutes sous le sens… Nous nous sommes retrouvés plus d’une fois à nous dire qu’aucune réponse n’était valable, finalement !

Bon, ben on tease, finalement ! Mais ne vous arrêtez pas à cette simple diapositive : tout le reste mérite d’être lu et compris.

Après l’intervention de Laurent et les réponses aux questions, l’apéro a été l’occasion pour certains d’approfondir encore leurs questionnements sur le sujet. Pour aller plus loin, sachez que le playbook mentionné pendant la conférence est disponible sur le site de Laurent, comme exprimé par notre orateur. Suivez le lien !

Les remerciements

Merci Laurent d’avoir proposé de partager ce moment avec la communauté agile montpelliéraine entre deux journées de formation déjà bien denses. Pour tes lumières, ta pédagogie et pour le partage de ces ressources très intéressantes avec tout un.e chacun.e !

Merci également à Spiriit, représenté ce mardi soir par leur responsable des développements Thomas Duhamel (qui est un habitué de nos événements), pour nous avoir accueilli une nouvelle fois et financé l’apéro !

Et enfin, comme d’habitude, merci à toutes les personnes qui ont fait le déplacement pour assister à cette intervention, partager leurs questions et leurs expériences. On le dit sans cesse, mais sans vous, les Meetups Apéros Agiles Montpellier n’existeraient plus… donc merci de faire vivre ces événements mensuels.

Et à très vite pour un prochain épisode !

Catégories
Apéros Agiles Montpellier

Apéro agile de février 2024 : la roadmap, un outil pour naviguer avec agilité ?

Le thème

Pour cet Meetup du 28 février 2024, nous avons abordé le sujet de la roadmap, ou « feuille de route » dans la langue de Molière. Mikael Aubriot, Product Manager chez Imaios et membre de l’organisation des Meetups Apéros Agiles Montpellier, proposait de nous emmener dans un voyage au travers de ses différentes expériences professionnelles. Le tout, afin de retracer les différentes pratiques qu’il a pu voir ou mettre en place, avec agilité, autour de la roadmap.

Le déroulement

Avant d’écouter Mikael, nous avons eu l’occasion de nous mettre en mouvement dans un exercice de 1-2-4-Tous (sans le Tous, en l’occurrence). La question posée était de savoir ce qu’était, pour les participants, une roadmap, et ce qu’ils en attendent. Cette première étape, préalable à la présentation, a permis d’apporter un premier éclairage sur les différentes formes que peuvent prendre les roadmaps pour tout un chacun.

Ensuite, dans une conférence dynamique et teintée d’humour, Mikael nous a emmené avec lui au travers de différents moments de sa carrière, dans les rôles de Product Owner ou de Product Manager qu’il a occupés. L’idée était, à chaque fois, de présenter les pratiques de roadmap qu’il a vues, contribué à mettre en place, ou initiées, et de donner son avis sur le sujet. Pratiques réellement synonymes d’agilité, ou pas ? Porteuses de sens, de valeur ?

Les participants ont ensuite pu s’adonner à une séance de questions – réponses auquel l’animateur s’est prêté avec plaisir, avant que nous ne passions au traditionnel apéro !

Vous retrouverez ici les diapositives présentées par Mikael :

Les remerciements

Merci à Exaprint, soutien de longue date de l’agilité à Montpellier notamment via le sponsoring systématique de l’Agile Tour Montpellier, de nous avoir accueillis dans leur site de Mauguio, et d’avoir financé et organisé l’apéro offert aux participants !

En particulier, merci à Richard Hugues dont c’était l’avant-dernier jour à Exaprint, et qui a été notre contact pour l’organisation de ce Meetup. Nous te souhaitons beaucoup de réussite dans ta prochaine aventure.

Merci à Mikael, qui a été à l’initiative de ce sujet et a préparé, animé et partagé sa conférence aux participants présents.

Et, le meilleur pour la fin : merci à la quarantaine de personnes qui nous ont rejoints pour ce moment d’échange. En la matière, nous avions la chance d’allier qualité et quantité ce mercredi soir, et nous espérons vous revoir dans le cadre d’un prochain apéro agile !

Catégories
Apéros Agiles Montpellier

Apéro agile de novembre 2023 : roadtrip vers l’éco-conception

Le thème

Lors du Meetup du 22 novembre 2023, Kaliop nous a présenté son initiative d’éco-conception entamée il y a un an. Le choix du terme « road trip » n’est pas anodin. Il symbolise la construction d’un chemin propre, une expérience en soi. Kaliop a entrepris ce voyage vers la sobriété numérique de manière agile et itérative, et leurs intervenants nous ont expliqué cela au cours de leur présentation.

Le déroulement

Annabel Vincent, directrice de projets, et David Martin-Rieusset, chef de projet, nous ont donc présenté l’approche itérative vers l’éco-conception qu’ils ont contribué à mettre en place dans leur organisation, avec l’aide de leurs équipes.

Vous retrouverez ci-dessous le support de leur présentation, que nous tentons de résumer ensuite en quelques phrases.

Approche innovante : adoptant une approche « Mobile First » et repensant les unités fonctionnelles (actes métier), le parcours utilisateur, et le design, Kaliop a intégré des éléments de sobriété tout en préservant l’identité propre à chaque client.

Collaboration étroite avec les clients : un fichier Excel, établissant des critères d’écoconception spécifiques à chaque projet, a été instauré. Cette méthodologie implique ainsi une collaboration approfondie avec les clients pour définir des niveaux de critères et garantir une approche sur mesure, acceptée par le client.

Focus sur l’efficience et la frugalité : en mettant l’accent sur l’efficience et la frugalité (faire mieux avec moins), Kaliop a mis en œuvre des actions concrètes, comme la réduction des fonctionnalités liées à un acte métier (aller à l’essentiel), l’allongement de la durée de vie des terminaux, l’allègement des applications web (poids des images images, nombre de requêtes HTTP, diminution du nombre de traqueurs…), mais aussi la réduction du nombre de serveurs.

Équilibre entre écologie et besoins clients : en conclusion, Kaliop souligne l’importance de trouver un équilibre harmonieux entre les objectifs écologiques et les besoins spécifiques des clients. Cette démarche transforme l’écoconception en une opportunité, renforçant des pratiques déjà existantes pour une conception numérique plus responsable.

Tout ce processus a été mis en place de manière itérative, soulignant l’engagement continu de Kaliop à améliorer ses pratiques au fil du temps.

Les remerciements

Nous tenons à remercier Kaliop pour son accueil et ce moment partagé, ainsi que le financement du traditionnel apéro ! En particulier, Annabel et David pour la présentation, ainsi que Marie-Pierre pour l’organisation.

Comme d’habitude, merci aux participant.e.s qui nous ont rejoint pour ce moment d’échange et de partage. Nous étions 28 personnes présentes, ce qui a généré pas mal de questions intéressantes et d’interactions variées.

A bientôt pour un prochain Meetup Apéro Agile !

Catégories
Apéros Agiles Montpellier

Apéro agile d’octobre 2023 : REX sur le leadership d’une équipe agile

Au menu de l’apéro agile d’octobre 2023 il y avait un joli retour d’expérience d’Emmanuel Conrardy (Lead Software Engineer chez Dickson) sur le leadership au sein d’une équipe, comment le définir, comment notre orateur le vit, comment il arpente ce chemin humblement.

Le thème

L’intitulé exact de notre apéro était « REX du Leadership d’une équipe agile ». 

Qu’est-ce que le leadership ? Comment s’incarne-t-il au quotidien ? Chez qui ? Quels biais et difficultés mais aussi quels objectifs et responsabilités derrière le leadership ?

Au-delà d’apporter des réponses à ces questions, Emmanuel a aussi illustré son propos avec un exemple vécu et partagé son chemin personnel sur le chemin du leadership.

Le contexte

Impossible de démarrer une nouvelle saison des apéros agiles sans se rendre à la Baraka Jeux. Encore une fois, le bar à jeux de société situé dans le quartier commercial d’Odysseum, à Montpellier, nous a hébergé gracieusement. C’est devant un peu plus de 25 participants qu’Emmanuel a pu dérouler son propos. Notons qu’il a tiré le gage « billard français » mais qu’il s’en est sorti avec les honneurs 🙌.

Le déroulement

Après avoir dissocié le leadership de l’image du « héros providentiel », Emmanuel a détaillé sa 1ère leçon de leadership : Gérer la résistance face aux peurs et inquiétudes. 

Cette leçon se modélise sous la forme du cycle suivant :

L’objectif est d’effacer les obstacles à la mise en œuvre de ses principes et valeurs tout en revenant régulièrement sur ces derniers afin de les expliciter. Pour Emmanuel, la communication non verbale est un élément clé dans la prise de mesure de ces peurs et résistances. 

L’empathie, ou le « fait de mettre les lunettes de l’autre », est aussi un élément clé de la compréhension des blocages chez l’autre. Ce qui nous paraît évident ou simple ne l’est pas forcément chez son équipier.

Le rôle du leader consiste aussi à encourager les comportements et initiatives vertueux et en phase avec les valeurs de l’équipe. Inversement, il doit aussi décourager ou mettre fin aux pratiques contraires aux valeurs de l’équipe.

Emmanuel résume le cheminement du leader de la manière suivante :

0. Apprendre à se connaître
1. Définir un cadre et des valeurs d’équipe
2. Arranger et ajuster l’environnement 
3. Influencer la culture d’entreprise

Il a enfin proposé un « take away » : « 5 dysfunctions of a team » par Patrick Lencioni. Ce livre lui a servi de guide dans la construction et l’exercice de son leadership. « Vous voulez de l’engagement de la part de l’équipe ? Commençons par ne plus avoir peur de résoudre les conflits ! »

Une image contenant texte, diagramme, ligne, Police

Description générée automatiquement

Les remerciements

Bien évidemment, nous remercions tous les participants qui sont venus partager ce moment.

Merci à la Baraka Jeux pour son accueil, ses bières, ses cibles de fléchettes.

Merci Emmanuel pour ton intervention inspirante !

Et bien sûr merci au couple qui a enchaîné les parties de billard français de n’avoir éborgné personne ! Aucun agiliste n’a été blessé au cours de cet apéro !

Catégories
Apéros Agiles Montpellier

Apéro agile d’avril 2023 : la revue régulière du produit

Cet article revient sur notre Meetup Apéro Agile d’avril 2023, dans lequel nous avons parlé de la revue régulière du produit. Celle-ci est également connue, dans le cadre Scrum, sous le nom de « Sprint Review ».

Le thème

Qu’est-ce qui fait une bonne revue ? Quels sont les pièges à éviter ? Avez-vous des bonnes pratiques à partager, des anecdotes croustillantes à raconter ?

Cela a été l’occasion de se réaligner sur cette pratique phare d’une approche itérative, qui va bien plus loin qu’une simple démonstration. Nous avons préparé une petite animation pour l’occasion 👀

Le contexte

Les Meetups Apéros Agiles Montpellier répondent au besoin d’échanger et d’expérimenter autour d’un verre et de l’agilité : valeurs, principes et techniques pour développer l’adaptation, la collaboration et l’apprentissage dans une organisation. Retrouvez plus de détails sur cette page.

Pour cet apéro, SmartView, société de conseil et de formation sur plusieurs expertises (agilité, Atlassian, Microsoft 365, Business Intelligence), nous a hébergés. Merci à eux !

Nous étions un peu plus de 20 participant•e•s pour cet apéro.

Le déroulement

Après l’introduction d’usage sur les objectifs et règles de vie des apéros et la prise de parole de l’entreprise accueillante, nous nous sommes alors lancés dans le vif du sujet en jouant une saynète à 5 (deux parties prenantes, un Product Owner, un développeur et un Scrum Master) censée représenter une revue de produit… mais où tout va de travers.

Entre le Product Owner qui ne connaît pas son produit ou sa feuille de route, le Scrum Master complètement à côté de la plaque, le développeur qui se cache derrière un jargon technique incompréhensible, et les parties prenantes tantôt vindicatives tantôt absentes, il y avait tous les ingrédients pour faire de cet événement un formidable… raté 😅

Une fois cette étape passée, les participant•e•s ont pu échanger au travers de pratiques comme le 1-2-4-Tous pour essayer de faire émerger leurs idées quant aux problématiques perçues. Le débrief final a ainsi permis de co-construire une carte mentale que vous pouvez visualiser ci-dessous :

Photo du Meetup Apéro Agile Montpellier d'avril 2023
Carte mentale construite sur la base du feedback récolté à l’issue de la première saynète. 

Une fois les échanges passés, nous avons remis sur les planches une saynète 2.0, en essayant cette fois de prendre en compte les retours émis par les participant•e•s. Le résultat a été, forcément, bien meilleur ! Une seconde phase de discussion, en mode « pop-corn » et structurée à la façon « starfish », a permis d’encore affiner nos idées et d’avoir des échanges sur certaines pratiques.

Photo du Meetup Apéro Agile Montpellier d'avril 2023
Carte mentale construite sur la base du feedback récolté à l’issue de la seconde saynète. 

Les remerciements

Évidemment, nous tenons tout d’abord à remercier les participant•e•s à ce Meetup. Merci d’être venus, merci pour votre temps et votre fidélité, et pour votre participation active aux échanges !

Merci également à SmartView pour l’accueil et le financement de l’apéritif.

Et enfin, merci à notre équipe d’orga préférée ! Elle était ce mercredi constituée d’Elena, Elie, Emmanuel, Maxime et Mikael, tous membres de l’association Agile Montpellier.

Rendez-vous mercredi 24 mai 2023 pour un prochain Meetup !

Catégories
Apéros Agiles Montpellier

Apéro agile de décembre 2022 : l’objectif de sprint

Le thème

L’objectif de Sprint. Tout le monde en a déjà préparé et mangé.

Mais… un bon objectif de Sprint… À quoi sait-on qu’il est bien mûr ? Quel goût ça a ? Comment ça se cuisine ? Et, d’ailleurs, comment ça pousse ?

Quel drôle de fruit exotique !

Venez donc en discuter et partager avec nous, un verre à la main, vos réussites, difficultés, déboires, questions, astuces et autres expériences “culinaires” lors d’un atelier-débat participatif, sérieux et décontracté.

Le contexte

Retour aux sources pour cet apéro, puisque la Baraka Jeux, bar à jeux de société situé dans le quartier commercial d’Odysseum, à Montpellier, nous a hébergés gracieusement.

Nous étions 13 participants pour cet apéro, une audience plutôt encourageante étant donné la proximité des fêtes, la météo capricieuse du moment, et le fait que le Meetup tombait en même temps que la demi-finale de Coupe du Monde entre la France et le Maroc !

Le déroulement

L’apéro s’est déroulé en quatre grandes étapes.

L’échauffement

Nous avons d’abord procédé à deux tours d’impromptu networking, l’idée étant que les personnes présentes puissent commencer à créer du lien, et réfléchir ensemble aux attentes qu’elles avaient pour cet atelier.

L’invitation structurante : « Qu’espérez-vous obtenir du groupe ici présent et, en retour, lui offrir lors de ce meetup ? »

La divergence

Puis, tous ensemble, nous avons répondu à la question suivante : « En tant qu’équipe de développement produit, que devrions nous faire pour être certains de définir le pire Objectif de Sprint qu’on puisse imaginer, le pire Objectif de Sprint de tous les temps ? Comment faire pour qu’il ait les pires effets sur l’équipe elle-même, les parties prenantes, le sponsor, l’organisation, les utilisateurs ? »

L’idée était de stimuler la créativité des participants, ajouter une touche de fun, tout en s’assurant d’identifier les éléments qui peuvent être les plus gênants ou bloquants par rapport à notre réflexion.

A ce stade, on ne dit pas ce qu’est un bon objectif de sprint. On se contente de jeter en l’air toutes les idées qui peuvent contribuer à un mauvais, voire horrible, objectif de sprint.

Ces idées ont été cartographiées sur la carte mentale que vous retrouverez ci-dessous.

Apéro Agile Montpellier de décembre 2022 : l'objectif de sprint

La convergence

Ensuite, l’étape suivante a consisté en des discussions afin d’identifier les caractéristiques d’un bon objectif de sprint.

Nous avons utilisé pour cela la pratique du 1-2-4-Tous, répétée trois fois :

  • Cycle 1 : à quoi sert un objectif de sprint ? Qu’est-ce que cela permet ?
  • Cycle 2 : quand/comment/avec qui ça se prépare ? Comment cela pousse ? Comment cela se cuisine ?
  • Cycle 3 : à quoi cela se reconnaît ? Quelle forme, quel goût a-t-il ?

Ces idées ont été cartographiées sur la carte mentale que vous retrouverez ci-dessous.

Apéro Agile Montpellier de décembre 2022 : l'objectif de sprint

La conclusion

Nous avons échangé ensemble afin de partager nos retours, que ce soit sur la forme de l’apéro ou sur le fond, ou sur nos pratiques autour de l’objectif de sprint de façon générale.

Le livrable

Vous pourrez retrouver ici la carte mentale complète qui a été construite tout au long de cet atelier :

Apéro Agile Montpellier de décembre 2022 : l'objectif de sprint

Rendez-vous au prochain Meetup !

Un grand merci aux personnes présentes pour la qualité des échanges, et rendez-vous mercredi 25 janvier 2023 pour un prochain Meetup ! D’ici là, bonne fin d’année à toutes et tous.

Les remerciements

Nos maîtres de cérémonie pour ce Meetup étaient Emmanuel Sunyer, à l’origine du sujet, animateur de cet apéro, et scribe (retrouvez le livrable en fin de page), et Elie Théocari, co-animateur pour l’occasion.

Merci également à l’ensemble de l’équipe Agile Montpellier pour son implication, spécifiquement à Benoît et Marc pour la récupération du « ravitaillement » et le rétroprojecteur, et à tous les participants qui ont répondu présent pour l’occasion !

Apéro Agile Montpellier de décembre 2022 : l'objectif de sprint

Enfin, nous avons été hébergés gracieusement par la Baraka Jeux, bar à jeux de société situé dans le quartier commercial d’Odysseum, à Montpellier. Merci à eux !

Quelques liens utiles

Catégories
Apéros Agiles Montpellier

Apéro agile de juin 2022 : Extreme Programming

Le thème

Nous avions rendez-vous pour échanger au sujet d’Extreme Programming, que vous retrouverez raccourci dans cet article sous l’acronyme « XP ».

Le contexte

L’entreprise VitrineMedia, leader en communication digitale et affichage lumineux, à Castelnau-le-Lez, nous a hébergés gracieusement. Merci à eux pour leur accueil, ainsi que pour le buffet mis à disposition !

Nous étions 14 participants réunis le jour J autour de ce sujet, un public plutôt composé de développeurs, d’agilistes, et de développeurs agilistes. Les personnes présentes souhaitaient surtout découvrir XP ou approfondir leur connaissance du sujet. Ils cherchent à discuter plus concrètement d’XP afin de voir comment le mettre en œuvre au quotidien et améliorer la qualité de leur production.

Le déroulement

Marc Abegon, senior software engineer de profession et passion, nous avait préparé une présentation aux petits oignons sur le sujet, dont vous pourrez retrouver un aperçu via la carte heuristique ci-dessous.

Une fois la présentation de Marc suffisamment avancée, les participants se sont auto-organisés pour se répartir en petits groupes afin d’échanger sur une pratique particulière de XP. Chaque groupe a ensuite présenté le résultat de ses échanges.

Quelques photos sont visibles dans la galerie ci-dessous.

Propriété collective (« collective ownership »)

  • Va de pair avec les notions de résilience, d’intelligence collective
  • Impliquer de travailler de manière collaborative
  • Apporte de la sécurité psychologique
  • En revanche, certains membres de l’équipe peuvent craindre de se sentir dépossédés de leurs connaissances
  • Cela nécessite d’être dans des conditions de sécurité psychologique pour être dans les conditions du partage

Développement piloté par les tests (« test driven development », ou TDD)

  • Plus simple à mettre en œuvre sur du code backend
  • C’est un investissement sur le long terme, il faut donc créer un cadre favorable à cette pratique
  • Les suites de tests peuvent être considérées comme de la documentation vivante
  • Les cas de test doivent être pertinents pour un maximum d’efficacité
  • Comme on remanie le code régulièrement, il faut aussi remanier les cas de tests pour ne pas générer de la dette
  • Cela peut s’avérer complexe à mettre en œuvre et nécessite une certaine expertise du sujet
  • Le coût d’entrée peut être élevé, en particulier sur un système déjà en place et qui n’aurait pas été élaboré en TDD depuis le départ

Programmation en binôme (« pair programming »)

  • Favorise le partage des connaissances et la montée en compétences avec du pair entre senior et junior
  • Au-delà de l’effet “canard”, des visions différentes entre la pair de développeurs vont permettre d’aller plus loin dans la conception et l’implémentation
  • La revue de code est “immédiate” et le navigateur va avoir un rôle de “garde-fou” par rapport au pilote
  • Cela nécessite d’appliquer des règles d’organisation pour que l’exercice soit le plus efficace possible
  • C’est un investissement sur le long terme pour la qualité
  • C’est parfois difficile à accepter comme pratique de travail pour les personnes qui ont l’habitude de travailler en autonomie
  • Cela peut être vu comme une perte de temps par la hiérarchie avec une personne qui semble “regarder” une autre travailler
  • Le télétravail peut être un frein à la programmation en binôme, cela nécessite donc des outils adaptés pour le partage du code et le travail à deux
  • La taille de l’équipe (trop petite, nombre impair, trop grande) peut avoir des effets négatifs sur l’organisation des pairs, il faut donc l’anticiper
  • Parfois, le fait de travailler en pair peut être plus fatiguant/exigeant que le travail individuel

Rendez-vous au prochain Meetup !

Un grand merci aux personnes présentes pour la qualité des échanges, et rendez-vous mercredi 27 juillet pour un prochain Meetup !

Quelques liens utiles

Catégories
Apéros Agiles Montpellier

Apéro agile Montpellier de mai 2022 : agilité et certifications, où en est-on ?

Le thème

Ce mois-ci, nous nous sommes réunis pour échanger sur le sujet des certifications à l’agilité.

Le déroulement

Nous étions assez peu nombreux pour cet apéro, annoncé un peu à la dernière minute (7-8 de mémoire). Cela dit, les échanges ont été variés, argumentés et nous ont occupés pendant plus d’une heure et demi sans qu’on voie forcément le temps passer !

A noter que le groupe présent était composé de personnes avec des niveaux d’expérience très divers en agilité. Mais même parmi les personnes les plus expérimentées, tout le monde ne disposait pas forcément d’une certification. Deux participants seulement disposaient donc d’une ou plusieurs certifications à l’agilité, en particulier autour de Scrum, éventuellement de SAFe (Scaled Agile Framework).

Les paragraphes suivants n’ont pas vocation à être une bible sur le sujet de la certification. Ils essaient simplement de retracer brièvement les échanges qui ont eu lieu. Vous avez le droit d’être d’accord ou pas avec ce qui a été dit. Toujours est-il que les personnes présentes ont tâché de partager leurs points de vue dans un esprit constructif.

Pour les prochaines fois, venez participer aux débats !😉

Se faire certifier, ça apporte quoi ?

Plusieurs arguments ont été avancés.

La certification peut apporter un sentiment de légitimité. Celle face à un employeur, par exemple dans le cadre d’une recherche d’emploi. Il y a aussi celle face à un client, dans le cadre d’une prestation. Ou face à une équipe, pour se sentir rassuré.e quand on est remis en question, en tant que Scrum Master ou Product Owner par exemple, dans ses pratiques. Enfin, légitimité aussi pour une entreprise, par exemple ESN, qui chercherait à « placer » ses ouailles ou à s’afficher comme une entreprise avec un ADN agile.

La certification peut apporter un sentiment de sécurité. Quand on occupe certains rôles, comme ceux cités précédemment, on peut se retrouver un peu seul, à l’inverse de développeurs qui sont souvent plusieurs dans une équipe. Si en tant que Scrum Master, ou que Product Owner, je me plante, qu’est-ce qui se passe ? Qui peut redresser la barre à ma place ? Un peu comme le gardien de but qui n’a pas d’autre dernier rempart. Etre certifié peut nous rassurer quant à nos pratiques (sans que cela signifie qu’elles sont forcément bonnes…).

La certification peut apporter un vrai avantage sur le marché de l’emploi. Bonne chose ou mauvaise chose, la plupart des offres d’emploi pour recruter un Product Owner ou un Scrum Master aujourd’hui demandent une certification. Cela rejoint ce que nous écrivions quant à la légitimité vis-à-vis de l’employeur, précédemment.

Enfin, la certification reste quand même une machine à cash pour les organismes certifiants. Et quand certains organismes vendent pour un tarif plutôt accessible une certification valable à vie, d’autres n’hésitent pas à demander un renouvellement tous les ans, sans repasser un examen (à part celui d’arriver à saisir son numéro de carte bancaire), sous prétexte que « cela permet de voir les personnes qui sont réellement motivées ». Dans une société capitaliste, n’allons pas dire que tous les organismes certifiants sont des démons, cela reste un business comme un autre. Certains en abusent juste sans doute plus que d’autres.

N’est-ce pas dommage qu’autant de poids soit accordé aux certifications ?

Peut-être, surtout qu’après un certain nombre d’années d’expérience, la pratique terrain remplace sans commune mesure le fameux sésame obtenu après avoir passé un QCM de 80 questions.

Quand on a suffisamment bourlingué, le fait de se faire certifier ne devrait pas peser spécialement lourd. De la même façon qu’après dix années d’expérience professionnelle, on ne ressort pas forcément son CAP, son bac ou son diplôme d’études supérieures à chaque entretien d’embauche.

C’est à chacun de faire la part des choses : agilistes, mais aussi entreprises, et notamment les recruteurs qui doivent être en mesure de comprendre une telle chose.

Deux conseils pour nos lecteurs dans les ressources humaines seraient :

  • savoir de quoi vous parlez, afin de pouvoir faire la différence entre les candidats sans vous appuyer uniquement sur la notion de certification : dans une équipe agile, qu’attend-on d’un PO ? d’un facilitateur ? d’un équipier ?
  • vous appuyer sur vos équipes pour arriver à ce niveau de connaissance, par exemple par l’intermédiaire de sessions « vis ma vie » qui vous permettront de vous rendre compte des activités et qualités importantes dans vos équipes.

Parmi les personnes présentes pour ce Meetup, certaines avec beaucoup d’expérience en agilité ont d’ailleurs fait le choix de ne pas se faire certifier. Ce n’est pas quelque chose qui a eu un impact négatif quelconque sur leur carrière.

Quelles limites ?

Quand on parle de certification, on parle d’examen, et comme dans tout examen, on peut constater des dérives plus ou moins avouables.

Certaines personnes peuvent donc tout à fait se faire certifier « en groupe », avec quelqu’un qui peut les aider pendant le passage de l’examen, voire se faire compléter le QCM par une personne plus expérimentée. Cela les rendra-t-il de meilleurs agilistes pour autant ? Normalement, non.

Au-delà de ce genre de pratiques, il faut également bien comprendre qu’une certification acquise en 2010 par une personne qui n’aura pas pratiqué depuis n’a que peu de valeur. La personne peut avoir réalisé un sans-faute, l’expérience terrain accumulée par une autre personne non certifiée sur la même période aura énormément plus de valeur. Il faut donc faire attention à comparer ce qui est comparable.

Quoi qu’il arrive, passer une formation de qualité ne peut qu’être un bénéfice pour tout agiliste, débutant ou confirmé. De nombreux organismes proposent des formations à l’agilité aujourd’hui, en français, en distanciel ou en présentiel, avec des formats divers, allant de deux jours consécutifs à deux heures par semaine pendant dix semaines si on prend l’example de la formation proposée par Scrum Life.

Qui certifie ?

Si vous voulez vous faire certifier, il y a plusieurs organismes qui ont pignon sur rue. Si vous jugez qu’une information ci-dessous est inexacte, n’hésitez pas à nous le dire en commentaire, afin qu’on apporte une correction.

  • Scrum.org a été créé par Ken Schwaber, co-créateur de Scrum. C’est un organisme américain. Il certifie, notamment, sur les rôles-clé de Scrum : developer, Product Owner, Scrum Master. Les certifications sont valables à vie et ne nécessitent pas de suivre une formation. Les tarifs sont plutôt accessibles (~200 USD). Les examens sont en anglais.
  • Scrum Alliance a aussi été co-créé par Ken Schwaber, avant qu’il ne migre vers Scrum.org. Les certifications portent également sur les rôles Scrum. Elles sont valables 2 ans et nécessitent de suivre une formation via un formateur accrédité Scrum Alliance. Les examens sont en anglais.
  • Scrum League est un organisme sur lequel nous avons très peu d’informations à ce jour. Il semblerait qu’il s’agisse d’une société francophone, avec des examens en français. Les certifications sont valables à vie et coûtent moins cher que via Scrum.org (80 à 120 €). Il n’est pas évident que cet organisme bénéficie de la même reconnaissance sur le marché que les deux précédents.
  • Scaled Agile, Inc. est l’organisme derrière le framework Scaled Agile Framework (SAFe). Ils certifient sur à peu près tous les rôles susceptibles d’exister dans une entreprise agile (en grossissant à peine le trait). A l’inverse des trois premiers, ils certifient les connaissances acquises sur le framework SAFe, et non pas Scrum. Passer l’examen exige de suivre une formation au préalable par un formateur accrédité de niveau SAFe Program Consultant ou supérieur.

Rendez-vous au prochain Meetup !

Un grand merci aux personnes présentes pour la qualité des échanges, et rendez-vous mercredi 22 juin pour un prochain Meetup !

Quelques liens utiles