Introduction
La story mapping est un outil incontournable pour les équipes agiles. Découvrez dans cet article comment j’enseigne aux Product Owner ou Product Manager à animer un atelier de Story Mapping étape par étape pour permettre aux équipes de collaborer efficacement et de transformer vos projets en succès. Cela permettra de partir avec un backlog exhaustif pour un Cas d’Usage donné, ainsi qu’une roadmap de delivery prévisionnel.
Ce guide détaillé, étape par étape, vous permettra d’assurer une facilitation rigoureuse et productive.
Préparation de l'atelier
Pour Hélène, Product Owner, avant d'animer un atelier de story mapping, il sera nécessaire d'identifier les objectifs et les participants tels que Bruno développeur et Mohamed Business Owner/expert métier.
Identification des objectifs et des participants
Définir clairement ce que l'on souhaite accomplir permet de rester concentré et efficace. Invitez des personnes ayant une bonne compréhension du projet et qui peuvent apporter des perspectives diversifiées.
Sélection des outils de collaboration
Des outils comme Klaxoon et Confluence facilitent la collaboration et permettent de suivre les activités en temps réel. Assurez-vous que tous les participants sont familiers avec ces outils avant de commencer.
Planification des ressources nécessaires
Préparez les ressources nécessaires pour l'atelier : post-its, marqueurs, tableaux blancs ou leurs versions numériques. Une bonne planification assure une session de Story Mapping fluide et productive.
Déroulement de l'atelier de Story Mapping
Introduction et mise en contexte
Commencer par un brainstorming en décrivant le parcours client lié à votre cas d’usage, avec les étapes et fonctionnalités
Dans la suite, je prendrai un cas d’usage d’un site d’e-Commerce vendant des produits (dont on ne précisera pas la nature).
Parcours client
Voici le parcours client simple que Hélène et l'équipe présente ont produit à l’issue de leur Story Mapping.
Identification des activités
A partir de l’étape précédente, l'équipe identifie les activités.
Regroupement des tâches par activités
Les fonctionalités sont regroupées par activité
Complétion des activités par des fonctionnalités et tâches
Certaines fonctionnalités peuvent être découpées ou fusionnées, l'équipe fait un brainstorming pour compléter la premiere version avec des supplements.
Création du backlog global de fonctionnalités
Priorisation et hiérarchisation
Le backlog contient un nombre de fonctionnalités très important. L'équipe de développement ne peut tout produire en un seul sprint.
A ce stade, il faut prioriser les éléments de ce backlog. Plusieurs méthodes permettent de faire cette priorisation: MoSCoW, matrice d’Eisenhower ou encore WSJF (préconisé par SAFe).
Sur de petits backlogs je vous recommande la méthode MoSCoW
Création du plan de release et des Minimum Marketable Feature (MMF)
A ce stade, on regroupe les fonctionnalités de manière logique en MMF en fonction de la priorisation et de la capacité attendue de l’equipe.
Roadmap de delivery
En fonction de la capacité de l’équipe par sprint, le PO et l'équipe peuvent arbitrer des scénarios de delivery. Celui qui est validé, doit être communiqué aux parties prenantes. Ce scénario sera adapté en fonction des Sprint/Iteration Planning au fur et à mesure des sprints.
En conclusion sur le déroulé de l’atelier
Grâce à cet atelier le Product Owner à entre les mains:
Un Backlog de fonctionnalités, exhaustif par rapport au Cas d’usage adressé,
Un regroupement en Features, permettant de mettre en place un scénario de delivery
Une roadmap de delivery.
Et surtout… Surtout une vision consolidée produite par les rôles clés (Business, IT, Archi, etc…)
Dans les semaines qui suivent l’équipe travaillera sur le refinement pour que les User Stories qui découlent de ce scénario soient Ready (en respectant le DoR de l’équipe).
Outils et bonnes pratiques pour la facilitation
La gestion des outils de collaboration comme Klaxoon, Confluence ou Miro permet de maintenir l'équipe engagée et productive. Voici quelques techniques de facilitation efficaces.
Gestion des outils de collaboration
Utilisez Klaxoon (ou Miro) pour les brainstormings en temps réel et les visualisations collaboratives, Confluence pour documenter les décisions. Ces outils permettent une gestion structurée et collaborative.
Techniques de facilitation
Pour garder l'équipe engagée, utilisez des techniques comme le tour de table, les sessions de feedback rapide et les pauses régulières. Ces méthodes assurent une dynamique positive et productive.
Retour d'expérience et ajustements
Après l'atelier, il est important de recueillir des feedbacks pour améliorer les prochaines sessions. Voici comment la Product Owner peut adapter et affiner les futurs ateliers de story mapping.
ROTI + feedback post-atelier
Le vote du ROTI + le recueil du feedback, aide à identifier ce qui a bien fonctionné et les points à améliorer.
Adaptation et amélioration
Analysez les feedbacks pour ajuster les techniques de facilitation et les outils utilisés. Cela vous permettra de vous améliorer en vue de votre prochaine facilitation.
Conclusion
Le Story Mapping est un outil puissant pour les équipes agiles. Il permet une meilleure collaboration, une visualisation claire des besoins et une planification efficace. Il est à utiliser pour compléter l’Exploration continue et en supplément du processus de gestion de la demande dont je vous ai parlé dans cet autre article.
Pour aller encore plus loin, participez à nos formations et bénéficiez de notre expertise en coaching agile pour vous et votre équipe. Contactez-nous dès aujourd'hui pour un accompagnement personnalisé.
Aucun commentaire:
Enregistrer un commentaire