SlideShare une entreprise Scribd logo
1  sur  36
MIEUX DÉCOUPER
VOS USER STORIES
UNE BONNE USER STORY
AS [WHO]
I WANT TO [WHAT]
IN ORDER TO [WHY]
Comment le système
doit répondre au(x)
besoin(s)
Effet(s) indépendant(s)
et extérieur(s) au
système
Product Backlog
INVESTISSEMENTS
EPICS
FEATURES
IMPLEMENTATION ITEMS
USER STORY : UN MODÈLE POUR
DÉCRIRE N’IMPORTE QUEL ÉLÉMENT
DE VOTRE PRODUCT BACKLOG
2 min
QUELQUES EXEMPLESEn tant que contribuable,
je veux pouvoir faire ma
déclaration fiscale sur
Internet
afin de pouvoir la mettre
à jour facilement
En tant que responsable
de la facturation,
je veux connaître les
transactions
afin de pouvoir éditer les
facturesEn tant que gérant de
stations service,
je veux connaître le niveau
de mes cuves
afin de pouvoir commander
de l’essence quand elles
sont vides
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
L’EXEMPLE POUR CET EXERCICE
POURQUOI DÉCOUPER
VOS USER STORIES
• Pour avoir des éléments que l’on peut
terminer dans un sprint
• Pour donner
• Une meilleure transparence
• Du feedback plus rapidement
• Des apprentissage plus rapide
• Une livraison plus rapide de valeur
MÉTHODES POUR
DÉCOUPER VOS USER
STORIES
PRINCIPES DE BASE
Produit
Centré sur
l’utilisateur
Bout en bout
Traverse toutes
les couches
logicielles
Action
Observation
PLEIN DE TECHNIQUES
LA MÉTHODE
WORKFLOW / OPTIONS
ETAPE 1 : DÉCRIRE LE
WORKFLOW
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
5 min
ETAPE 2 : IDENTIFIER DES
OPTIONS
Pour chaque étape de votre workflow, imaginer
différents niveaux de service (QoS)
• Commencer par identifier l’option la plus
simple
• Continuer en ajoutant des options de plus en
plus sophistiquées
Simple
Folle
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
Recherche
Simple
Folle
Un seul élément
Une liste d ‘élément
Recherche par mots
clés
Suggestion basée sur
le profile utilisateur
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
Sélection
Simple
Folle
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
Paiement
Simple
Folle
Liquide
Facture
Carte de crédit
Paiement par Paypal
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
Livraison
Simple
Folle
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-même
e-mail
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-
même
e-mail
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-
même
e-mail
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
10 min
ETAPE 3 : IL EST TEMPS DE
DÉCOUPER
• Commencer par créer une User Story
verticale « bout-en-bout »
• Continuer en définissant de nouvelles User
Stories en ajoutant des options
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-
même
e-mail
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
En tant que voyageur
je peux acheter un
voyage prédéfini, payer
en liquide et mon nom
est sur la liste
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-
même
e-mail
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
En tant que voyageur
je peux acheter un
voyage prédéfini, payer
en liquide et mon nom
est sur la liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer en liquide et mon
nom est sur la liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et mon nom est sur la
liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et j’imprime mon ticket
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et je reçois mon ticket
par e-mail
En tant que voyageur
je peux choisir un voyage
dans une liste issue
d’une recherche, payer
avec une facture et je
reçois mon ticket par e-
mail
Simple
Folle
Un seul élément
Une liste
d ‘élément
Recherche par
mots clés
Suggestion basée
sur le profile
utilisateur
Un seul élément
(ex. Bus)
Plusieurs fois le
même élément (ex.
Bus)
Plusieurs éléments de 2
types différents (Bus +
Hôtel)
Réservation complète pour
me rendre à l’opéra, diner
inclus
Liquide
Facture
Carte de crédit
Paiement par
Paypal
Pas de ticket
(votre nom est sur la
liste)
L’imprimer soit-
même
e-mail
En tant que voyageur
je peux acheter un voyage
afin de me rendre autre
part
En tant que voyageur
je peux acheter un
voyage prédéfini, payer
en liquide et mon nom
est sur la liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer en liquide et mon
nom est sur la liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et mon nom est sur la
liste
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et j’imprime mon ticket
En tant que voyageur
je peux choisir un
voyage dans une liste,
payer avec une facture
et je reçois mon ticket
par e-mail
En tant que voyageur
je peux choisir un voyage
dans une liste issue
d’une recherche, payer
avec une facture et je
reçois mon ticket par e-
mail
10 min
QUAND DÉCOUPER VOS
USER STORIES
« Une bonne User Story c’est comme un bon fromage,
on le découpe quand on est prêt à le manger. »
WHAT TO REMEMBER
• Step 1 : Décrire le workflow
• Step 2 : Identifier les options
• Commencer par identifier l’option la plus simple
• Continuer en ajoutant des options de plus en plus
sophistiquées
• Step 3 : Il est temps de découper
• Commencer par créer une User Story verticale
« bout-en-bout »
• Continuer en définissant de nouvelles User Stories
en ajoutant des options
VOULEZ-VOUS EN SAVOIR
PLUS ?
RÉFÉRENCES
• Arto Eskelinen - Slicing User Stories - Scrum
Gathering Berlin 2014
• Craig Larman - Scaling Lean and Agile
principles

Contenu connexe

En vedette

Estimation et planification Agile
Estimation et planification AgileEstimation et planification Agile
Estimation et planification AgileYannick Quenec'hdu
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Oeil de Coach
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
Structure of a Feature Story
Structure of a Feature StoryStructure of a Feature Story
Structure of a Feature StoryPirita Juppi
 
Scrum en quelques minutes
Scrum en quelques minutesScrum en quelques minutes
Scrum en quelques minutesFabrice Aimetti
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agilesGuillaume Collic
 

En vedette (8)

Estimation et planification Agile
Estimation et planification AgileEstimation et planification Agile
Estimation et planification Agile
 
Feature Articles
Feature ArticlesFeature Articles
Feature Articles
 
Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !Mon 1er USER STORY MAPPING !
Mon 1er USER STORY MAPPING !
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Structure of a Feature Story
Structure of a Feature StoryStructure of a Feature Story
Structure of a Feature Story
 
Scrum en quelques minutes
Scrum en quelques minutesScrum en quelques minutes
Scrum en quelques minutes
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 

Plus de Pig Acube

Introduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont FerrandIntroduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont FerrandPig Acube
 
ATCF - Les petites roues
ATCF - Les petites rouesATCF - Les petites roues
ATCF - Les petites rouesPig Acube
 
ATCF2014 - Histoire d’une non transformation agile
ATCF2014 - Histoire d’une non transformation agileATCF2014 - Histoire d’une non transformation agile
ATCF2014 - Histoire d’une non transformation agilePig Acube
 
ATCF2014 - A scalable and reliable delivery
ATCF2014 - A scalable and reliable deliveryATCF2014 - A scalable and reliable delivery
ATCF2014 - A scalable and reliable deliveryPig Acube
 
ATCL2014 - Mise en place de Scrum chez un éditeur logiciel
ATCL2014 - Mise en place de Scrum chez un éditeur logicielATCL2014 - Mise en place de Scrum chez un éditeur logiciel
ATCL2014 - Mise en place de Scrum chez un éditeur logicielPig Acube
 
Atclt 2014 -Ouverture
Atclt 2014 -OuvertureAtclt 2014 -Ouverture
Atclt 2014 -OuverturePig Acube
 
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...Pig Acube
 
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoir
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoirAgile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoir
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoirPig Acube
 
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding DojoAgile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding DojoPig Acube
 
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...Pig Acube
 
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétro
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétroAgile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétro
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétroPig Acube
 
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousAgile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousPig Acube
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agilePig Acube
 

Plus de Pig Acube (13)

Introduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont FerrandIntroduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont Ferrand
 
ATCF - Les petites roues
ATCF - Les petites rouesATCF - Les petites roues
ATCF - Les petites roues
 
ATCF2014 - Histoire d’une non transformation agile
ATCF2014 - Histoire d’une non transformation agileATCF2014 - Histoire d’une non transformation agile
ATCF2014 - Histoire d’une non transformation agile
 
ATCF2014 - A scalable and reliable delivery
ATCF2014 - A scalable and reliable deliveryATCF2014 - A scalable and reliable delivery
ATCF2014 - A scalable and reliable delivery
 
ATCL2014 - Mise en place de Scrum chez un éditeur logiciel
ATCL2014 - Mise en place de Scrum chez un éditeur logicielATCL2014 - Mise en place de Scrum chez un éditeur logiciel
ATCL2014 - Mise en place de Scrum chez un éditeur logiciel
 
Atclt 2014 -Ouverture
Atclt 2014 -OuvertureAtclt 2014 -Ouverture
Atclt 2014 -Ouverture
 
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...
Agile Tour Clermont Ferrand - Pierre Raufast - La peste : exemple de gestion ...
 
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoir
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoirAgile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoir
Agile Tour Clermont Ferrand - Xavier Renaudin - L'art de ne rien savoir
 
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding DojoAgile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo
Agile Tour Clermont Ferrand - Xavier Renaudin - Coding Dojo
 
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...
Agile Tour Clermont Ferrand - Samuel Le Berrigaud - 7 idées pour faire d’une ...
 
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétro
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétroAgile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétro
Agile Tour Clermont Ferrand - Emmanuel Hervé - Voyage au travers d'une rétro
 
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tousAgile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
Agile Tour Clermont Ferrand - Romain Couturier - Kanban pour tous
 
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agileAgile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
Agile Tour Clermont Ferrand - Michel Lejeune - La contractualisation agile
 

Atclt 2014 - Mieux découper vos user stories

  • 3. AS [WHO] I WANT TO [WHAT] IN ORDER TO [WHY] Comment le système doit répondre au(x) besoin(s) Effet(s) indépendant(s) et extérieur(s) au système
  • 4. Product Backlog INVESTISSEMENTS EPICS FEATURES IMPLEMENTATION ITEMS USER STORY : UN MODÈLE POUR DÉCRIRE N’IMPORTE QUEL ÉLÉMENT DE VOTRE PRODUCT BACKLOG
  • 6. QUELQUES EXEMPLESEn tant que contribuable, je veux pouvoir faire ma déclaration fiscale sur Internet afin de pouvoir la mettre à jour facilement En tant que responsable de la facturation, je veux connaître les transactions afin de pouvoir éditer les facturesEn tant que gérant de stations service, je veux connaître le niveau de mes cuves afin de pouvoir commander de l’essence quand elles sont vides
  • 7. En tant que voyageur je peux acheter un voyage afin de me rendre autre part L’EXEMPLE POUR CET EXERCICE
  • 9. • Pour avoir des éléments que l’on peut terminer dans un sprint • Pour donner • Une meilleure transparence • Du feedback plus rapidement • Des apprentissage plus rapide • Une livraison plus rapide de valeur
  • 11. PRINCIPES DE BASE Produit Centré sur l’utilisateur Bout en bout Traverse toutes les couches logicielles Action Observation
  • 14. ETAPE 1 : DÉCRIRE LE WORKFLOW
  • 15. En tant que voyageur je peux acheter un voyage afin de me rendre autre part 5 min
  • 16. ETAPE 2 : IDENTIFIER DES OPTIONS Pour chaque étape de votre workflow, imaginer différents niveaux de service (QoS) • Commencer par identifier l’option la plus simple • Continuer en ajoutant des options de plus en plus sophistiquées
  • 17. Simple Folle En tant que voyageur je peux acheter un voyage afin de me rendre autre part
  • 18. Recherche Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur
  • 19. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur En tant que voyageur je peux acheter un voyage afin de me rendre autre part
  • 20. Sélection Simple Folle Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus
  • 21. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus En tant que voyageur je peux acheter un voyage afin de me rendre autre part
  • 23. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal En tant que voyageur je peux acheter un voyage afin de me rendre autre part
  • 24. Livraison Simple Folle Pas de ticket (votre nom est sur la liste) L’imprimer soit-même e-mail
  • 25. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal Pas de ticket (votre nom est sur la liste) L’imprimer soit- même e-mail En tant que voyageur je peux acheter un voyage afin de me rendre autre part
  • 26. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal Pas de ticket (votre nom est sur la liste) L’imprimer soit- même e-mail En tant que voyageur je peux acheter un voyage afin de me rendre autre part 10 min
  • 27. ETAPE 3 : IL EST TEMPS DE DÉCOUPER • Commencer par créer une User Story verticale « bout-en-bout » • Continuer en définissant de nouvelles User Stories en ajoutant des options
  • 28. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal Pas de ticket (votre nom est sur la liste) L’imprimer soit- même e-mail En tant que voyageur je peux acheter un voyage afin de me rendre autre part En tant que voyageur je peux acheter un voyage prédéfini, payer en liquide et mon nom est sur la liste
  • 29. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal Pas de ticket (votre nom est sur la liste) L’imprimer soit- même e-mail En tant que voyageur je peux acheter un voyage afin de me rendre autre part En tant que voyageur je peux acheter un voyage prédéfini, payer en liquide et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer en liquide et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et j’imprime mon ticket En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et je reçois mon ticket par e-mail En tant que voyageur je peux choisir un voyage dans une liste issue d’une recherche, payer avec une facture et je reçois mon ticket par e- mail
  • 30. Simple Folle Un seul élément Une liste d ‘élément Recherche par mots clés Suggestion basée sur le profile utilisateur Un seul élément (ex. Bus) Plusieurs fois le même élément (ex. Bus) Plusieurs éléments de 2 types différents (Bus + Hôtel) Réservation complète pour me rendre à l’opéra, diner inclus Liquide Facture Carte de crédit Paiement par Paypal Pas de ticket (votre nom est sur la liste) L’imprimer soit- même e-mail En tant que voyageur je peux acheter un voyage afin de me rendre autre part En tant que voyageur je peux acheter un voyage prédéfini, payer en liquide et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer en liquide et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et mon nom est sur la liste En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et j’imprime mon ticket En tant que voyageur je peux choisir un voyage dans une liste, payer avec une facture et je reçois mon ticket par e-mail En tant que voyageur je peux choisir un voyage dans une liste issue d’une recherche, payer avec une facture et je reçois mon ticket par e- mail 10 min
  • 32. « Une bonne User Story c’est comme un bon fromage, on le découpe quand on est prêt à le manger. »
  • 34. • Step 1 : Décrire le workflow • Step 2 : Identifier les options • Commencer par identifier l’option la plus simple • Continuer en ajoutant des options de plus en plus sophistiquées • Step 3 : Il est temps de découper • Commencer par créer une User Story verticale « bout-en-bout » • Continuer en définissant de nouvelles User Stories en ajoutant des options
  • 36. RÉFÉRENCES • Arto Eskelinen - Slicing User Stories - Scrum Gathering Berlin 2014 • Craig Larman - Scaling Lean and Agile principles