Rédiger de Bonnes User Stories

Jun 10, 2024

Rédiger de Bonnes User Stories

Introduction

  • Importance de bien rédiger les User Stories pour un Product Manager.
  • Comparaison avec les tâches basiques des autres métiers (boulanger, poissonnier).
  • Nécessité de méthodologie et de capacité d'animation.
  • Présentation de l'intervenant : Antoine, EDD of Product chez Tyga.
  • Objectif : écrire de bonnes User Stories pour apporter rapidement de la valeur aux utilisateurs.

Les Trois Étapes Essentielles

  1. Le Découpage
  2. La Rédaction
  3. Les Personnes Impliquées

Le Découpage

  • Utilité du découpage pour traiter de gros sujets en plusieurs itérations.
  • Définition du Larousse: découper en morceaux.
  • Le découpage se passe souvent à plusieurs niveaux (opportunité -> épiques -> User Stories).
  • Exemple : plateforme de publications et d'articles de presse voulant proposer une expérience audio.

Approches de Découpage

  1. Par opération: découper selon les actions (ex: uploader le contenu, lire le contenu).
  2. Par étape du flux: découper selon les étapes de l'expérience utilisateur (ex: mise en avant des articles narrés).
  3. Par composant: découper selon les composants techniques (ex: module backend, player audio).
  4. Par comportement utilisateur: découper selon les interactions utilisateur (ex: interagir avec l'article, créer une playlist).

Définir le MVP (Minimum Viable Product)

  • Décider quelles épiques développer avant le lancement.
  • Confronter le plus tôt possible le produit aux utilisateurs.
  • Exemple : expérience audio d'articles narrés avec un MVP simple (lecture play/pause).

La Rédaction

  • User Stories découpées doivent suivre l'approche INVEST:
    • Indépendante: peut être réalisée sans attendre une autre.
    • Négociable: périmètre modifiable suite aux discussions.
    • Valeur: apporte de la valeur à l'utilisateur ou à l'entreprise.
    • Estimable: complexité évaluable.
    • Suffisamment petite: terminable en un sprint (maximum).
    • Testable: validable en termes de réponse aux attentes.

Éléments Clés d’une Bonne User Story

  • Titre court et clair.
  • Épique de rattachement.
  • Description en introduction avec la phrase 'En tant que... je souhaite... afin de...'.
  • Contexte, prérequis et définition de prêt (Definition of Ready).
  • Règles de gestion: instructions et contraintes (description des cas passant/non-passant).
  • Critères d’acceptation: conditions à satisfaire pour considérer la User Story terminée.

Langage Gherkin pour les Critères d’Acceptation

  • Formulation: Given... When... Then...
  • Exemple: Given je suis un utilisateur sans connectivité réseau... When je clique sur le bouton Play... Then je vois le message d'erreur...

Les Personnes Impliquées

  • Importance du collectif dans la rédaction des User Stories.
  • Ateliers d'affinage de backlog et User Stories avec développeur et QA.
  • Backlog Refinement pour préparer les itérations futures.
  • Responsabilité collective du raffinage pour une délivrance agile efficace.

Conclusion

  • Rappel des trois étapes clés pour apporter de la valeur: découpage, rédaction, personnes impliquées.
  • Importance de la qualité des User Stories pour l'efficacité de la délivrance agile.