Story Mapping pas à pas

Je rappelle que le concept de la Story Map a été introduit par __Jeff Patton__ (++[« The new user story backlog is a map »|http://www.agileproductdesign.com/blog/the_new_backlog.html|en]++). Au départ je n’avais pas compris l’intérêt de cette technique, puis de fil en aiguille, je l’ai expérimentée pour décliner la vision produit chez un client qui avait du mal à dresser sa roadmap… donc à prioriser.%%% %%% J’en ai profité pour traduire l’article de __Cara Turner__ : ++[« Story Mapping – step by step »|http://www.inevitable.co.za/2011/01/story-mapping/|en]++.%%% > __1. Introduction__%%% > %%% > Une story map$$NdT : cartographie des stories ?$$ est une vue haut-niveau de l’application à développer du point de vue de l’utilisateur.%%% > %%% > Le Story Mapping fait partie de l’étape de Planification de Release et se révèle un excellent outil pour identifier les Minimal Marketable Features (MMF$$NdT : ensemble de fonctionnalités minimales apportant de la valeur à l’utilisateur.$$) de la prochaine version. Cela se fait avec le Product Owner, idéalement avant de commencer le développement d’un nouveau produit, puis avant chaque nouvelle version.%%% > %%% > [((/dotclear/public/traductions/.story-mapping_s.jpg|Story mapping||Story mapping))|/dotclear/public/traductions/story-mapping.jpg]%%% > %%% > Pour préparer correctement une session de Story Mapping, vous devez d’abord identifier :%%% > – un Personnage$$NdT : on pourrait presque traduire par Persona.$$ pour chacun des utilisateurs du système, par exemple : Cathy, la gestionnaire de la flotte de véhicules et administrateur du système.%%% > – les principales activités effectuées par cet utilisateur et correspondant aux différentes parties du système qu’il va utiliser (par exemple, le tableau de bord, le suivi des véhicules, l’administration du système); écrivez-les sur de grands bristols.%%% > – Faites-vous une idée sur ce que seraient les sous-activités de chacune de ces activités principales.%%% > %%% > Vous aurez également besoin d’une pièce avec soit un grand tableau blanc, soit un grand mur, ou même un grand plancher pour déployer tous les post-its. Comme toujours, vous vous aiderez de pâte à coller et de marqueurs de toutes les couleurs.%%% > %%% > __2. La réunion de Story Mapping__%%% > %%% > __Les Personnages :__%%% > [((/dotclear/public/traductions/.story-mapping-characters_t.jpg|Personnages story mapping|L|Personnages story mapping))|/dotclear/public/traductions/story-mapping-characters.jpg] – Pour démarrer le Story mapping, créez un bristol pour chacun des personnages identifiés et mettez-les en place.%%% > – Le bristol doit contenir le nom du personnage, son rôle et ses responsabilités principales.%%% > %%% > %%% > %%% > %%% > %%% > __Le Squelette :__%%% > [((/dotclear/public/traductions/.story-mapping-skeleton_m.jpg|Squelette story mapping||Squelette story mapping))|/dotclear/public/traductions/story-mapping-skeleton.jpg]%%% > La ligne du haut est appelée le squelette.%%% > – Sélectionnez un utilisateur et les bristols concernant les principales activités pour lesquelles il est impliqué.%%% > – Collez-les dans l’ordre de fréquence d’utilisation pour lesquelles ces activités sont réalisées et de gauche à droite.%%% > %%% > Cela nous donne la vue sur un parcours typique de l’utilisateur à travers le système.%%% > %%% > __La Colonne vertébrale :__%%% > [((/dotclear/public/traductions/.story-mapping-backbone_t.jpg|Colonne vertébrale story mapping|L|Colonne vertébrale story mapping))|/dotclear/public/traductions/story-mapping-backbone.jpg] Dans l’étape suivante, on commence à définir les tâches typiques au sein de chacune des activités de haut niveau.%%% > Par exemple, pour le suivi des véhicules, Cathy devra être en mesure de :%%% > – Voir une carte%%% > – Voir l’état du véhicule%%% > – Activer le relais de communication%%% > – Afficher les événements en temps-réel%%% > – … y compris quelques activités de configuration du système.%%% > %%% > __Les Étapes :__%%% > Maintenant, nous sommes prêts à décomposer chacune des tâches en étapes.%%% > [((/dotclear/public/traductions/.story-mapping-steps_t.jpg|Etapes Story Mapping|L|Etapes Story Mapping))|/dotclear/public/traductions/story-mapping-steps.jpg] Déplacez le bristol du Squelette vers un autre tableau/mur et placez les tâches de la Colonne vertébrale identifiées dans l’étape précédente sur une ligne horizontale, cette fois par ordre de priorité pour le Version.%%% > %%% > Ici, « Configuration du système » a été mis en première position, ensuite la Carte et enfin les Actions sur carte en plus faible priorité.%%% > %%% > En dessous, nous listons les étapes à suivre pour chaque tâche :%%% > – Quelles actions ou étapes, Cathy, peut-elle réaliser pour chaque tâche ?%%% > – Quels sont celles de plus haute priorité ?%%% > %%% > Inscrivez-les sur des post-its, et ordonnez-les verticalement par ordre de priorité.%%% > %%% > Le Product Owner est maintenant facilement en mesure d’identifier les éléments qui seront critiques pour sa première version, et commence à avoir une très bonne intuition pour les versions futures. Ils peuvent être regroupés ou marqués avec des pastilles de différentes couleurs pour faire la différence entre la version 1, la version 2 et les autres priorités.%%% > %%% > Pour préparer le Backlog Produit, chacun des « Etapes » sera décomposée en 3 ou 4 Stories Utilisateurs, de sorte que le Product Owner sera également en mesure de commencer à les prioriser dans les sprints à venir.%%% > %%% > Et il est facile de partager la vision avec les équipes de développement, qui peuvent comprendre le contexte de chacune des étapes qu’elles fabriqueront.%%% —- ((/dotclear/public/traductions/Kanban-sign-icon.png|Kanban sign|L|Kanban sign))Retrouvez l’intégralité de mes traductions sur le wiki ++[Traductions Agiles|http://www.fabrice-aimetti.fr/dokuwiki/doku.php/traduction:start|fr]++.

Une réflexion au sujet de « Story Mapping pas à pas »

  1. Bonjour Fabrice,
    Nous sommes entrain de faire le StoryMap du projet Marguerite. Je dis nous car toute l’équipe, le PO et moi même (ScrumMaster) sommes de la partie. Cela fait un groupe de 8 personnes. As-tu déjà fait un story map avec autant d’intervenant ? Quel conseil pourrais tu me donner afin d’organiser cet exercice au mieux ? (Nous avons déjà commencé … Je ferai un post de feed-back d’ici 10 jours) … Mais tous les conseils sont bons à prendre 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *