Une bonne histoire commence par « Il était une fois.... ».
Dans le développement de produits numériques, la situation est très similaire. Nos clients viennent généralement nous voir avec des idées plus ou moins concrètes et nous développons la solution avec eux. Il est toujours plus facile pour nous de devenir les protagonistes de l’histoire de l’idée le plus tôt possible. De plus, dans tous les cas et pour tout projet, il est important de bien se connaître et de bien comprendre une idée ou un projet. La méthode de cartographie des histoires d’utilisateur et l’engagement avec la carte sont utiles dans les deux cas.
La carte géographique à travers l’histoire de l’utilisateur
La cartographie des histoires d’utilisateur, traduction libre de l’anglais « User Story Mapping », est une méthode de visualisation des exigences basée sur le flux narratif. En particulier lorsque nous mettons en œuvre des projets de manière agile, par exemple selon Scrum, nous aimons commencer par un plan de l’histoire. Mais aussi avec la méthode de gestion de projet en cascade, des méthodes prédéfinies comme Hermès ou sous des formes mixtes, la cartographie des histoires d’utilisateur est souvent adoptée comme méthode au début d’un projet. De cette façon, une compréhension commune de l’ensemble du champ d’application peut être créée avant de commencer l’ingénierie détaillée des exigences.
La création et le développement d’une carte des histoires d’utilisateur avec nos clients et notre équipe de développement est une méthodologie de notre processus de conception centrée sur l’utilisateur. L’objectif est ici de se concentrer sur les besoins et le comportement de l’utilisateur lors de l’élaboration d’une solution.
Qu’est-ce qu’une carte des histoires d’utilisateur ?
La carte des histoires d’utilisateur est l’histoire du point de vue des différentes utilisatrices et des différents utilisateurs le long d’un flux narratif spécifique. Elle décrit les activités accomplies par une utilisatrice ou un utilisateur le long du parcours d’un produit numérique pour atteindre son objectif.
Que peut apporter une carte des histoires d’utilisateur ?
La cartographie des histoires d’utilisateur crée une compréhension collaborative en référence à la portée, aux caractéristiques et aux fonctions, ainsi qu’aux exigences d’un produit qui en sont dérivées. L’élaboration collaborative d’une carte des histoires d’utilisateur est en outre naturellement propice à l’esprit d’équipe : on réalise quelque chose ensemble. Les idées et les souhaits peuvent être présentés et débattus immédiatement, ce qui se traduit par une compréhension commune ainsi qu’une clarté sur le produit à développer. Les discussions sont stimulées, les priorités discutées et les connexions établies. L’accent est mis sur les personnes de notre histoire, les utilisatrices et les utilisateurs. Dès la phase de lancement du projet, nous nous concentrons sur la valeur ajoutée pour les utilisateurs de l’application. L’expérience de l’utilisateur est toujours au premier plan.
Comment réussir la cartographie des histoires d’utilisateur ?
Étape 0 : Créer des conditions communes
Une communication claire de la vision et de l’objectif du produit ainsi que des problèmes fondamentaux qu’il est censé résoudre crée une compréhension de base parmi tous les membres de l’équipe. Cela leur permet de contribuer en connaissance de cause à la création de la carte des histoires. La définition précise des rôles des protagonistes de notre histoire apporte une clarté supplémentaire : sont-ils tous à peu près les mêmes ? Tout le monde suit-il le même chemin, ou des utilisateurs différents ont-ils besoin d’une carte différente ?
La vision, l’objectif ainsi que les rôles des utilisateurs peuvent être notés visuellement autour de la carte des histoires.
Étape 1 : caractéristiques (tâches d’utilisateur)
Nous commençons volontiers par les caractéristiques, c’est-à-dire les exigences du point de vue des utilisatrices et des utilisateurs. Nous les plaçons horizontalement les unes à côté des autres. Ils constituent le flux de notre histoire et représentent les actions que les utilisateurs du produit accomplissent. Nous classons ces actions chronologiquement dans l’ordre de la façon dont une utilisatrice ou un utilisateur interagit avec le produit.
De notre point de vue, les caractéristiques sont des exigences qu’un client peut bien formuler et communiquer. Il s’agit de décrire tout ce que le produit devrait être capable de faire. Et ce depuis une « altitude » relativement élevée : Il peut s’agir de quelque chose comme login/logout, la modification du nom d’utilisateurou le téléversement d’une photo de profil. Ainsi, au niveau des caractéristiques, seule la fonction est nommée de manière très approximative.