Une user story épique est une user story importante et de haut niveau qui décrit une fonctionnalité ou une capacité importante qu'un produit ou un projet devrait avoir. Il est généralement trop volumineux pour tenir dans un seul sprint ou itération, il est donc décomposé en user stories et tâches plus petites.
Les user stories épiques offrent plusieurs avantages, notamment :
Une user story épique inclut généralement les informations suivantes :
Les user stories épiques sont mieux utilisées pour identifier et hiérarchiser les fonctionnalités et les capacités de haut niveau qu'un produit ou un projet devrait avoir. Ils peuvent aider les équipes à se concentrer sur la création de valeur pour les utilisateurs et les parties prenantes et à décomposer les fonctionnalités complexes en éléments plus petits et plus faciles à gérer. Les user stories épiques peuvent également faciliter la communication entre les parties prenantes et les équipes de développement et aider à garantir que tout le monde est aligné sur les buts et objectifs généraux du projet.
La première étape consiste à identifier le but ou l'objectif de la user story. Il s'agit généralement d'un objectif commercial de haut niveau ou d'un problème qui doit être résolu. Il doit être spécifique, mesurable, réalisable, pertinent et limité dans le temps.
L'étape suivante consiste à déterminer les personas ou les types d'utilisateurs qui interagiront avec le système. Cela vous aidera à comprendre leurs besoins et leurs comportements, ce qui éclairera la conception de la user story.
L'histoire d'utilisateur épique doit être décomposée en histoires d'utilisateur plus petites et plus gérables qui peuvent être traitées par l'équipe de développement. Ces petites histoires doivent être indépendantes et livrables, et doivent avoir une valeur claire pour l'utilisateur final.
Chaque user story doit suivre le format : "En tant que [persona utilisateur], je veux [objectif] pour [bénéfice]." La user story doit être concise et spécifique, et doit se concentrer sur les besoins et les objectifs de l'utilisateur.
Une fois que vous avez une liste de user stories, vous devez les hiérarchiser en fonction de leur valeur pour l'utilisateur et l'entreprise. Cela vous aidera à déterminer quelles histoires doivent être abordées en premier et lesquelles peuvent attendre plus tard.
Enfin, vous devez estimer l'effort requis pour terminer chaque user story. Cela vous aidera à déterminer combien d'histoires peuvent être complétées dans un sprint ou une version donnée, et vous aidera à gérer les attentes avec les parties prenantes.
Il n'y a pas de longueur définie pour une user story épique, mais elle doit être suffisamment longue pour capturer la fonctionnalité ou la capacité de haut niveau qu'elle décrit tout en étant suffisamment concise pour être facilement comprise par les parties prenantes et les équipes de développement.
Oui, les user stories épiques sont souvent décomposées en user stories et tâches plus petites qui peuvent être réalisées en un seul sprint ou itération.
Les récits d'utilisateurs épiques peuvent être rédigés par des propriétaires de produits, des analystes commerciaux ou toute autre personne chargée d'identifier et de hiérarchiser les fonctionnalités et les capacités de haut niveau d'un produit ou d'un projet.
Les user stories épiques doivent être revues et mises à jour régulièrement, idéalement dans le cadre du processus de développement agile. Ils doivent être revus et affinés au fur et à mesure que de nouvelles informations deviennent disponibles et que les priorités évoluent.