agile retrospective meetings why it is necessary
Développement logiciel agile est un ensemble de méthodes et de pratiques basées sur le Manifeste Agile. La méthodologie Agile met l'accent sur la collaboration d'équipe et la livraison fréquente d'un produit.
L'un des 12 principes énumérés dans le Manifeste Agile est:
«À intervalles réguliers, l'équipe réfléchit à la manière de devenir plus efficace, puis ajuste et ajuste son comportement en conséquence.»
Ce principe est intégré dans une équipe agile sous la forme de réunions Agile Retrospective.
Dans cet article, nous parlerons plus en détail des réunions rétrospectives, de leur objectif et de quelques façons amusantes de mener ces réunions.
Lecture recommandée=> 6 raisons les plus courantes pour lesquelles vous devriez adopter Agile dans votre organisation
Ce que vous apprendrez:
- Définition et objectif des réunions rétrospectives
- Conduite de réunions rétrospectives
- Étapes rétrospectives agiles
- Formats, idées et activités de réunion rétrospective agile
- Erreur commune
- Conclusion
- lecture recommandée
Définition et objectif des réunions rétrospectives
Par définition, rétrospectif signifie «regarder en arrière ou faire face à des événements ou situations passés».
Fidèle à la définition, les réunions rétrospectives visent à réfléchir sur les plus récentes sprint / projet / jalon et identifier les domaines à améliorer et célébrer les victoires d'équipe .
Cela rejoint le concept d'amélioration continue où les équipes se réunissent pour discuter des domaines dans lesquels l'équipe a bien fait et des domaines que l'équipe doit travailler ensemble pour s'améliorer pour le prochain sprint / projet / jalon.
Lire aussi=> Comment améliorer la qualité des logiciels à l'aide du processus d'intégration continue
Conduite de réunions rétrospectives
Des réunions rétrospectives peuvent être organisées à différentes étapes du projet:
- Des réunions rétrospectives peuvent être planifiées vers les jours de clôture d'un sprint et avant le début du prochain sprint pour réfléchir au sprint le plus récent
- Pour examiner un scénario problématique spécifique
- À une étape importante pour réfléchir sur le statut jusqu'à présent
Étapes rétrospectives agiles
Toute réunion rétrospective impliquera les étapes suivantes:
- Mettre en scène - Organiser la réunion - Implique la mise en place de la réunion par le facilitateur (PM, Scrum Master, etc.) et l'envoi d'une invitation à la réunion à tous les membres de l'équipe et parties prenantes requis.
- Recueillir des données - Une fois la réunion commencée, rassemblez toutes les idées, opinions, préoccupations que les membres de l'équipe pourraient avoir. Cela peut être fait via divers activités rétrospectives agiles comme Démarrer, Arrêter et Continuer, Peindre l'image, etc.
- Générer des informations - Une fois les données collectées, des analyses significatives doivent être identifiées et des modèles doivent être créés. L'idée est d'identifier les tendances et de les résoudre. Par exemple. si les membres de l'équipe ne sont pas satisfaits des longues heures de travail quotidiennes, nous devons déterminer ce qui en est la cause. Il peut s'agir de discussions sans rapport, du retard des membres de l'équipe, du temps irréaliste mis en place qui ne tient pas compte du nombre de mises à jour, etc.
- Créer des actions - Une fois les problèmes sous-jacents identifiés, créez des points d'action pour les résoudre. Les points d'action doivent être attribués à une ou plusieurs personnes responsables qui seront chargées de le résoudre à la date d'échéance fixée.
- Emballer - Remerciez l'équipe pour son temps et sa participation. Assurez-vous que la discussion de la réunion et les points d'action sont documentés et diffusés aux membres de l'équipe pour référence.
Formats, idées et activités de réunion rétrospective agile
# 1) Ce qui s'est bien passé, ce qui aurait dû être mieux fait, les éléments d'action
Les membres de l'équipe se rencontrent et discutent de ce que l'équipe a bien fait, de ce que l'équipe doit améliorer, des leçons apprises et des points d'action correspondant aux domaines d'amélioration.
Ces actions sont attribuées à un membre de l'équipe responsable. Cette discussion est documentée et diffusée à tous après la réunion ou peut être enregistrée sur un lecteur partagé / intranet pour un accès facile.
JIRA a un intégré rétrospective de sprint modèle pour une réunion rétrospective basée sur ce format exact comme indiqué ci-dessous:
(image la source )
# 2) Démarrer, arrêter et continuer la réunion
Lors de cette réunion, les membres de l'équipe sont invités à donner leur avis sur ce que l'équipe devrait commencer à faire, arrêter de faire et continuer à faire dans les sprints.
Cette méthode est très populaire et efficace, en particulier pour les nouvelles équipes.
- Les éléments de départ seraient quelque chose que l'équipe aimerait ajouter à son processus, par exemple Commencez à venir à l'heure pour les réunions de projet.
- Les éléments d'arrêt seraient quelque chose que l'équipe ne souhaite plus faire, par exemple. arrêter l'enregistrement du code sans examen du code.
- L'équipe souhaite continuer à faire les éléments à l'avenir, par exemple. Continuez à avoir des stand-ups quotidiens.
L'animateur de la réunion peut fixer une limite minimale et maximale d'un nombre d'éléments qu'un membre de l'équipe peut proposer. Par exemple. Chaque membre de l'équipe doit fournir 1 élément chacun pour la liste Démarrer, Arrêter et Continuer et peut fournir un maximum de 3 éléments par type.
De plus, une fois la liste complète compilée, les membres de l'équipe peuvent être invités à voter pour restreindre les éléments les plus importants.
# 3) 5 Réunion au format «Pourquoi»
Ce format de réunion est basé sur des questions de suivi «Pourquoi» posées aux membres de l’équipe.
Ce format de réunion est utilisé pour rechercher les causes sous-jacentes d'un scénario problématique (symptôme) et où les causes peuvent ne pas être évidentes.
Le but n'est pas de résoudre le problème mais de comprendre la situation et éventuellement d'en réduire la cause.
Chaque membre de l'équipe crée une chaîne de raisons pour lesquelles ils pensent que le problème se produit. Une fois la liste prête, les réponses peuvent être regroupées en une seule chaîne représentant l’opinion dégagée par un consensus commun du groupe.
Cela fonctionne mieux pour les petites équipes de taille, par exemple 3 à 5 membres.
Par exemple:
Problème : La qualité du produit n'était pas bonne.
Question : Pourquoi?
Raison 1 : Construction instable.
Question : Pourquoi?
Raison : Pas d'application de processus - Pas de gel du code.
Question : Pourquoi?
Raison : Changement de périmètre
Question : Pourquoi?
Raison : Impact non identifié lors de la planification du projet
# 4) Fou, triste, content
Dans ce format de réunion, un membre de l'équipe prend un certain temps (5 à 10 minutes) pour écrire des notes autocollantes pour chacune des émotions - Folle, Triste et Heureux.
- «Mad» a tendance à se concentrer sur les obstructions, les barrières, etc.
- «Sad» a tendance à se concentrer sur les problèmes internes et
- «Heureux» a tendance à se concentrer sur quelque chose dont le membre de l’équipe est heureux.
Une fois le temps écoulé, les notes autocollantes sont regroupées en fonction des émotions. Ensuite, les problèmes Mad and Sad sont votés pour leur donner la priorité pour la création d'un élément d'action.
# 5) Dessine-moi une image
Cette technique est une technique rétrospective non verbale.
Dans ce format de réunion, les membres de l'équipe disposent de quelques minutes pour recueillir leurs pensées et exprimer leurs sentiments et opinions.
Cette réunion est un bon format pour mener des rétrospectives où les communications verbales au sein d'une équipe échouent, elle agit comme un brise-glace entre les membres de l'équipe.
(image la source )
# 6) Célébration du cercle
Cette technique capture les commentaires en utilisant les plus et les deltas, c'est-à-dire ce qui a bien fonctionné, ce qui aurait pu être mieux).
En cela, les membres de l'équipe se réunissent pour former un cercle. Un membre de l'équipe démarre et lance un objet mou (peluche, balles anti-stress) vers n'importe quel autre membre.
L'idée est que celui qui a le ballon répondrait à 3 questions:
- Ce qu'ils ont apprécié,
- Ce qu'ils ont apprécié et
- Comment utiliseront-ils ce qu'ils ont appris pour s'améliorer
L'objet est passé au hasard dans le cercle jusqu'à ce que chacun ait eu l'occasion.
Erreur commune
Idée fausse n ° 1) Les réunions rétrospectives sont ennuyeuses
C'est la principale raison pour laquelle les membres de l'équipe n'aiment pas diriger ou être présents à une réunion rétrospective.
Pour rendre la réunion plus engageante, l'animateur doit trouver des moyens amusants mais efficaces de conduire ces réunions.
Idée fausse # 2) La réunion rétrospective est l'occasion pour moi de souligner la performance inférieure à la moyenne d'un membre de l'équipe
Une réunion rétrospective n'est pas une réunion de doigt ou d'évacuation.
Cette réunion n'est pas prévue pour identifier ou appeler les membres de l'équipe pour leurs points faibles. Cette réunion se déroule dans un environnement neutre dans le but de s'améliorer et de grandir en équipe. Évitez de faire des commentaires directs destinés à une seule personne. Et n'oubliez pas que l'objectif est de devenir meilleur!
Idée fausse n ° 3) Seul l'organisateur de la réunion dirige les réunions rétrospectives et discute des problèmes
Les membres de l'équipe doivent être encouragés à participer et à partager leur point de vue. Cette réunion est pour le mieux-être de l'équipe et non pour une discussion descendante dictée par l'organisateur / facilitateur de la réunion.
Dans le même temps, les membres de l'équipe doivent être à l'aise afin qu'ils puissent exprimer leur véritable point de vue sans craindre d'être jugés ou craindre des réactions négatives à la suite de la prise de parole.
Idée fausse no 4) La haute direction / les principaux intervenants ne sont pas du tout invités à des réunions rétrospectives
Cela varie d'un projet à l'autre. La direction supérieure, les propriétaires de produits peuvent être invités à la réunion pour répondre à toute préoccupation qu'ils pourraient avoir ou à toute préoccupation de l'équipe concernant leur gouvernance.
Idée fausse n ° 5) Les résultats rétrospectifs des réunions n’ont pas besoin d’être documentés
La méthodologie Agile est basée sur le principe «Logiciel de travail sur documentation complète», cependant, cela ne signifie pas que l'équipe doit se débarrasser complètement de la documentation.
La documentation des rétrospectives peut conduire à un suivi efficace des points d'action jusqu'à la clôture. Cela peut également être ajouté aux référentiels de données historiques, où l'équipe peut accéder aux leçons apprises dans le cadre des actifs du processus organisationnel
Conclusion
Les rétrospectives sont très utiles pour la consolidation d'équipe et la collaboration d'équipe.
Les membres de l'équipe qui se réunissent pour célébrer les victoires et proposer des améliorations créent également un environnement d'équipe plus transparent et sain. Grâce à l'amélioration continue et à la rétroaction, les équipes s'améliorent avec le temps.
Les réunions rétrospectives doivent inclure à la fois les problèmes humains (personnalité, attitude, manque de compétences, etc.) et les problèmes techniques (périmètre, exigences incohérentes, stabilité du système, etc.).
logiciel de base de données gratuit pour windows 10
Il est recommandé que des réunions rétrospectives soient organisées à tous les niveaux et pas seulement au niveau de l'équipe de développement.
Les réunions rétrospectives peuvent être menées à la fin d'un jalon, à la fin d'un sprint, après un incident ou un problème, après des événements majeurs, etc. Assurez-vous que vos réunions rétrospectives sont documentées et que les points d'action sont suivis jusqu'à la clôture.
Last but not least, rendez vos réunions rétrospectives amusantes!
À propos de auteur: Cet article utile est rédigé par Neha B. Elle travaille actuellement en tant que responsable de l'assurance qualité et se spécialise dans la direction et la gestion d'équipes d'assurance qualité internes et offshore.
Connaissez-vous des façons amusantes de rencontres rétrospectives qui ne sont pas mentionnées dans cet article? Merci de nous le faire savoir en postant vos commentaires.
lecture recommandée
- Comment être un bon mentor d'équipe, un entraîneur et un vrai défenseur d'équipe dans un monde de tests agiles? - L'inspiration
- 4 étapes pour développer l'état d'esprit des tests agiles pour une transition réussie vers un processus agile
- Tutoriel JIRA Agile: Comment utiliser efficacement JIRA pour gérer des projets Agile
- Manifeste Agile: Comprendre les valeurs et principes Agile
- Le changement d'état d'esprit d'un testeur Agile: s'aligner sur le manifeste Agile
- Tutoriel SAFe Agile: Qu'est-ce que Scaled Agile Framework
- Quiz Agile Scrum en ligne: Testez vos connaissances sur Agile Scrum
- Tests de régression automatisés: défis, processus et étapes