top of page

Libérer le potentiel des user stories : 7 secrets pour les maîtriser

  • Writer: Masha Ostroumova, Enterprise Agile Coach
    Masha Ostroumova, Enterprise Agile Coach
  • Nov 3, 2023
  • 5 min read

Four people in a library setting discuss plans on a table covered with paper and sticky notes. A woman in green points at the paper.

Les user stories sont l’un des outils les plus emblématiques en Agile. Ces briques fondamentales servent de guides dans le processus de développement, orientant l’équipe vers la création de valeur pour les utilisateurs et les clients.


Rédiger des éléments de travail sous la forme : "En tant que <utilisateur>, je veux <atteindre un objectif> afin de <recevoir une valeur>" semble facile lorsqu’il s’agit de développer une application ou un site web. Par exemple : "En tant qu'utilisateur d'une application de réservation de voyages, je veux obtenir des suggestions sur les restaurants locaux, afin de profiter davantage de mon séjour."


Cependant, pour des équipes en marketing ou en finance, appliquer les user stories peut être un vrai défi. Lors des transformations Agile, ce concept est souvent introduit, mais beaucoup d’équipes finissent par revenir à leurs anciennes habitudes. Ce n’est pas étonnant : les user stories ne sont pas si simples à maîtriser.


Malgré tout, elles demeurent extrêmement précieuses. Elles aident les équipes à se concentrer sur la livraison de valeur client et facilitent une meilleure priorisation, ce qui améliore les résultats business. Dans ce billet, je partage quelques astuces pour adopter les user stories efficacement, même si votre équipe résiste ou n’en voit pas encore toute la valeur.



  1. Ne vous focalisez pas trop sur le modèle


Les outils Agile, comme le modèle classique des user stories : "En tant que <utilisateur>, je veux <atteindre un objectif> afin de <recevoir une valeur>", sont là pour aider et non pour entraver. Beaucoup trouvent que suivre ce modèle à la lettre peut sembler artificiel et lourd. Il est parfois difficile de condenser le contenu dans des outils comme Jira, où les textes longs sont souvent tronqués.

L’essence de l’Agilité réside dans ses principes directeurs et dans l’objectif constant de se concentrer sur ce qui compte vraiment. Si un outil ou un modèle vous freine, n’hésitez pas à l’adapter tant qu’il respecte les objectifs fondamentaux : aider l’équipe à maximiser la valeur pour le client.



  1. Commencez par le "Qui"


Les user stories mettent l’accent sur l’utilisateur, et pour cause : c’est leur raison d’être ! La première question à se poser est : "Qui est mon client ?"

Votre produit ou service ne s’adresse probablement pas à tout le monde. Identifiez votre public cible : leur âge, leur localisation, leur situation de vie (étudiants, parents, retraités, etc.), ainsi que leurs besoins spécifiques (non-natifs, personnes ayant des besoins particuliers, etc.).


Parfois, votre "utilisateur" peut être interne à votre entreprise. Par exemple, si vous créez un outil pour une autre équipe, celle-ci devient votre client. Même dans ce cas, gardez à l’esprit l’utilisateur final, celui qui achète les produits ou services de votre entreprise.


Définir clairement votre client est comme entrer une destination dans un GPS : cela garantit que tous vos efforts iront dans la bonne direction.



  1. Identifiez leurs objectifs


Lorsqu’on aborde le "Quoi" d’une user story, on tombe sur la formule : "Je veux…<atteindre un objectif>". L’idée est de comprendre ce que veut réellement le client, de se mettre à sa place et de ressentir ses besoins.


Les clients recherchent avant tout la simplicité et la valeur : accéder facilement à des informations exclusives, trouver les meilleurs produits, finaliser un achat en toute fluidité ou obtenir un support rapide.


L’objectif est de se concentrer sur ce qu’ils souhaitent vraiment accomplir, en supprimant les étapes inutiles. Cela garantit que vos efforts se concentrent sur leurs priorités.



  1. Évaluez la valeur


Parlons maintenant de la valeur : le bénéfice que le client retire lorsqu’il atteint son objectif. Par exemple, un client qui souhaite des mises à jour rapides sur les changements de prix trouve plus de valeur s’il s’agit d’un trader en attente de fluctuations boursières plutôt que d’une personne surveillant le prix d’un grille-pain.


La valeur est cruciale pour décider quels éléments prioriser. Bien que cela ne soit pas toujours simple ou objectif, clarifier autant que possible la valeur permet de mieux comparer et classer les user stories.



  1. Définissez les critères d’acceptation


Les user stories nécessitent souvent des critères d’acceptation pour clarifier les attentes : "Si…Quand…Alors…" décrivant les scénarios sous forme de prérequis, déclencheurs et résultats attendus. Par exemple :


  • "Si je suis un nouveau client"

  • "Quand j'achète un produit pour la première fois"

  • "Alors je reçois une réduction sur un programme de fidélité."


Si vous n’aimez pas les modèles rigides, une liste à puces fonctionne aussi. Par exemple, pour une application de voyage :


  • Liste des compagnies d’assurance avec lesquelles j’ai un contrat.

  • Type et couverture d’assurance par pays.

  • Risques et lacunes identifiés.

  • Suggestions pour des plans complémentaires.


(Au passage, si vous créez une telle application, prévenez-moi ; je serai votre première utilisatrice !)



  1. Laissez le "Comment" aux experts


Lors de la rédaction des user stories, l'accent doit être mis sur les besoins et les objectifs des clients. Généralement, cette tâche incombe au Product Owner, qui agit comme un pont entre les aspirations des clients et les fonctionnalités réalisables du produit.


Cependant, le "comment" (c'est-à-dire l’implémentation) de la user story est mieux laissé à l’équipe de développement. Plusieurs solutions d’exécution existent, chacune avec ses spécificités, coûts et avantages. Qu’il s’agisse d’automatiser entièrement un processus ou d’intégrer des éléments manuels, le choix doit s’aligner sur les capacités de l’équipe et les objectifs du projet.

La flexibilité est essentielle : les règles et modèles servent de guides, mais ne sont pas immuables. Dans certaines situations, il peut être nécessaire de spécifier l’implémentation dès la phase de planification. Si tel est le cas, pas de problème ! Toutefois, offrir à l’équipe la liberté d’innover mène souvent à des solutions plus efficaces et créatives. Faites confiance aux professionnels pour déterminer le meilleur "comment".



  1. Assurez-vous que les user stories respectent les critères INVEST


Lors de la rédaction de user stories, il est utile d’utiliser les critères INVEST comme guide. Cet acronyme représente les qualités d’une bonne user story :


  • (I)ndépendante : Chaque story doit être autonome et apporter de la valeur sans dépendre d'autres stories.

  • (N)égociable : Les détails d’implémentation doivent rester flexibles, permettant à l’équipe d’explorer différentes approches pour une efficacité optimale.

  • (V)aleureuse : Chaque story doit avoir une valeur claire. Si elle ne contribue pas significativement, elle doit être reconsidérée.

  • (E)stimable : Une bonne story est suffisamment bien définie pour être estimée, même si une estimation n’est pas obligatoire.

  • (S)mall (petite) : Les stories concises et ciblées facilitent une livraison rapide et une validation des hypothèses.

  • (T)estable : Chaque user story doit être testable, avec des critères clairs pour garantir que les résultats souhaités sont atteints.


Utiliser les critères INVEST comme liste de vérification interne permet de créer des user stories plus précises, actionnables et alignées sur la valeur client et les capacités de l’équipe.



Les user stories sont des outils puissants en Agile, aidant les équipes à développer des produits répondant aux véritables besoins des clients. Cependant, leur utilisation peut être complexe, notamment en raison des modèles rigides et des nombreuses règles.


Rappelez-vous que l’objectif principal des user stories est de guider l’équipe dans la création de valeur. Soyez flexible : les outils Agile doivent simplifier le travail, pas le compliquer.


En appliquant ces conseils, vous pourrez exploiter tout le potentiel des user stories et aider votre équipe à se concentrer sur l’essentiel : maximiser la valeur pour vos clients. Bonne rédaction de user stories !

 
 
 
bottom of page