Aller au contenu
UFR Ingémedia
Sommaire de la journée
Jour 2 · Du Gantt aux User Stories

Construire le backlog V1

Le J1 a posé le squelette temporel. Aujourd'hui, on lui met la chair fonctionnelle. On part des modules de votre périmètre V1 pour en faire des epics, puis des user stories que l'équipe pourra estimer et planifier.

Intention pédagogique

Apprendre à passer du "TEMPS" (Gantt) à la "VALEUR" (US). Comprendre comment INVEST cadre une bonne user story, et pourquoi les critères d'acceptation sont la frontière entre un dev qui livre et un dev qui interprète.

Déroulé de la journée

Pas d'horaires stricts comme hier, mais un fil conducteur en deux temps : matin sur les epics et la théorie, après-midi sur les user stories et le poker planning.

1

Récap & théorie

Retour sur deux ou trois Gantts du J1, cours minute sur Epic / User Story / INVEST / format "En tant que / je veux / pour".

2

Cartographier les epics

Chaque équipe extrait 6 à 8 epics depuis son périmètre V1. Un epic regroupe une fonctionnalité cohérente, livrable d'un coup.

3

Décliner en US

Choisir 2 epics, écrire 6 à 8 user stories par epic, ajouter les critères d'acceptation Given/When/Then sur les 3 plus importantes.

4

Poker planning

Estimer 8 à 10 user stories en story points (Fibonacci 1, 2, 3, 5, 8, 13). Le but n'est pas la précision, c'est le débat.

Trois cadres à connaître

1. Format INVEST pour vos US

  • Independent. Une US doit pouvoir être développée sans en bloquer trois autres.
  • Negotiable. Le détail s'affine avec le client, ce n'est pas un contrat figé.
  • Valuable. Une US apporte de la valeur à un utilisateur réel, pas juste à l'équipe technique.
  • Estimable. L'équipe doit pouvoir lui mettre une taille (story points).
  • Small. Tient dans un sprint de deux semaines.
  • Testable. On sait quand elle est terminée. C'est le rôle des critères d'acceptation.

2. Le format "En tant que… je veux… pour…"

En tant qu'utilisateur connecté membre d'une squad,
Je veux générer un lien d'invitation que je peux partager via WhatsApp ou SMS,
Pour que mes amis rejoignent la squad sans avoir à créer un compte d'abord.

Trois lignes. Vingt mots. Si vous ne tenez pas dans ce format, votre US est probablement trop grosse, ou pas assez claire sur la valeur.

3. Critères d'acceptation Given / When / Then

  • Given un contexte initial (l'utilisateur est connecté, il a une squad, etc.)
  • When il pose un acte (clique, soumet, navigue…)
  • Then ce qu'il doit observer en retour.

Trois à cinq critères par US clé. C'est ce que le QA va lire pour tester. C'est ce que le PO va valider en démo. Sans ça, votre US n'est pas Ready.

Story Mapping interactif

Un mini-Trello intégré à l'app. Vous y posez vos jalons, vos epics, vos user stories, vous les affectez à un profil, vous les estimez. Drag-drop entre colonnes, sauvegarde automatique sur votre navigateur, export Markdown en fin de journée pour repartir avec votre backlog.

Le board est sauvegardé sur ce navigateur. Si plusieurs membres de l'équipe veulent contribuer, désignez une personne qui pilote le board, et faites tourner. L'export Markdown vous permet de partager le résultat avec le reste de la promo.