SlideShare une entreprise Scribd logo
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

Contenu connexe

Tendances

Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
 
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Agile En Seine
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
one80
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
cpolc
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
ShriKant Vashishtha
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
Yuval Yeret
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDB
MongoDB
 
Atelier solution focus principe agile
Atelier solution focus principe agileAtelier solution focus principe agile
Atelier solution focus principe agile
stephane cauchy
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
Payton Consulting
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
French Kanban User Group
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
AgileDad
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
LeadingAgile
 
Microservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and KafkaMicroservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and Kafka
Araf Karsh Hamid
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
Sandra Svanidzaitė, PhD, CBAP
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
Steve Rogalsky
 
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
Agile En Seine
 
Docker Kubernetes Istio
Docker Kubernetes IstioDocker Kubernetes Istio
Docker Kubernetes Istio
Araf Karsh Hamid
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
Martin Lapointe, M.T.I.
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
Araf Karsh Hamid
 

Tendances (20)

Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
Les Chaines de Valeur : le bon, la brute et le truand - Agile en Seine 2021
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDB
 
Atelier solution focus principe agile
Atelier solution focus principe agileAtelier solution focus principe agile
Atelier solution focus principe agile
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Microservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and KafkaMicroservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and Kafka
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
Les OKRs, premier facteur d’alignement et d’autonomie - Agile en Seine 2021
 
Docker Kubernetes Istio
Docker Kubernetes IstioDocker Kubernetes Istio
Docker Kubernetes Istio
 
User Stories explained
User Stories explainedUser Stories explained
User Stories explained
 
Domain Driven Design
Domain Driven Design Domain Driven Design
Domain Driven Design
 

En vedette

M2
M2M2
Ysance - Salon Big Data 2014
Ysance - Salon Big Data 2014Ysance - Salon Big Data 2014
Ysance - Salon Big Data 2014
Start and Growth
 
Catalogue 2016
Catalogue 2016Catalogue 2016
Catalogue 2016
CESIPrevent
 
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...
CLACSO-Latin American Council of Social Sciences, Open Access
 
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
Florence Carre
 
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
Jean-michel Neugate
 
La nature est_belle-21
La nature est_belle-21La nature est_belle-21
La nature est_belle-21
Wadou
 
Welcome Kit Zaask España
Welcome Kit Zaask EspañaWelcome Kit Zaask España
Welcome Kit Zaask España
Zaask
 
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
Com'3elles - www.com3elles.com
 
M2 Jorrit
M2 JorritM2 Jorrit
M2 Jorrit
edmondvincent
 
Prix d'amerique 2013
Prix d'amerique 2013Prix d'amerique 2013
Prix d'amerique 2013
Loustic03
 
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
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
Saket Choudhary
 
Matematica discreta informe
Matematica discreta informeMatematica discreta informe
Matematica discreta informe
Jhojan Mendoza
 
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
WHO Regional Office for Europe
 
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...
Ateliers-du-Numerique
 
Pi viñafrancespara pdf
Pi viñafrancespara pdfPi viñafrancespara pdf
Pi viñafrancespara pdf
rlaborda
 
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
 

En vedette (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
 

Similaire à Agile - Les stories INVEST, 3C et SMART

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)
Blackbird
 
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
Nuxeo
 
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
COMPETENSIS
 
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 ...
Agile Montréal
 
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
Hervé Leclerc
 
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
Pyxis Technologies
 
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!
Franck Cornu
 
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
 
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
Oeil de Coach
 
Gestion de projet #4 : spécification
Gestion de projet #4 : spécificationGestion de projet #4 : spécification
Gestion de projet #4 : spécification
Jean Michel
 
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
 
Agile Sans Frontières
Agile Sans FrontièresAgile Sans Frontières
Agile Sans Frontières
CARA_Lyon
 
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
Agile Tour Genève
 
Systèmes d informations
Systèmes d informationsSystèmes d informations
Systèmes d informations
Reda Hassani
 
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
Benoit Fillon
 
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é
CARA_Lyon
 
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
Chris Woodrow
 
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
TelecomValley
 

Similaire à 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
 
Borghi scrum day-s
Borghi scrum day-sBorghi scrum day-s
Borghi scrum day-s
 

Plus de Sébastien GAUDIN

ACSOE - Rétrospective speed-car
ACSOE - Rétrospective speed-carACSOE - Rétrospective speed-car
ACSOE - Rétrospective speed-car
Sébastien GAUDIN
 
Acsoe - Impact mapping
Acsoe - Impact mappingAcsoe - Impact mapping
Acsoe - Impact mapping
Sébastien GAUDIN
 
ACSOE - Le ROTI
ACSOE - Le ROTIACSOE - Le ROTI
ACSOE - Le ROTI
Sébastien GAUDIN
 
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
Sébastien GAUDIN
 
Rétrospective : speed-car
Rétrospective : speed-carRétrospective : speed-car
Rétrospective : speed-car
Sébastien GAUDIN
 
Agile - Les avatars
Agile - Les avatarsAgile - Les avatars
Agile - Les avatars
Sébastien GAUDIN
 

Plus de 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.