Qu’est-ce qu’une rétrospective ? Quels en sont les bénéfices ? Comment bien l’animer et avec quels outils ? Autant de questions auxquelles nous allons répondre dans cet article.
Avant toute chose, voici une première définition d’une rétrospective : c’est un des rituels piliers de la culture produit et de l’organisation Scrum, au même titre que le Daily Meeting, le Sprint Planning, la Sprint Review. Elle intervient après la Sprint Review, à chaque fin d’un sprint. Elle s’organise généralement autour de trois grands axes :
Mais, comme nous allons le voir, il existe plusieurs méthodes et templates différents pour ce rituel agile.
La rétrospective est un rituel de l’équipe produit, dont l’objectif est de permettre à chaque membre d’exprimer son ressenti à la fin d'un sprint ou d’une itération. Elle dure entre 45 minutes (sprint d’une semaine) et 1h30 (sprint de deux semaines).
Elle s’inscrit dans une logique d’amélioration continue : l'équipe réfléchit collectivement à des actions concrètes pour mieux appréhender le sprint suivant. Elle est donc à la fois observatrice et actrice de sa propre amélioration.
Elle est particulièrement répandue au sein d’équipes agiles, fonctionnant en Scrum. Cependant, elle peut être mise en place dans n’importe quel type d’environnement : Il y a autant de rétrospectives possibles que de groupes de travail ! L’important est surtout de choisir un format et une fréquence adaptés au type d’activité. En effet, l’objectif de ce rituel agile est d’être une aide et non une contrainte, une instance permettant un arrêt sur image pour l’équipe : c’est un moment privilégié où chacun peut faire entendre sa voix et voir les applications concrètes de ses recommandations.
Ainsi, pour des équipes produit, fonctionnant en sprint, la rétrospective intervient à chaque fin de sprint : c’est assez logique, puisque chaque sprint donne lieu à une nouvelle itération, un nouveau sprint goal...bref, un nouveau cycle ! C’est donc le meilleur moment pour faire un état des lieux sur l’équipe.
La rétrospective est un rituel fondamental pour l’équipe produit : elle a pour objectif de permettre à chaque membre de s’extraire de ses tâches quotidiennes pour avoir une vue d’ensemble des avancées accomplies. Elle apporte un grand nombre de bénéfices. Elle est :
Contrairement aux échanges informels entre membres d’une même squad, ce rituel est vraiment un moment dédié où chacun peut s’exprimer, dans un cadre bienveillant et à l’écoute. L’objectif est de faire émerger des solutions concrètes d'amélioration, grâce à un compte-rendu, avec des actions à mettre en place...mais nous y reviendrons plus tard dans cet article.
Même si chaque membre de l’équipe produit est appelé à s’exprimer lors d’une rétrospective, une unique personne doit être responsable de son animation. Dans une équipe Scrum, ce rôle est le plus souvent assuré par le Scrum Master, dont l’objectif est d’être un facilitateur et d’être le garant de l’épanouissement de chacun. Cependant, si l’équipe ne possède pas de Scrum Master, il est possible d’organiser une rotation au sein d’une même squad. Chaque membre anime ainsi à tour de rôle ce rituel agile, utilisant le support et le format qui lui convient le mieux. Cela permettra un renouvellement continu de ce rituel, le rendant ainsi plus attrayant et participatif.
L’un des principaux freins à la bonne réussite d’une rétrospective est l’autocensure. Afin de faire émerger les meilleures idées et de libérer la parole, le Scrum Master doit mettre en confiance les membres de l’équipe, en rappelant quelques principes et objectifs clés :
Par ailleurs, le Scrum Master peut insister sur le fait que ce rituel est LE moment privilégié pour chacun de s’exprimer et d’avoir un impact positif sur la squad.
Le Scrum Master peut proposer des animations “ice breaker”. Quelques tips et templates pour rendre ce rituel le plus ludique possible :
Plusieurs sites proposent des templates de rétro innovants ! Pour n’en citer que quelques-uns :
A l’issue de la rétrospective, l’objectif pour l’équipe produit est d’atterrir avec des actions d’amélioration concrètes ! La co-construction permet de favoriser l’engagement de chaque membre dans les actions d’amélioration.
Pour que les améliorations soient vraiment mises en place, il est primordial que le Scrum Master synthétise chaque action ainsi :
En effet, quelle formulation te semble la plus efficace entre les deux suivantes ?
La formulation 2, non ?
En effet, chacun est bien au clair sur les actions qu’il doit mener et à quelle échéance. Tandis que dans la première formulation, la responsabilité n’est attribuée à personne : c’est le meilleur moyen pour que cette action ne soit jamais mise en place !
Le Scrum Master est le garant de la mise en application des actions d’amélioration. A chaque début de rétrospective, le Scrum Master débutera par lister l’ensemble des actions d’amélioration mentionnées lors de la précédente rétrospective, afin de s’assurer qu’elles aient bien été menées. Si ce n’est pas le cas, il pourra conduire une Résolution de Problèmes avec les différents owners des actions, afin d’identifier et de lever les points bloquants.
Cela permet à l’équipe produit d’avoir le sentiment d’avancer, que les actions d’amélioration ne tombent pas dans l’oubli, ce qui renforcera la crédibilité de ce rituel.
Pour conclure, la rétrospective a donc un intérêt certain pour les équipes produit qui souhaitent s’améliorer de façon continue. Elle favorise l’interaction constructive entre Product Manager/ Owner, Développeur, QA, Scrum Master, UX/UI designer, Tech Lead dans un cadre plus informel que celui du Daily Meeting. Elle est motivante pour l’équipe produit qui peut voir des améliorations concrètes mises en place rétros après rétros. Elle est aussi un rituel privilégié pour prendre du recul sur le delivery, pour se rappeler que l’équipe produit a toujours un objectif commun : s’améliorer continuellement pour offrir une véritable plus-value aux utilisateurs finaux !
Ce qu’il faut retenir pour animer une rétrospective :