SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Découper les User
Stories
Pourquoi ?
Comment ?
Quand ?
Pré-requis
Niveau du public adressé : intermédiaire
Connaître ce qu’est une User Story
Culture générale sur ce qu’est l’Agilité et SCRUM
Pourquoi ?
Pourquoi fait-on des grosses stories ?
Selon vous ?
Pourquoi fait-on de grosses stories ?
Exemples de réponse
Peur de “Sacrifier” du périmètre (Le ticket suivant ne
sera pas pris)
Gêne d’avoir un produit “temporaire” vu comme inutile
Peur de perdre du temps à répéter du travail sur l’outil
de ticket (post-it, JIRA, etc)
Habitude (AMOA Cahier des charges + cahier de specs)
Pourquoi fait-on de grosses stories ?
Exemples de réponse
On ne se rend pas compte qu’une story est “grosse”
Peur de perdre du temps à recetter en plusieurs fois
Pas de livraison continue de toute façon
Selon vous ?
Pourquoi fait-on des Stories plus
petites ?
Livrer vite pour récupérer vite des retours utilisateur
Organiser sa pensée
Apprendre à se repérer petit à petit régulièrement
Se donner la sensation d’avancer
Tout n’est pas prêt à un instant t, on découvre en construisant
Pourquoi fait-on des Stories plus
petites ? Exemples de réponse
Montrer qu’on a avancé
Réduire la complexité
Livrer vite des éléments petit pour “garantir qu’on a au moins sorti
quelque chose”
Pourquoi fait-on des Stories plus
petites ? Exemples de réponse
Comment ?
Exercice : Comment découperiez vous
cette User Story en 3 ?
En tant que
Souscripteur,
Je veux remplir mes
coordonnées
Afin de poursuivre mon
inscription
Nom
Prénoms
Adresse mail
3 Règles
- Pas plus de 30 caractères
- Pas de caractères spéciaux
- Tout en majuscules (faire un traitement)
2 Règles
- Pas de caractères spéciaux
- Tout en minuscules (faire un traitement)
3 Règles
- Format *@*.*
- Tout en minuscules (faire un traitement)
- Vérifier que l’adresse n’existe pas en base
Mais au fait, que voulez vous atteindre
avec ce découpage ?
Exemples d’objectifs
et exemple de découpage correspondant
Construire une base sans doublon
Disposer d’un champ propre sur lequel on ne revient plus
Factoriser certains développements
Règle du sans doublon
dès la 1ere story
Faire du champ par
champ avec toutes les
règles
Stories groupées par
règles communes
Exercice !
Proposez un découpage
Exercice : Découpez en 3
En tant que
Souscripteur,
Je veux remplir mes
coordonnées
Afin de poursuivre mon
inscription
Nom
Prénoms
Adresse mail
3 Règles
- Pas plus de 30 caractères
- Pas de caractères spéciaux
- Tout en majuscules (faire un traitement)
2 Règles
- Pas de caractères spéciaux
- Tout en minuscules (faire un traitement)
3 Règles
- Format *@*.*
- Tout en minuscules (faire un traitement)
- Vérifier que l’adresse n’existe pas en base
Tester très vite un visuel
Exercice : Découpez en 3
En tant que
Souscripteur,
Je veux remplir mes
coordonnées
Afin de poursuivre mon
inscription
Nom
Prénoms
Adresse mail
3 Règles
- Pas plus de 30 caractères
- Pas de caractères spéciaux
- Tout en majuscules (faire un traitement)
2 Règles
- Pas de caractères spéciaux
- Tout en minuscules (faire un traitement)
3 Règles
- Format *@*.*
- Tout en minuscules (faire un traitement)
- Vérifier que l’adresse n’existe pas en base
Répartir plus facilement le travail entre dev Front et dev Back
Exercice : Découpez en 3
En tant que
Souscripteur,
Je veux remplir mes
coordonnées
Afin de poursuivre mon
inscription
Nom
Prénoms
Adresse mail
3 Règles
- Pas plus de 30 caractères
- Pas de caractères spéciaux
- Tout en majuscules (faire un traitement)
2 Règles
- Pas de caractères spéciaux
- Tout en minuscules (faire un traitement)
3 Règles
- Format *@*.*
- Tout en minuscules (faire un traitement)
- Vérifier que l’adresse n’existe pas en base
Commencer très tôt à enregistrer des identifiants uniques
Exercice !
Imaginez une circonstance
Exercice : Comment feriez-vous dans
les circonstances suivantes ?
Le développeur des fonctions e-mail n’est pas disponible à ce sprint
Il faut très vite migrer la base de noms de famille
Les souscripteurs font beaucoup d’erreurs quel que soit le champ
On veut livrer très vite un premier résultat peu importe lequel
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories indépendantes les unes des
autres
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories dont on peut négocier le
contenu
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories où chacune a de la Valeur
pour le client
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories qu’on peut Estimer (en
charge)
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories suffisamment Petites
Exercice : Qu’est-ce qui vous pousserait
à vouloir...
Des stories toutes Testables
Quand ?
Quand découper des User Stories ?
Préparation
générale du
projet
Refinement Sprint
planning 1
En cours de
sprint 1
Review 1 Sprint
Planning 2
Quand découper des User Stories ?
Exemples de réponse
On choisit
le plus
prioritaire
Préparation
générale du
projet
Quand découper des User Stories ?
Exemples de réponse
On veut
organiser
l’ordre de
production
Refinement
Quand découper des User Stories ?
Exemples de réponse
On veut faire un
premier tour
pour tester une
implémentation
Sprint
planning 1
Exercice !
Proposez une circonstance
pertinente
Quelle circonstance pousserait à découper ?
En cours de
sprint 1
Quelle circonstance pousserait à découper ?
Exemple de réponse
On souhaite un
comportement
supplémentaire
en découvrant le
produit à la
recette
En cours de
sprint 1
Quelle circonstance pousserait à découper
?
Review 1
Quelle circonstance pousserait à
découper ?
Le client
précise son
besoin ou son
incertitude sur
une story à
venir
Review 1
Quelle circonstance pousserait à découper
?
Sprint
Planning 2
Quelle circonstance pousserait à découper
? Exemple de réponse
On s’ajuste
à la
capacité
Sprint
Planning 2
Expériences
partagées
Expérience du marché
Bien identifier POURQUOI vous voulez ou refusez
de découper
Savoir QUAND vous voulez et pouvez découper
Choisir COMMENT découper lorsque vous avez
bien compris pourquoi
Expérience du marché : Pratiques à RISQUE
Story Patate (floue et à taille variable à la recette) :
“Pas de limites claires en amont, tout ce que j’avais
oublié de préciser devient un bug”
Découpage robot (découper tout le temps de la
même façon)
Expérience du marché :
I N V E S T, une checklist pour vérifier
INDÉPENDANTES les unes des autres
qu’on peut NÉGOCIER
avec de la VALEUR
qu’on peut ESTIMER
qui sont suffisamment PETITES (Small)
qu’on peut TESTER
Votre expérience
Quelles sont vos plus
grandes difficultés sur
le découpage ?
Quelles sont selon vous
vos meilleures
pratiques ?

Mais conteúdo relacionado

Mais procurados

Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
Sirine Barguaoui
 

Mais procurados (20)

Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
Une communauté de pratiques agile qui marche
Une communauté de pratiques agile qui marcheUne communauté de pratiques agile qui marche
Une communauté de pratiques agile qui marche
 
Rédiger des User Stories
Rédiger des User StoriesRédiger des User Stories
Rédiger des User Stories
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?Decider ensemble efficacement, oui mais comment ?
Decider ensemble efficacement, oui mais comment ?
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Le métier de Product Owner
Le métier de Product OwnerLe métier de Product Owner
Le métier de Product Owner
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Méthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XPMéthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XP
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 

Semelhante a Formation : découper des User Stories

Ca va marcher je l'ai lu dans un livre @agilenantes
Ca va marcher je l'ai lu dans un livre @agilenantesCa va marcher je l'ai lu dans un livre @agilenantes
Ca va marcher je l'ai lu dans un livre @agilenantes
Patrick Roux
 

Semelhante a Formation : découper des User Stories (16)

[Kit agile] Formation scrum (explications jeux et points marquants)
[Kit agile] Formation scrum (explications jeux et points marquants)[Kit agile] Formation scrum (explications jeux et points marquants)
[Kit agile] Formation scrum (explications jeux et points marquants)
 
4. Atelier : Exploration > Synthèse
4. Atelier : Exploration > Synthèse4. Atelier : Exploration > Synthèse
4. Atelier : Exploration > Synthèse
 
Consignes épreuve de codage
Consignes épreuve de codageConsignes épreuve de codage
Consignes épreuve de codage
 
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
 
Coder propre !
Coder propre !Coder propre !
Coder propre !
 
Décryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceDécryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data science
 
Lego Serious Play : Expérimentation et Survol
Lego Serious Play : Expérimentation et SurvolLego Serious Play : Expérimentation et Survol
Lego Serious Play : Expérimentation et Survol
 
Initiation méthodes UX en bibliothèque
Initiation méthodes UX en bibliothèqueInitiation méthodes UX en bibliothèque
Initiation méthodes UX en bibliothèque
 
Comment (re)créer le site de son association - 26 novembre 2015
Comment (re)créer le site de son association - 26 novembre 2015Comment (re)créer le site de son association - 26 novembre 2015
Comment (re)créer le site de son association - 26 novembre 2015
 
Documentaliste : 7 clefs pour se présenter en entretien
Documentaliste : 7 clefs pour se présenter en entretienDocumentaliste : 7 clefs pour se présenter en entretien
Documentaliste : 7 clefs pour se présenter en entretien
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Développer en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum DayDévelopper en mode kick-ass à Scrum Day
Développer en mode kick-ass à Scrum Day
 
Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?Et si je rythmais mon kanban ?
Et si je rythmais mon kanban ?
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 
Ca va marcher je l'ai lu dans un livre @agilenantes
Ca va marcher je l'ai lu dans un livre @agilenantesCa va marcher je l'ai lu dans un livre @agilenantes
Ca va marcher je l'ai lu dans un livre @agilenantes
 
5. Grands principes de conception
5. Grands principes de conception5. Grands principes de conception
5. Grands principes de conception
 

Mais de Alexandre Quach

#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile
Alexandre Quach
 

Mais de Alexandre Quach (20)

Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipeDesimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
 
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipeDesimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
 
Formation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdfFormation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdf
 
IVCD Map v1.0 EN.pptx
IVCD Map v1.0 EN.pptxIVCD Map v1.0 EN.pptx
IVCD Map v1.0 EN.pptx
 
IVCD Map v1.0 FR.pptx
IVCD Map v1.0 FR.pptxIVCD Map v1.0 FR.pptx
IVCD Map v1.0 FR.pptx
 
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSGJeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
 
Human talk #OpenSeriousGame un framework de transmission
Human talk #OpenSeriousGame  un framework de transmissionHuman talk #OpenSeriousGame  un framework de transmission
Human talk #OpenSeriousGame un framework de transmission
 
ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame
 
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
 
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
 
#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3
 
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2
 
Board guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisableBoard guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisable
 
#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse Design#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse Design
 
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
 
#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile
 
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
 
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
 
#OpenSeriousGame Priotour : L'art de prioriser collectivement #osg
#OpenSeriousGame Priotour : L'art de prioriser collectivement #osg#OpenSeriousGame Priotour : L'art de prioriser collectivement #osg
#OpenSeriousGame Priotour : L'art de prioriser collectivement #osg
 
Elephant carpaccio meetup carma par Nils LESIEUR
Elephant carpaccio   meetup carma par Nils LESIEURElephant carpaccio   meetup carma par Nils LESIEUR
Elephant carpaccio meetup carma par Nils LESIEUR
 

Formation : découper des User Stories

  • 2. Pré-requis Niveau du public adressé : intermédiaire Connaître ce qu’est une User Story Culture générale sur ce qu’est l’Agilité et SCRUM
  • 4. Pourquoi fait-on des grosses stories ? Selon vous ?
  • 5. Pourquoi fait-on de grosses stories ? Exemples de réponse Peur de “Sacrifier” du périmètre (Le ticket suivant ne sera pas pris) Gêne d’avoir un produit “temporaire” vu comme inutile Peur de perdre du temps à répéter du travail sur l’outil de ticket (post-it, JIRA, etc) Habitude (AMOA Cahier des charges + cahier de specs)
  • 6. Pourquoi fait-on de grosses stories ? Exemples de réponse On ne se rend pas compte qu’une story est “grosse” Peur de perdre du temps à recetter en plusieurs fois Pas de livraison continue de toute façon
  • 7. Selon vous ? Pourquoi fait-on des Stories plus petites ?
  • 8. Livrer vite pour récupérer vite des retours utilisateur Organiser sa pensée Apprendre à se repérer petit à petit régulièrement Se donner la sensation d’avancer Tout n’est pas prêt à un instant t, on découvre en construisant Pourquoi fait-on des Stories plus petites ? Exemples de réponse
  • 9. Montrer qu’on a avancé Réduire la complexité Livrer vite des éléments petit pour “garantir qu’on a au moins sorti quelque chose” Pourquoi fait-on des Stories plus petites ? Exemples de réponse
  • 11. Exercice : Comment découperiez vous cette User Story en 3 ? En tant que Souscripteur, Je veux remplir mes coordonnées Afin de poursuivre mon inscription Nom Prénoms Adresse mail 3 Règles - Pas plus de 30 caractères - Pas de caractères spéciaux - Tout en majuscules (faire un traitement) 2 Règles - Pas de caractères spéciaux - Tout en minuscules (faire un traitement) 3 Règles - Format *@*.* - Tout en minuscules (faire un traitement) - Vérifier que l’adresse n’existe pas en base
  • 12. Mais au fait, que voulez vous atteindre avec ce découpage ?
  • 13. Exemples d’objectifs et exemple de découpage correspondant Construire une base sans doublon Disposer d’un champ propre sur lequel on ne revient plus Factoriser certains développements Règle du sans doublon dès la 1ere story Faire du champ par champ avec toutes les règles Stories groupées par règles communes
  • 15. Exercice : Découpez en 3 En tant que Souscripteur, Je veux remplir mes coordonnées Afin de poursuivre mon inscription Nom Prénoms Adresse mail 3 Règles - Pas plus de 30 caractères - Pas de caractères spéciaux - Tout en majuscules (faire un traitement) 2 Règles - Pas de caractères spéciaux - Tout en minuscules (faire un traitement) 3 Règles - Format *@*.* - Tout en minuscules (faire un traitement) - Vérifier que l’adresse n’existe pas en base Tester très vite un visuel
  • 16. Exercice : Découpez en 3 En tant que Souscripteur, Je veux remplir mes coordonnées Afin de poursuivre mon inscription Nom Prénoms Adresse mail 3 Règles - Pas plus de 30 caractères - Pas de caractères spéciaux - Tout en majuscules (faire un traitement) 2 Règles - Pas de caractères spéciaux - Tout en minuscules (faire un traitement) 3 Règles - Format *@*.* - Tout en minuscules (faire un traitement) - Vérifier que l’adresse n’existe pas en base Répartir plus facilement le travail entre dev Front et dev Back
  • 17. Exercice : Découpez en 3 En tant que Souscripteur, Je veux remplir mes coordonnées Afin de poursuivre mon inscription Nom Prénoms Adresse mail 3 Règles - Pas plus de 30 caractères - Pas de caractères spéciaux - Tout en majuscules (faire un traitement) 2 Règles - Pas de caractères spéciaux - Tout en minuscules (faire un traitement) 3 Règles - Format *@*.* - Tout en minuscules (faire un traitement) - Vérifier que l’adresse n’existe pas en base Commencer très tôt à enregistrer des identifiants uniques
  • 18. Exercice ! Imaginez une circonstance
  • 19. Exercice : Comment feriez-vous dans les circonstances suivantes ? Le développeur des fonctions e-mail n’est pas disponible à ce sprint Il faut très vite migrer la base de noms de famille Les souscripteurs font beaucoup d’erreurs quel que soit le champ On veut livrer très vite un premier résultat peu importe lequel
  • 20. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories indépendantes les unes des autres
  • 21. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories dont on peut négocier le contenu
  • 22. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories où chacune a de la Valeur pour le client
  • 23. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories qu’on peut Estimer (en charge)
  • 24. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories suffisamment Petites
  • 25. Exercice : Qu’est-ce qui vous pousserait à vouloir... Des stories toutes Testables
  • 27. Quand découper des User Stories ? Préparation générale du projet Refinement Sprint planning 1 En cours de sprint 1 Review 1 Sprint Planning 2
  • 28. Quand découper des User Stories ? Exemples de réponse On choisit le plus prioritaire Préparation générale du projet
  • 29. Quand découper des User Stories ? Exemples de réponse On veut organiser l’ordre de production Refinement
  • 30. Quand découper des User Stories ? Exemples de réponse On veut faire un premier tour pour tester une implémentation Sprint planning 1
  • 31. Exercice ! Proposez une circonstance pertinente
  • 32. Quelle circonstance pousserait à découper ? En cours de sprint 1
  • 33. Quelle circonstance pousserait à découper ? Exemple de réponse On souhaite un comportement supplémentaire en découvrant le produit à la recette En cours de sprint 1
  • 34. Quelle circonstance pousserait à découper ? Review 1
  • 35. Quelle circonstance pousserait à découper ? Le client précise son besoin ou son incertitude sur une story à venir Review 1
  • 36. Quelle circonstance pousserait à découper ? Sprint Planning 2
  • 37. Quelle circonstance pousserait à découper ? Exemple de réponse On s’ajuste à la capacité Sprint Planning 2
  • 39. Expérience du marché Bien identifier POURQUOI vous voulez ou refusez de découper Savoir QUAND vous voulez et pouvez découper Choisir COMMENT découper lorsque vous avez bien compris pourquoi
  • 40. Expérience du marché : Pratiques à RISQUE Story Patate (floue et à taille variable à la recette) : “Pas de limites claires en amont, tout ce que j’avais oublié de préciser devient un bug” Découpage robot (découper tout le temps de la même façon)
  • 41. Expérience du marché : I N V E S T, une checklist pour vérifier INDÉPENDANTES les unes des autres qu’on peut NÉGOCIER avec de la VALEUR qu’on peut ESTIMER qui sont suffisamment PETITES (Small) qu’on peut TESTER
  • 42. Votre expérience Quelles sont vos plus grandes difficultés sur le découpage ? Quelles sont selon vous vos meilleures pratiques ?