Une user story sert à formuler un besoin utilisateur de façon courte, claire et exploitable par une équipe agile. Si vous cherchez un exemple de user story, l’objectif n’est pas seulement de copier une phrase au bon format. Il faut surtout comprendre ce qui rend le récit utile pour décider, développer, tester et livrer de la valeur.
Le format le plus courant est simple : En tant que [persona], je veux [objectif], afin de [bénéfice]. Cette structure oblige à préciser qui a le besoin, ce qu’il veut faire et pourquoi cela compte. Une bonne user story n’est donc pas une spécification fonctionnelle déguisée. C’est une unité de travail assez claire pour alimenter le backlog produit et ouvrir une discussion utile.
Comprendre ce qu’une user story doit vraiment contenir
Une user story, ou récit utilisateur, décrit une fonctionnalité du point de vue de l’utilisateur final. Elle aide le Product Owner, les développeurs, les testeurs et les parties prenantes à se concentrer sur la valeur métier plutôt que sur une liste de solutions techniques posées trop tôt.
Quiz : Maîtriser les User Stories
Chargement…
Le trio indispensable : persona, objectif, bénéfice
Le persona donne le contexte d’usage. Dire “utilisateur” est parfois suffisant pour un brouillon, mais une story devient plus précise lorsqu’elle mentionne un rôle réel : client mobile, gestionnaire RH, agent logistique, administrateur, conseiller bancaire. L’objectif décrit l’action attendue. Le bénéfice explique la raison métier ou utilisateur derrière cette action.
Par exemple, “En tant que client, je veux recevoir une confirmation de commande” reste assez générique. “En tant que client ayant commandé sur mobile, je veux recevoir une confirmation immédiate par e-mail, afin d’être rassuré sur la prise en compte de mon achat” est plus exploitable, car elle précise le contexte, le canal et la valeur recherchée.
User story, epic, tâche et spécification : ne pas tout mélanger
Une epic regroupe souvent plusieurs user stories autour d’un grand besoin. Une tâche correspond plutôt au travail technique nécessaire pour réaliser une story. Une spécification fonctionnelle détaille davantage le comportement attendu, les règles, les écrans ou les flux. La user story, elle, reste volontairement concise : elle sert de point de départ à la conversation, pas de contrat exhaustif.
| Élément | Rôle | Exemple |
|---|---|---|
| User story | Exprimer un besoin utilisateur livrable | Recevoir une confirmation de commande |
| Epic | Regrouper plusieurs besoins liés | Améliorer le parcours d’achat |
| Tâche | Organiser le travail technique | Créer le modèle d’e-mail transactionnel |
| Spécification | Détailler les règles et comportements | Décrire les champs, statuts et cas d’erreur |
7 exemples de user stories à adapter à votre produit
Les exemples ci-dessous montrent comment varier les personas, les objectifs et les bénéfices. Ils peuvent être copiés, mais doivent surtout être adaptés à votre contexte métier, à vos contraintes produit et à votre niveau de maturité agile.
Exemples pour un produit e-commerce ou SaaS
- En tant que visiteur d’un site e-commerce, je veux filtrer les produits par taille, couleur et prix, afin de trouver plus rapidement un article adapté à mon besoin.
- En tant que client connecté, je veux consulter l’historique de mes commandes, afin de suivre mes achats sans contacter le support.
- En tant qu’administrateur SaaS, je veux inviter un nouveau membre dans mon espace équipe, afin de lui donner accès aux projets partagés.
Ces stories sont efficaces parce qu’elles ne décrivent pas directement une solution technique. Elles laissent l’équipe discuter du meilleur affichage, des filtres prioritaires, des droits d’accès ou des cas particuliers. Le besoin reste stable, même si l’implémentation peut évoluer.
Exemples pour des métiers internes ou sectoriels
- En tant que manager RH, je veux visualiser les demandes de congés en attente, afin de prioriser mes validations avant la clôture de paie.
- En tant qu’agent logistique, je veux scanner un colis à chaque étape de préparation, afin de réduire les erreurs d’expédition.
- En tant que conseiller bancaire, je veux accéder au résumé du dossier client, afin de préparer un rendez-vous sans ouvrir plusieurs applications.
- En tant que patient d’une plateforme de santé, je veux recevoir un rappel de rendez-vous, afin de limiter le risque d’oubli.
Dans ces cas, la qualité de la user story dépend beaucoup du vocabulaire métier. Une story destinée à une équipe logistique ne se rédige pas comme une story pour un logiciel RH ou une application bancaire. Plus le persona est proche du terrain, plus la discussion en refinement devient concrète.
Ajouter des critères d’acceptation sans transformer la story en roman
Une user story seule peut être trop vague pour être testée. Les critères d’acceptation précisent les conditions qui permettront de dire que la story est terminée. Ils ne doivent pas noyer l’équipe dans les détails, mais fixer les comportements indispensables.
Un exemple complet avec critères d’acceptation
Prenons la story suivante : En tant que client connecté, je veux consulter l’historique de mes commandes, afin de suivre mes achats sans contacter le support.
Des critères d’acceptation possibles :
- Le client voit uniquement les commandes associées à son compte.
- Chaque commande affiche au minimum la date, le numéro de commande, le statut et le montant.
- Le client peut ouvrir le détail d’une commande depuis la liste.
- Si aucune commande n’existe, un message clair s’affiche.
- Les commandes les plus récentes apparaissent en premier.
Ces critères rendent la story testable. Ils aident aussi à éviter les malentendus : “historique de commandes” peut sembler évident, mais l’équipe doit savoir quelles données afficher, dans quel ordre et avec quel comportement en cas de liste vide.
Utiliser une logique BDD quand le comportement est sensible
Pour des règles importantes, le format BDD avec Gherkin peut clarifier le comportement attendu : Étant donné que, Quand, Alors. Par exemple : “Étant donné qu’un client connecté possède trois commandes, quand il ouvre son historique, alors les trois commandes s’affichent de la plus récente à la plus ancienne.” Ce format est particulièrement utile lorsque plusieurs profils, statuts ou exceptions peuvent influencer le résultat.
Une bonne user story doit rester assez précise pour être comprise et assez ouverte pour laisser l’équipe choisir la solution. Si elle est trop floue, les développeurs devinent. Si elle est trop détaillée, l’équipe exécute sans discuter de la valeur. Le bon équilibre consiste à décrire l’intention, les limites et les critères de réussite, tout en gardant un espace pour la conception collective.
Les erreurs fréquentes qui rendent une user story difficile à livrer
Beaucoup de user stories échouent non pas parce que le format est mal connu, mais parce que le besoin est mal découpé, mal formulé ou trop éloigné de l’utilisateur réel. Une story doit pouvoir être comprise, priorisée, développée et validée dans un sprint ou un cycle de travail raisonnable.
Écrire une solution au lieu d’un besoin
“En tant que Product Owner, je veux ajouter un bouton bleu en haut à droite” n’est pas forcément une bonne user story. Elle impose déjà une solution d’interface. Il vaut mieux formuler le besoin : “En tant qu’utilisateur mobile, je veux accéder rapidement à la création d’un nouveau dossier, afin de gagner du temps lors de mes déplacements.” L’équipe pourra ensuite décider si le bon choix est un bouton, un raccourci, une action flottante ou une autre interaction.
Oublier le bénéfice utilisateur
La partie “afin de” est souvent bâclée, alors qu’elle est essentielle. Elle permet de distinguer une vraie valeur d’une demande cosmétique. Si vous n’arrivez pas à expliquer le bénéfice, la story mérite probablement d’être retravaillée. Le bénéfice peut être un gain de temps, une réduction d’erreur, une meilleure autonomie, une conformité métier ou une amélioration de l’expérience.
Créer une story trop grosse pour être estimée
Une story comme “En tant que client, je veux gérer mon compte” est trop large. Elle peut contenir la modification du mot de passe, la mise à jour de l’adresse, la gestion des préférences, la suppression du compte ou l’ajout d’une authentification renforcée. Il faut la découper en récits plus petits, chacun avec ses propres critères d’acceptation. Ce découpage rend le backlog produit plus lisible et facilite la priorisation.
Modèle simple pour rédiger et valider vos prochaines user stories
Pour rédiger rapidement une user story, partez d’un besoin concret observé ou exprimé, puis clarifiez le persona, l’action et le bénéfice. Ensuite seulement, ajoutez les critères d’acceptation. Cette méthode fonctionne aussi bien dans Jira, Trello, Asana, Miro ou un simple document partagé.
Template prêt à copier
En tant que [persona précis], je veux [action ou objectif], afin de [bénéfice utilisateur ou métier].
Critères d’acceptation :
- Le comportement attendu est observable par l’utilisateur ou testable par l’équipe.
- Les cas principaux sont couverts.
- Les cas vides, erreurs ou refus sont mentionnés si nécessaire.
- La story peut être estimée par l’équipe.
- La valeur livrée est compréhensible sans lire une longue spécification.
Checklist INVEST pour vérifier la qualité
Le modèle INVEST aide à relire une user story avant de l’intégrer au sprint. Une bonne story doit être indépendante autant que possible, négociable dans sa solution, valuable pour l’utilisateur ou le métier, estimable par l’équipe, suffisamment small pour être livrée, et testable grâce à des critères d’acceptation clairs.
La meilleure pratique consiste à rédiger une première version simple, puis à l’affiner en atelier avec le Product Owner, l’équipe de développement, le Scrum Master si nécessaire et, idéalement, une personne proche de l’usage terrain. Une user story efficace n’est pas seulement bien écrite : elle déclenche la bonne conversation au bon moment.
- Liquidation judiciaire simplifiée : 45 jours, 5 salariés et aucun bien immobilier à l’actif - 16 juillet 2026
- Kering et LVMH face au ralentissement du luxe : Gucci, la beauté et la Bourse comme lignes de fracture - 15 juillet 2026
- Loi Lagleize en 2025 : proposition en débat, pas réforme appliquée - 15 juillet 2026




