SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
Les user stories
Décorervos
cockpits
INVEST
3C
Smart
Reposent sur deux principes Agile :
- Notre plus haute priorité est de satisfaire le
client en livrant rapidement et régulièrement des
fonctionnalités à grande valeur ajoutée.
- La simplicité (c’est-à-dire l’art de minimiser la
quantité de travail inutile) est essentielle.
Une User story
C’est l’expression d’une valeur métier.
Et à ce titre elle se doit d’être INVEST
et de répondre au 3C.
Imprimer et afficher les slides
suivantes sur vos cockpits !
Décorervos
cockpits
#ID Titre Type : Fonctionnel
Description
En tant que…
Je veux…
Afin de …
Règles métier
• Règle 1
• Règle 2
• Règle 3
Tests d’acceptance
Nom du scénario 1
Etant donné que …
Lorsque …
Alors …
Nom du scénario 2
Etant donné que …
Lorsque …
Alors …
Nom du scénario 3
Etant donné que …
Lorsque …
Alors …
Jeu de données
BDD
Language naturel
TOUJOURS FONCTIONNEL
Mais aussi technique
ou anomalie
Ex : le mot de passe doit être composé
de 8 caractères avec
au moins 1 chiffre et 1 majuscule
Etant donné que je suis sur la page de
connexion
Lorsque je saisie le mot de passe Ygst45mp
Alors la page d’accueil apparaît
Exemple d’une story X
Une story est
TOUJOURS
fonctionnelle
Carte
Conversation
Confirmation
Independant
Negociable
Valuable
Estimable
Small
Testable
SMART
La story
Carte
Conversation
Confirmation
Les stories sont écrites sur des cartes, les cartes peuvent être
annotées avec des estimations, commentaires, etc.
Les détails derrière les cartes peuvent être étudiés durant les
conversations avec le product Owner.
La validation des tests confirme que les stories
ont été développés correctement.
Les 3C de Ron Jeffries
Independante
✓les user stories sont plus faciles à prioriser et à estimer
si elles sont indépendantes,
✓éviter la dépendance entre les users story (vive les
mocks).
Négociable
✓ une bonne story capture l'essence et non pas le détail
(surtout pas technique),
✓ une story n'est pas un contrat,
✓ laisser une flexibilité sur les user stories pour que
chacun puisse donner son avis,
✓ au fil du temps, l'histoire évolue.

Valuable
✓ une Story doit avoir une valeur métier (adieu les
stories technique …)
✓ définir la valeur de la user story pour montrer le
bénéfice pour l’utilisateur (client),
✓ représente un meilleur découpage: chaque incrément
permet de réaliser une partie distincte du chiffre
d’affaires.
Estimable
✓ une bonne user story peut être estimée,
✓ suffisamment précise pour être comprise et être
restreintes pour que l'équipe de développement puisse
quantifier l'effort d'implémentation

Small (taille)
✓ les bonnes stories sont petites,
✓ les stories dans le backlog ont (de préférence) toutes
la même taille,
✓ la granularité s’ajuste au fur et à mesure du projet, une
story ne doit pas dépasser quelques jour-hommes.



Testable
✓ la user story doit être fournie avec les conditions qui
permettent de vérifier qu'elle correspond aux attentes
des utilisateurs,
✓ tout le monde peut comprendre l’objectif de la story en
lisant les cas de tests.
Invest
SMART
Spécifique
Une tâche doit être suffisamment précise pour que
chacun puisse la comprendre.
L’action est précise, propre à la situation
Penser : Qui, quoi, comment, ou et pourquoi
Mesurable
La principale mesure est “Peut on la marquer comme
réalisée ?“
Fixer des indicateurs qui nous permettent
✓ d'une part de nous assurer que nous sommes sur la
bonne voie,
✓ d'autre part que nous aurons atteint notre objectif avec
cette action.
Atteignable
Le propriétaire de la tâche doit être en mesure de la
réaliser.
Il est important qu'une équipe puisse cocher « objectifs
réalisés », afin de mesurer et de vérifier le niveau
d’accomplissement.
Réaliste/Pertinents
Elle peut être réalisée dans le cadre d’un sprint
L’effort est prévue dans le cadre du sprint par exemple
T : Limité dans le temps
✓ fixer un temps réaliste à une tâche,
✓ pas d’action à long terme,
✓ déterminé un temps implique une action spécifique,
✓ on fixe une date de début et d’une de fin.
CONTACT

Weitere ähnliche Inhalte

Was ist angesagt?

La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
anwermannai
 
La methode des 5 s
La methode des 5 sLa methode des 5 s
La methode des 5 s
zazari
 

Was ist angesagt? (20)

Agilité et conduite du changement
Agilité et conduite du changementAgilité et conduite du changement
Agilité et conduite du changement
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
Seq 6 la conduite-de-reunion-v2
Seq 6 la conduite-de-reunion-v2Seq 6 la conduite-de-reunion-v2
Seq 6 la conduite-de-reunion-v2
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
 
Analysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesAnalysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User Stories
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
L'entretien annuel
L'entretien annuelL'entretien annuel
L'entretien annuel
 
La methode des 5 s
La methode des 5 sLa methode des 5 s
La methode des 5 s
 
Performance de l’équipe.pptx
Performance de l’équipe.pptxPerformance de l’équipe.pptx
Performance de l’équipe.pptx
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
Convaincre un investisseur: Votre présentation sommaire
Convaincre un investisseur: Votre présentation sommaireConvaincre un investisseur: Votre présentation sommaire
Convaincre un investisseur: Votre présentation sommaire
 
Introduction gestion de projet
Introduction gestion de projetIntroduction gestion de projet
Introduction gestion de projet
 
La gestion du cycle de projet
La gestion du cycle de projetLa gestion du cycle de projet
La gestion du cycle de projet
 
Change Management - Conduite du Changement
Change Management - Conduite du ChangementChange Management - Conduite du Changement
Change Management - Conduite du Changement
 
TP1-UML-Correction
TP1-UML-CorrectionTP1-UML-Correction
TP1-UML-Correction
 
Comment reussir son pitch ?
Comment reussir son pitch ?Comment reussir son pitch ?
Comment reussir son pitch ?
 
Technique User story mapping
Technique User story mappingTechnique User story mapping
Technique User story mapping
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Formation des formateurs 2021
Formation des formateurs 2021Formation des formateurs 2021
Formation des formateurs 2021
 

Andere mochten auch

Welcome Kit Zaask España
Welcome Kit Zaask EspañaWelcome Kit Zaask España
Welcome Kit Zaask España
Zaask
 
E learning dossier de com pour ICF
E learning dossier de com pour ICFE learning dossier de com pour ICF
E learning dossier de com pour ICF
Gilles Ducloux
 
Matematica discreta informe
Matematica discreta informeMatematica discreta informe
Matematica discreta informe
Jhojan Mendoza
 
La publicisation du risque nucléaire : une coproduction de l'information médi...
La publicisation du risque nucléaire : une coproduction de l'information médi...La publicisation du risque nucléaire : une coproduction de l'information médi...
La publicisation du risque nucléaire : une coproduction de l'information médi...
Mikaël Chambru
 

Andere mochten auch (20)

M2
M2M2
M2
 
Ysance - Salon Big Data 2014
Ysance - Salon Big Data 2014Ysance - Salon Big Data 2014
Ysance - Salon Big Data 2014
 
Catalogue 2016
Catalogue 2016Catalogue 2016
Catalogue 2016
 
Avances del acceso abierto en Argentina y desafíos en el contexto latinoameri...
Avances del acceso abierto en Argentina y desafíos en el contexto latinoameri...Avances del acceso abierto en Argentina y desafíos en el contexto latinoameri...
Avances del acceso abierto en Argentina y desafíos en el contexto latinoameri...
 
présentation des services culturels CAPS pour opérations hors les-murs
 présentation des services culturels CAPS pour opérations hors les-murs présentation des services culturels CAPS pour opérations hors les-murs
présentation des services culturels CAPS pour opérations hors les-murs
 
Enduropale 2015 : la liste des engagés
Enduropale 2015 : la liste des engagésEnduropale 2015 : la liste des engagés
Enduropale 2015 : la liste des engagés
 
La nature est_belle-21
La nature est_belle-21La nature est_belle-21
La nature est_belle-21
 
Welcome Kit Zaask España
Welcome Kit Zaask EspañaWelcome Kit Zaask España
Welcome Kit Zaask España
 
Aspect 1
Aspect 1Aspect 1
Aspect 1
 
Les outils du Web 2.0 pour les TPE / PME
Les outils du Web 2.0 pour les TPE / PMELes outils du Web 2.0 pour les TPE / PME
Les outils du Web 2.0 pour les TPE / PME
 
M2 Jorrit
M2 JorritM2 Jorrit
M2 Jorrit
 
Prix d'amerique 2013
Prix d'amerique 2013Prix d'amerique 2013
Prix d'amerique 2013
 
E learning dossier de com pour ICF
E learning dossier de com pour ICFE learning dossier de com pour ICF
E learning dossier de com pour ICF
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
 
Matematica discreta informe
Matematica discreta informeMatematica discreta informe
Matematica discreta informe
 
Tension artérielle élevée : principaux faits
Tension artérielle élevée : principaux faitsTension artérielle élevée : principaux faits
Tension artérielle élevée : principaux faits
 
Maîtrisez votre référencement pour être visible sur Internet - Ateliers du Nu...
Maîtrisez votre référencement pour être visible sur Internet - Ateliers du Nu...Maîtrisez votre référencement pour être visible sur Internet - Ateliers du Nu...
Maîtrisez votre référencement pour être visible sur Internet - Ateliers du Nu...
 
Pi viñafrancespara pdf
Pi viñafrancespara pdfPi viñafrancespara pdf
Pi viñafrancespara pdf
 
La publicisation du risque nucléaire : une coproduction de l'information médi...
La publicisation du risque nucléaire : une coproduction de l'information médi...La publicisation du risque nucléaire : une coproduction de l'information médi...
La publicisation du risque nucléaire : une coproduction de l'information médi...
 
L'Observatoire COM MEDIA
L'Observatoire COM MEDIAL'Observatoire COM MEDIA
L'Observatoire COM MEDIA
 

Ähnlich wie Agile - Les stories INVEST, 3C et SMART

Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Normandie Web Xperts
 
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
Pig Acube
 
Systèmes d informations
Systèmes d informationsSystèmes d informations
Systèmes d informations
Reda Hassani
 

Ähnlich wie Agile - Les stories INVEST, 3C et SMART (20)

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)
 
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenuWebinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
Webinar Nuxeo/Amexio : Comment bien choisir sa plateforme de gestion de contenu
 
Machine Learning, Intelligence Artificielle et Modélisation ARCHIMATE
Machine Learning, Intelligence Artificielle et Modélisation ARCHIMATEMachine Learning, Intelligence Artificielle et Modélisation ARCHIMATE
Machine Learning, Intelligence Artificielle et Modélisation ARCHIMATE
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
 
Pizza party 30-09-2011 bdd-cucumber
Pizza party 30-09-2011 bdd-cucumberPizza party 30-09-2011 bdd-cucumber
Pizza party 30-09-2011 bdd-cucumber
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!
 
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSIIConférence #nwx2014 - Nicolas Saillard - Agilité en SSII
Conférence #nwx2014 - Nicolas Saillard - Agilité en SSII
 
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
 
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
 
Agile Sans Frontières
Agile Sans FrontièresAgile Sans Frontières
Agile Sans Frontières
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde Agile
 
Systèmes d informations
Systèmes d informationsSystèmes d informations
Systèmes d informations
 
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipeSkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
SkillValue Startup Weekend Future Of Work - Mise en place Scrum dans une équipe
 
#3 etapes projet
#3 etapes projet#3 etapes projet
#3 etapes projet
 
BDD (Behavior Driven Development) - Une voie vers l'agilité
BDD (Behavior Driven Development) - Une voie vers l'agilitéBDD (Behavior Driven Development) - Une voie vers l'agilité
BDD (Behavior Driven Development) - Une voie vers l'agilité
 
Une transformation tout (ou presque) sauf digitale
Une transformation tout (ou presque) sauf digitaleUne transformation tout (ou presque) sauf digitale
Une transformation tout (ou presque) sauf digitale
 
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualifeSoirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
Soirée du Test Logiciel - Démystifier les xDD - C. TARDIEU, Acp qualife
 
Scrum : les sujets qui fâchent
Scrum : les sujets qui fâchentScrum : les sujets qui fâchent
Scrum : les sujets qui fâchent
 

Mehr von Sébastien GAUDIN

Mehr von Sébastien GAUDIN (6)

ACSOE - Rétrospective speed-car
ACSOE - Rétrospective speed-carACSOE - Rétrospective speed-car
ACSOE - Rétrospective speed-car
 
Acsoe - Impact mapping
Acsoe - Impact mappingAcsoe - Impact mapping
Acsoe - Impact mapping
 
ACSOE - Le ROTI
ACSOE - Le ROTIACSOE - Le ROTI
ACSOE - Le ROTI
 
ACSOE - Les rôles délégués
ACSOE - Les rôles déléguésACSOE - Les rôles délégués
ACSOE - Les rôles délégués
 
Rétrospective : speed-car
Rétrospective : speed-carRétrospective : speed-car
Rétrospective : speed-car
 
Agile - Les avatars
Agile - Les avatarsAgile - Les avatars
Agile - Les avatars
 

Agile - Les stories INVEST, 3C et SMART

  • 2. Reposent sur deux principes Agile : - Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée. - La simplicité (c’est-à-dire l’art de minimiser la quantité de travail inutile) est essentielle.
  • 3. Une User story C’est l’expression d’une valeur métier. Et à ce titre elle se doit d’être INVEST et de répondre au 3C.
  • 4. Imprimer et afficher les slides suivantes sur vos cockpits ! Décorervos cockpits
  • 5. #ID Titre Type : Fonctionnel Description En tant que… Je veux… Afin de … Règles métier • Règle 1 • Règle 2 • Règle 3 Tests d’acceptance Nom du scénario 1 Etant donné que … Lorsque … Alors … Nom du scénario 2 Etant donné que … Lorsque … Alors … Nom du scénario 3 Etant donné que … Lorsque … Alors … Jeu de données BDD Language naturel TOUJOURS FONCTIONNEL Mais aussi technique ou anomalie Ex : le mot de passe doit être composé de 8 caractères avec au moins 1 chiffre et 1 majuscule Etant donné que je suis sur la page de connexion Lorsque je saisie le mot de passe Ygst45mp Alors la page d’accueil apparaît Exemple d’une story X Une story est TOUJOURS fonctionnelle
  • 7. Carte Conversation Confirmation Les stories sont écrites sur des cartes, les cartes peuvent être annotées avec des estimations, commentaires, etc. Les détails derrière les cartes peuvent être étudiés durant les conversations avec le product Owner. La validation des tests confirme que les stories ont été développés correctement. Les 3C de Ron Jeffries
  • 8. Independante ✓les user stories sont plus faciles à prioriser et à estimer si elles sont indépendantes, ✓éviter la dépendance entre les users story (vive les mocks). Négociable ✓ une bonne story capture l'essence et non pas le détail (surtout pas technique), ✓ une story n'est pas un contrat, ✓ laisser une flexibilité sur les user stories pour que chacun puisse donner son avis, ✓ au fil du temps, l'histoire évolue.
 Valuable ✓ une Story doit avoir une valeur métier (adieu les stories technique …) ✓ définir la valeur de la user story pour montrer le bénéfice pour l’utilisateur (client), ✓ représente un meilleur découpage: chaque incrément permet de réaliser une partie distincte du chiffre d’affaires. Estimable ✓ une bonne user story peut être estimée, ✓ suffisamment précise pour être comprise et être restreintes pour que l'équipe de développement puisse quantifier l'effort d'implémentation
 Small (taille) ✓ les bonnes stories sont petites, ✓ les stories dans le backlog ont (de préférence) toutes la même taille, ✓ la granularité s’ajuste au fur et à mesure du projet, une story ne doit pas dépasser quelques jour-hommes.
 
 Testable ✓ la user story doit être fournie avec les conditions qui permettent de vérifier qu'elle correspond aux attentes des utilisateurs, ✓ tout le monde peut comprendre l’objectif de la story en lisant les cas de tests. Invest
  • 9. SMART Spécifique Une tâche doit être suffisamment précise pour que chacun puisse la comprendre. L’action est précise, propre à la situation Penser : Qui, quoi, comment, ou et pourquoi Mesurable La principale mesure est “Peut on la marquer comme réalisée ?“ Fixer des indicateurs qui nous permettent ✓ d'une part de nous assurer que nous sommes sur la bonne voie, ✓ d'autre part que nous aurons atteint notre objectif avec cette action. Atteignable Le propriétaire de la tâche doit être en mesure de la réaliser. Il est important qu'une équipe puisse cocher « objectifs réalisés », afin de mesurer et de vérifier le niveau d’accomplissement. Réaliste/Pertinents Elle peut être réalisée dans le cadre d’un sprint L’effort est prévue dans le cadre du sprint par exemple T : Limité dans le temps ✓ fixer un temps réaliste à une tâche, ✓ pas d’action à long terme, ✓ déterminé un temps implique une action spécifique, ✓ on fixe une date de début et d’une de fin.