Rétrospective Sprint : quoi, pourquoi et comment
Publié: 2020-02-11Avez-vous déjà eu l'impression que votre équipe commettait les mêmes erreurs encore et encore ? Vous sentez qu'ils ne vont pas dans la bonne direction et vous devez apporter des changements pour rendre le processus de développement de projet productif.
Que vous débutiez dans le développement de logiciels ou que vous travailliez dans une entreprise de développement de logiciels personnalisés depuis des années, vous devez avoir rencontré le terme «Sprint Retrospective». Les équipes de développement agiles ont rendu les réunions rétrospectives assez populaires.
Quelle que soit la qualité d'une équipe Scrum, il y a toujours place à l'amélioration. Étant donné que le développement agile se concentre sur l'amélioration continue, une bonne équipe de projet réserve une brève période à la fin de chaque sprint pour réfléchir à ce qu'elle fait et cherche de nouvelles façons de s'améliorer. C'est ce qu'on appelle une rétrospective de sprint.
Qu'est-ce qu'une rétrospective Sprint ?
Le terme rétrospective implique de regarder en arrière ou de traiter des événements et des situations passés.
Selon le Scrum Guide , développé et maintenu par Ken Schwaber et Jeff Sutherland, "la rétrospective de sprint est une opportunité pour l'équipe Scrum de s'auto-inspecter et de créer un plan d'améliorations à mettre en œuvre lors du prochain sprint."
Eh bien, si vous ne savez pas ce qu'est un Sprint, un Sprint est essentiellement une période limitée dans le temps pendant laquelle une quantité de travail définie doit être effectuée par l'équipe Scrum. Elle est au cœur même de Scrum et des méthodologies agiles .
Le but d'une rétrospective de sprint est d'identifier les pièges et les erreurs potentiels, d'évaluer le cycle de travail passé et de définir des actions susceptibles d'améliorer les choses.
Une rétrospective de sprint est comme un espace sûr où les gens peuvent partager des commentaires honnêtes. C'est l'occasion de se concentrer sur l'inspection et l'adaptation. « Inspecter » et « Adapter » sont les deux devises d'une rétrospective et elles jouent un rôle crucial pour rendre le prochain Sprint plus productif.
La rétrospective de sprint joue un rôle fondamental dans le cadre Scrum du développement agile. Lors de la rétrospective du sprint, une équipe discute de ce qui s'est bien passé dans le Sprint, de ce qui peut être amélioré et des actions à entreprendre pour améliorer le prochain Sprint.
La valeur d'une rétrospective de sprint
Tout ce qui a un effet sur la façon dont l'équipe Scrum construit un produit, comme les pratiques, les processus, les outils et la communication, est ouvert à l'enquête et la rétrospective est suivie par le propriétaire du produit, le scrum master, l'équipe de développement et éventuellement les parties prenantes.
Sur la base des discussions d'une rétrospective, les membres de l'équipe exécutent des changements, puis passent au sprint à venir avec un processus progressivement amélioré.
La meilleure chose à propos d'une rétrospective est qu'elle se produit à la toute fin lorsque le sprint se termine. De cette façon, de nouvelles idées sont élaborées et présentées par toute l'équipe lors du prochain Sprint.
Après tout, le véritable objectif de la rétrospective Sprint est d'apporter un changement positif dans le projet, l'équipe et l'organisation.
Ce qu'une équipe de projet prévoit d'accomplir avec une rétrospective de sprint est assez similaire à ce qu'une équipe de football prévoit d'accomplir lors de sa revue de bande du lundi matin du match du week-end. L'examen consiste à évaluer comment ils auraient pu mieux défendre.
Il en va de même pour une rétrospective, il ne s'agit en particulier pas de gagner le jeu mais de modifier la stratégie et les implémentations pour gagner le prochain match.
Après tout, même avec les meilleures équipes, il y a toujours place à l'amélioration.
Bien qu'une rétrospective de sprint soit essentiellement un processus optimisé pour les équipes travaillant dans un environnement agile, elle peut être optimisée pour tout type d'équipe travaillant sur un projet partagé.
Au cours de chaque rétrospective de sprint, l'équipe Scrum conçoit des moyens d'améliorer la qualité de la conception et du développement du produit en améliorant les processus de travail ou en adaptant la définition de "Terminé" si elle n'est pas en conflit avec le produit ou les normes organisationnelles.
Pourquoi organiser une rétrospective Sprint ?
Le plus souvent, les cérémonies cruciales en agile telles que la rétrospective semblent très banales aux équipes de projet et par conséquent elles ne l'utilisent pas à leur plein avantage.
Organiser une rétrospective de sprint agile présente de nombreux avantages :
- Il crée un espace sûr où les membres de l'équipe peuvent partager des informations et des commentaires précieux. Les rétrospectives favorisent la participation active, permettent le partage de points de vue et d'intérêts et encouragent l'équipe à trouver une solution en collaboration.
- Il fournit une plate-forme pour documenter les victoires, célébrer les succès et renforcer l'esprit d'équipe.
- L'importance primordiale d'une rétrospective de sprint est qu'elle permet à l'équipe d'identifier les pièges potentiels à un stade précoce et de résoudre les zones de conflit. Avec les rétrospectives, les équipes agiles peuvent continuellement améliorer les processus en évaluant « ce qui peut être amélioré ».
- En exécutant une rétrospective, les équipes peuvent facilement identifier de petits changements incrémentiels qui peuvent avoir un impact énorme sur le produit global. Lorsque les membres partagent leurs points de vue pour l'amélioration, ils ressentent un sentiment d'appartenance.
- Non seulement les membres de l'équipe sentent que leurs opinions sont entendues et respectées, mais cela coupe également la hiérarchie et donne un pouvoir égal à tous les membres de l'équipe.
- Les rétrospectives présentent de nombreux avantages, mais elles sont d'une grande aide pour les chefs de projet . La rétrospective aligne les équipes, maintient le projet sur la bonne voie et rend chaque sprint meilleur que le précédent. La fin de la rétrospective permet aux équipes de commencer le sprint suivant avec une table rase.
Différence entre une rétrospective de sprint et une revue de sprint
Sprint Review et Sprint Retrospective sont souvent confondus comme la même chose. Cependant, ils sont complètement différents.
Revue de sprint
L'idée derrière le travail dans Sprints est de produire un incrément de produit potentiellement livrable.
La revue de sprint est une réunion où une équipe de projet démontre le travail qu'elle a accompli. Lors d'une réunion Sprint Review, l'équipe Scrum présente les livrables du Sprint en cours au Product Owner. Le Product Owner examine ensuite l'incrément du produit par rapport aux critères d'acceptation et accepte ou rejette les User Stories.
Rétrospective Sprint
Lors d'une réunion rétrospective de sprint, le dernier sprint est analysé en termes de processus suivi, d'outils utilisés, de mécanismes de collaboration et de communication et d'autres aspects pertinents pour le sujet.
L'équipe discute de ce qui s'est bien passé lors du Sprint précédent, de ce qui s'est moins bien passé, dans le seul but d'apporter des améliorations lors du prochain Sprint.
En termes simples, la revue de sprint se concentre sur le produit et maximise la valeur commerciale des sprints précédents tandis que la rétrospective de sprint se concentre sur le processus et l'amélioration continue des processus.
La rétrospective de sprint a lieu après la revue de sprint et avant la prochaine planification de sprint. Il s'agit le plus souvent d'une réunion de trois heures pour des Sprints d'un mois.
Le Scrum Master s'assure que l'événement se déroule et que les participants comprennent son objectif même. Puisqu'il s'agit d'une opportunité pour l'équipe Scrum de s'améliorer, idéalement, chaque participant devrait être présent dans une rétrospective.
Processus rétrospectif de sprint
La rétrospective Sprint est considérée comme l'une des réunions les plus indispensables de Scrum. Une rétrospective agile bien faite offre un certain nombre d'avantages. Voici les cinq étapes et conseils essentiels pour améliorer la rétrospective de sprint :
- La toute première étape consiste à préparer le terrain. Définir l'environnement, le ton et l'orientation de la rétrospective est la façon dont vous partez du bon pied.
- L'étape suivante consiste à rassembler et à analyser les données des projets précédents pour avoir un aperçu des actions effectuées précédemment. Il s'agit également de créer un vivier d'informations partagé et de mettre en avant les informations et événements pertinents.
- La troisième étape consiste à identifier les modèles répétés et à générer des informations. En examinant les modèles et les thèmes, et en identifiant les points faibles et les réussites, il devient relativement facile d'améliorer le processus pour tout le monde lors du prochain Sprint.
- L'étape suivante consiste à décider de quelques problèmes sur lesquels travailler et à créer des plans d'action concrets sur la manière de les résoudre.
- La rétrospective se termine par la reconnaissance et l'appréciation de la contribution de chaque membre.
Conclusion
La rétrospective de sprint est un élément essentiel de notre méthodologie scrum agile. En organisant une rétrospective, nous pratiquons le principe Agile "inspecter et adapter".
La rétrospective est une excellente occasion de motiver une équipe en leur offrant la possibilité de s'exprimer, de partager leurs idées et d'être entendus.
L'objectif final de nos réunions rétrospectives Sprint est d'améliorer continuellement un projet de développement, sprint par sprint. Cela améliore non seulement la qualité de l'approche, mais améliore considérablement la qualité du produit.