Retour aux cours
← Retour aux cours
Module 2 📅 25 minutes

Générer et affiner des User Stories avec l'IA

Maîtrisez l'art du prompt pour générer des user stories, critères d'acceptation et scénarios de test en un temps record.

🎯 Objectifs du module

  • Structurer un prompt optimal pour générer des user stories
  • Générer des critères d'acceptation précis et testables
  • Créer des scénarios de test et définitions of done
  • Affiner et itérer avec l'IA pour améliorer la qualité

1. La structure d'une User Story

Une user story suit le format classique : "En tant que [rôle], je veux [action] afin de [bénéfice]". L'IA peut vous aider à générer ce format, mais aussi à enrichir chaque partie.

Rôle

Qui est l'utilisateur ? Soyez précis : "utilisateur premium", "admin", "livreur"

Action

Que veut-il accomplir ? Une action concrète, pas technique.

Bénéfice

Pourquoi ? La valeur métier ou l'impact utilisateur.

2. Le prompt parfait pour des User Stories

Template de prompt

"Tu es Product Owner pour [nom du produit / contexte].
Genere 5 user stories pour la fonctionnalite suivante : [description].
Pour chaque story, inclus :
- Le format En tant que / Je veux / Afin de
- 3 criteres d'acceptation (Given/When/Then)
- Une estimation de complexite (S/M/L)
- Les dependances eventuelles

Style : concis, oriente valeur metier."
            

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

Le format Given/When/Then (Gherkin) est idéal pour des critères d'acceptation précis et testables. L'IA excelle dans la génération de ces scénarios.

Given (Contexte)

"Étant donné que l'utilisateur est connecté et a un abonnement premium"

When (Action)

"Quand il clique sur 'Voir la carte interactive'"

Then (Résultat)

"Alors la carte s'affiche avec la position en temps réel du livreur"

4. Exemple concret

Contexte : Application de livraison de repas

Prompt : "Génère une user story pour le suivi livreur en temps réel"

User Story

En tant qu'utilisateur client, je veux voir la position de mon livreur en temps réel afin de savoir quand préparer ma réception.

Critères d'acceptation

  • Given que j'ai passé une commande confirmée, When je vais sur l'écran de suivi, Then une carte s'affiche avec la position GPS du livreur
  • Given que le livreur est à moins de 5 minutes, When la position est mise à jour, Then une notification "Le livreur arrive" s'affiche
  • Given que la connexion est perdue, When la position n'est plus disponible, Then un message "Position temporairement indisponible" s'affiche

5. Tips pour itérer avec l'IA

🔃 Reformuler

Demandez : "Reformule cette story pour être plus orientée valeur métier"

🔄 Détailler

Demandez : "Ajoute des critères d'acceptation pour les cas d'erreur"

🔅 Estimer

Demandez : "Estime la complexité technique de cette story en S/M/L"