SlideShare une entreprise Scribd logo
1  sur  48
User Stories, what else ?
par Christophe Addinquy
15h30 - 14h Salle 1
#AgileFrance
Aujourd’hui : Accompagnement agile @ Zenika
Christophe Addinquy,
Avant : Directeur de projet, consultant,
formateur, agiliste bon teint,
développeur et d’autres choses
encore...
Donc, des outils ?!?
...ça va être un peu dense !
Et pourtant incomplet
Désolé...
Décidator
Du côté de
chez Victor
Mon pote
Bernie
Décidator
Vision Produit
Positionnement
produit / marché
Stratégie
La «pyramide de Leffingwell»
✤ Une proposition de valeur
✤ Un branding
✤ Un caractère différenciant
La Product Box
30 secondes pour attirer l’attention
de votre boss dans l’ascenseur...
1 minute pour vendre
votre business model
!
De l’elevator statement au pitch
✤ Traction
✤ Produit
✤ Equipe
✤ Social proof
Simon Sinek
«start with the why»
Faire rencontrer
l’ingénierie des exigences
à la communauté agile
L’assistance
d’agile Grenoble
Lecteurs de mon
blog
Donner envie d’en
savoir plus
Ce talk
Recommandation
s de lecture
ciblées
Notes de lecture
Impact Mapping
Décidator
Vision Produit
Positionnement
produit / marché
Stratégie
Veut de la
technologie
Veut une solution opérationnelle
La segmentation de marché
C’est nouveau,
imparfait, c’est une
avancée techno
C’est
nouveau et
prometteur
C’est une solution
à mon besoin
C’est un produit
bien établi qui a fait
ses preuves
J’y vais car je ne
peux plus faire
autrement
Se battre sur les marchés
existant
Vaincre la concurrence
Exploiter la demande existante
Ajuster la valeur par rapport au
coût
Se battre sur le prix ou
chercher le facteur
différenciateur
Créer un marché incontesté
Rendre la compétition sans
objet
Créer et capturer une nouvelle
demande
Casser l’équation coût / valeur
Rechercher le différenciateur
avec un coût ajusté
Blue ocean strategy
Décidator
Vision Produit
Positionnement
produit / marché
Stratégie
Ash Maurya
Le Lean Canvas
Problem / solution fit
1 2
3
4 5
Product / market fit
7 6
8 9
... ou Business Model Canvas
Et pour les
projets
internes ?
Purpose alignment model
Je fais pour moi quelque chose
de spécifique
Je fais ou j’achète une solution
standard
Envisager de ne pas
faire !
Je m’appuie sur des
spécialistes du sujet
Du côté
de chez
Victor
✤ Structurer
✤ Exprimer
✤ Solidifier
Du côté
de chez
Victor
✤ Structurer
✤ Exprimer
✤ Solidifier
✤ Acteurs externes
✤ Evénements
déclencheurs
✤ Evénements en retour
✤ Système boite noire
Le diagramme de contexte
http://freethinker.addinq.uy/post/66131430961/a-la-conquete-du-story-mapping
Bottom up
1 - Collecter les fonctionnalités
2 - Ajouter des détails
3 - Disposer en séquence
4 - Regrouper par fréquence
5 - Indiquer les ruptures logiques
dans le worflow
6 - Diviser en releases
7 - Indiquer les estimations
8 - Servir en tranches !
Story Mapping
Cas d’utilisation, 1ère étape
Essentiellement Top-Down
✤ Acteurs
✤ Cas d’utilisation
✤ Packages
✤ (relations)
Du côté
de chez
Victor
✤ Structurer
✤ Exprimer
✤ Solidifier
1 - Le client se présente pour régler sa nuit d’hôtel
2 - Le système affiche le montant à régler
2.1 - Le système imprime le voucher pré-payé
2.2 - Le client signe le voucher
2.2.1 - Le voucher ne correspond pas au client
2.3 - Le système enregistre le voucher acquitté
3 - Le client règle sa facture en cash
3.1 - Le client règle sa facture par C.B.
3.2 - Le système imprime une facturette (suite en 5)
4 - La système affiche le montant à rendre
4 - Le système imprime la facture
4.1 - Impression de la facture impossible
5 - Le système clos la transaction
Cas d’utilisation, 2nd étape (1/2)
Use
Cases
Entitésdudomaine
Entrées/sorties
Vision
Use case
User Story
Cas d’utilisation, 2nd étape (2/2)
✤ Hub d’information par
exigence
✤ Permet le tri
✤ Remplissage incrémental
Template d’exigences
Software Requirements Specifications
Exigences non-fonctionnelles
Le modèle QUPER
✤ Définir les indicateurs qualité
✤ Pour chaque fonctionnalité : estimer
les breakpoints et barrières
✤ Estimer la qualité actuelle du produit
/ des concurrents
✤ Estimer la qualité cible souhaitée
✤ Communiquer / itérer
Du côté
de chez
Victor
✤ Structurer
✤ Exprimer
✤ Solidifier
✤ Exigences déclinées en
exemples
✤ Basé (si possible) sur des cas
réels
✤ Construits en collaboration
✤ Avec les combinatoires
✤ Avec les cas aux limites
Spécifications exécutables
✤ « Quality gateway »
✤ Alignement sur l’objectif
✤ Viabilité des contraintes
✤ Besoin ou solution ?
✤ Levée des ambiguïtés
✤ PLanguage ?
✤ Quantification des attributs
✤ Levée des implicites
✤ Etc...
Améliorer la qualité
Mon pote
Bernie
Go & See (aller sur le terrain)
✤ Voir ce que le système ne
prends pas en compte
(environnement de travail)
✤ Observer la logique de travail
✤ Mesurer les temps productifs /
improductifs
✤ Comprendre les problèmes /
souffrances des utilisateurs
✤ S’immerger dans le métier
✤ Empathie avec les utilisateurs
Analyse Causale
✤ L’utilisateur n’exprime généralement
pas un besoin mais ce qu’il pense être
la solution
✤ Factualiser, s’extraire du ressenti
✤ Remonter au besoin initial
✤ Les 5 pourquoi : une recette pour
l’analyse causale
Workshops
✤ Requirements workshop
✤ Définir, Identifier
✤ Acceptance tests workshop
✤ Cadrer, préciser et lever les ambiguïtés
✤ Brainstorm
✤ Générer des options, rechercher des solutions non
triviales
✤ Discussions informelles
✤ Comprendre
Questions hors
contexte
• Pour quelles raisons désirons-
nous cette fonctionnalité ?
• De quoi pouvons-nous nous
inspirer ?
Focus questions
• Qui ? Où ?
• Comment ? Quand ?
• Pourquoi ?
• Quoi ?
Questions Ouvertes
• Que voulez-vous traiter ?
• Que souhaitez-vous y voir
figurer ?
• Comment voyez-vous ça ?
Questions Fermées
• Cette information est-elle
obligatoire ?
Questions Provocatrices
• Immédiatement : c’est
nécessairement moins d’1 sec.
ou 1 min. convient encore ?
✤ Questions hors contexte : En amont pour connaitre des propriétés générales
✤ Focus questions : Pour détailler et lever des ambiguïtés
✤ Questions ouvertes : Pour générer des informations
✤ Questions fermées : pour lever des options
✤ Questions provocatrices : Pour affiner une information
Questionner
✤ Biais rétrospectif ou l'effet « je le savais
depuis le début »
✤ Effet de récence : mieux se souvenir
des dernières informations auxquelles
on a été confronté
✤ Effet de simple exposition : avoir
préalablement été exposé à quelqu'un
ou à une situation le/la rend plus positive
✤ Effet d'ambiguïté : tendance à éviter les
options dont on manque d'information
✤ Ancrage mental : La répétabilité d’un
phénomène crée une illusion de
causalité
✤ Biais de statu quo : la nouveauté est
vue comme apportant plus de risques
que d'avantages possibles et amène une
résistance au changement
✤ Effet de halo : une perception sélective
d'informations allant dans le sens d'une
première impression que l'on cherche à
confirmer
✤ Biais de confirmation d'hypothèse :
préférer les éléments qui confirment
plutôt que ceux qui infirment une
hypothèse
✤ Perception sélective : interpréter de
manière sélective des informations en
fonction de sa propre expérience
Les biais cognitifs
Liespotting
✤ Pourquoi ?
✤ Récompense
✤ Avantage
✤ Impression positive
✤ Pouvoir
✤ Eviter la punition
✤ Protection
✤ Intimité
✤ Comment ?
✤ Langage non-verbal
✤ Expressions faciales
✤ Indications verbales
Conclusions
45
Analyse causale
Programmation neuro-
linguistique
BPMModèle de
Kano
Design Thinking
Creativity
workshop
Biais cognitifs
Pyramide de Leffingwell
Brainstorming
Personas
Mind maps
Analyse
contextuelle
Use Cases
Story boards
Archéologie
documentaire
Gap analysis
Exigences non-
fonctionnelles
Contraintes
Questionnement
Liste d’attributs
Mesures
Vision
Analyse de risques
Liespotting
Glossaire
Prototypage
Story maps
Stakeholders
assessment
Elevator statement
Analyse système
Product features
Cartes CRC
Arbre de décision
Modèle de
traçabilité
Business case
Usability engineering
Analyse quantitative
Goal modeling
Service-Oriented
requirements
Integrated requirements
engineering
Agent-oriented
requirements
Use Cases maps
UML
Collaborative reqt. gathering
Screenwriting
Card sort
Spécifications formelles
Analyse cognitive
Analyse structurée
EARS
Social modeling
Event-oriented reqt.
Contextual inquiry
Reqt. driven design
Problem frames
Domain Driven Design
HCI analysis
Stakeholders taxonomy
« Awareness »
Ne pas se méprendre sur le
facteur principal !
Merci !
@addinquy
http://freethinker.addinq.uy
christophe.addinquy@zenika.com
addinquy
addinquy
addinquy
addinquy
addinquy
Questions
#AgileFrance
Si vous avez des
passez me voir après

Contenu connexe

En vedette

La poésie française
La poésie françaiseLa poésie française
La poésie françaiseiesdragobil
 
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’information
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’informationVérification nationale de la thromboembolie veineuse (TEV) - appel d’information
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’informationCanadian Patient Safety Institute
 
Tracking gratuito de tiempo para freelance y emprendedores toggl - solucion...
Tracking gratuito de tiempo para freelance y emprendedores   toggl - solucion...Tracking gratuito de tiempo para freelance y emprendedores   toggl - solucion...
Tracking gratuito de tiempo para freelance y emprendedores toggl - solucion...Soluciona Facil
 
Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-Antoine Mercier-ame
 
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...Antoine Mercier-ame
 
Reflex client 2013 cubes architecture
Reflex client 2013 cubes   architectureReflex client 2013 cubes   architecture
Reflex client 2013 cubes architecturekbuleon
 
Comment améliorer économiquement les services rendus par l’it de votre entrep...
Comment améliorer économiquement les services rendus par l’it de votre entrep...Comment améliorer économiquement les services rendus par l’it de votre entrep...
Comment améliorer économiquement les services rendus par l’it de votre entrep...Patricia NENZI
 
Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6Kenny Duflos
 
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-Antoine Mercier-ame
 
Article sur la lutte contre l'impunité en Argentine
Article sur la lutte contre l'impunité en ArgentineArticle sur la lutte contre l'impunité en Argentine
Article sur la lutte contre l'impunité en ArgentineClaire Bruggiamosca
 

En vedette (20)

Cahiers de Poésie 18
Cahiers de Poésie 18Cahiers de Poésie 18
Cahiers de Poésie 18
 
La poésie française
La poésie françaiseLa poésie française
La poésie française
 
Phonics lessons
Phonics lessonsPhonics lessons
Phonics lessons
 
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’information
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’informationVérification nationale de la thromboembolie veineuse (TEV) - appel d’information
Vérification nationale de la thromboembolie veineuse (TEV) - appel d’information
 
Lecturas jurídicas número 22
Lecturas jurídicas número 22Lecturas jurídicas número 22
Lecturas jurídicas número 22
 
Parte catorce del libro
Parte catorce del libroParte catorce del libro
Parte catorce del libro
 
Tracking gratuito de tiempo para freelance y emprendedores toggl - solucion...
Tracking gratuito de tiempo para freelance y emprendedores   toggl - solucion...Tracking gratuito de tiempo para freelance y emprendedores   toggl - solucion...
Tracking gratuito de tiempo para freelance y emprendedores toggl - solucion...
 
Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-Ame gallery, dessin d'antoine mercier -calais douvres 1972-
Ame gallery, dessin d'antoine mercier -calais douvres 1972-
 
baromètre jeunes & médias 2013
baromètre jeunes & médias 2013 baromètre jeunes & médias 2013
baromètre jeunes & médias 2013
 
Reglament itf 2013
Reglament itf 2013Reglament itf 2013
Reglament itf 2013
 
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...
Ame gallery dans la série le monde de l'art selon e.t -291013 jean dupuis à l...
 
Reflex client 2013 cubes architecture
Reflex client 2013 cubes   architectureReflex client 2013 cubes   architecture
Reflex client 2013 cubes architecture
 
Comment améliorer économiquement les services rendus par l’it de votre entrep...
Comment améliorer économiquement les services rendus par l’it de votre entrep...Comment améliorer économiquement les services rendus par l’it de votre entrep...
Comment améliorer économiquement les services rendus par l’it de votre entrep...
 
Shopping list
Shopping listShopping list
Shopping list
 
Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6Dossier de production eisenberg - Sustainable performance Groupe n°6
Dossier de production eisenberg - Sustainable performance Groupe n°6
 
Urdu 40
Urdu 40Urdu 40
Urdu 40
 
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-
Ame gallery bas-relief d'antoine mercier -ceci est ma rolex-
 
B ortolan
B ortolanB ortolan
B ortolan
 
2014 diapo ag
2014 diapo ag 2014 diapo ag
2014 diapo ag
 
Article sur la lutte contre l'impunité en Argentine
Article sur la lutte contre l'impunité en ArgentineArticle sur la lutte contre l'impunité en Argentine
Article sur la lutte contre l'impunité en Argentine
 

Similaire à User Stories What Else ?

Innovation games et product backlog
Innovation games et product backlogInnovation games et product backlog
Innovation games et product backlogFrederic Vandaele
 
Acquisition de trafic web B to B
Acquisition de trafic web B to B Acquisition de trafic web B to B
Acquisition de trafic web B to B Indépendant
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"Bruno Sbille
 
201650211 MeetUp Paris Management 3.0
201650211 MeetUp Paris Management 3.0201650211 MeetUp Paris Management 3.0
201650211 MeetUp Paris Management 3.0Raouf Abrougui
 
The Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxThe Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxBruno Sbille
 
Agilité et modèles de changement
Agilité et modèles de changementAgilité et modèles de changement
Agilité et modèles de changementMathieu Gandin
 
Meet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerMeet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerAlexandre Quach
 
Déjeuner études de marché 28 mars 2013
Déjeuner études de marché 28 mars 2013Déjeuner études de marché 28 mars 2013
Déjeuner études de marché 28 mars 2013Philippe Dancause
 
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina Goulart
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina GoulartDesign Sprints comme outil d'innovation - Sylvain Ethier et Naina Goulart
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina GoulartSpark the Change Montréal
 
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...Publicis Sapient Engineering
 
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi (dwave.fr)
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi   (dwave.fr)Webinar 1/4 pourquoi ça marche chez certains et pas chez moi   (dwave.fr)
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi (dwave.fr)Neocamino
 
Le BDD est bien plus qu’une technique de test!
 Le BDD est bien plus qu’une technique de test! Le BDD est bien plus qu’une technique de test!
Le BDD est bien plus qu’une technique de test!Elapse Technologies
 
#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 #osgAlexandre Quach
 
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !) -...
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !)  -...Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !)  -...
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !) -...Philippe Dancause
 
Ni Gladiateurs, Ni Bisounours
Ni Gladiateurs, Ni BisounoursNi Gladiateurs, Ni Bisounours
Ni Gladiateurs, Ni BisounoursTof_
 
Les avis clients dans l'hôtellerie restauration
Les avis clients dans l'hôtellerie restaurationLes avis clients dans l'hôtellerie restauration
Les avis clients dans l'hôtellerie restaurationCEFAC
 

Similaire à User Stories What Else ? (20)

Innovation games et product backlog
Innovation games et product backlogInnovation games et product backlog
Innovation games et product backlog
 
Acquisition de trafic web B to B
Acquisition de trafic web B to B Acquisition de trafic web B to B
Acquisition de trafic web B to B
 
The agilists
The agilistsThe agilists
The agilists
 
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"The Agilists ou "Duo de retour d’expérience sauce aigre douce"
The Agilists ou "Duo de retour d’expérience sauce aigre douce"
 
201650211 MeetUp Paris Management 3.0
201650211 MeetUp Paris Management 3.0201650211 MeetUp Paris Management 3.0
201650211 MeetUp Paris Management 3.0
 
The Agilists Agile Tour Bordeaux
The Agilists Agile Tour BordeauxThe Agilists Agile Tour Bordeaux
The Agilists Agile Tour Bordeaux
 
Agilité et modèles de changement
Agilité et modèles de changementAgilité et modèles de changement
Agilité et modèles de changement
 
Meet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de GroomerMeet up - qu'on me donne l'envie de Groomer
Meet up - qu'on me donne l'envie de Groomer
 
Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)Scrum Shu Ha Ri (ScrumDay 2015)
Scrum Shu Ha Ri (ScrumDay 2015)
 
20121211 atelier2 avis_client
20121211 atelier2 avis_client20121211 atelier2 avis_client
20121211 atelier2 avis_client
 
Déjeuner études de marché 28 mars 2013
Déjeuner études de marché 28 mars 2013Déjeuner études de marché 28 mars 2013
Déjeuner études de marché 28 mars 2013
 
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina Goulart
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina GoulartDesign Sprints comme outil d'innovation - Sylvain Ethier et Naina Goulart
Design Sprints comme outil d'innovation - Sylvain Ethier et Naina Goulart
 
Rdv expert gestion de projet v com
Rdv expert gestion de projet v comRdv expert gestion de projet v com
Rdv expert gestion de projet v com
 
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...
XebiCon'17 : Continuous Product Discovery, comment dé-risquer systématiquemen...
 
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi (dwave.fr)
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi   (dwave.fr)Webinar 1/4 pourquoi ça marche chez certains et pas chez moi   (dwave.fr)
Webinar 1/4 pourquoi ça marche chez certains et pas chez moi (dwave.fr)
 
Le BDD est bien plus qu’une technique de test!
 Le BDD est bien plus qu’une technique de test! Le BDD est bien plus qu’une technique de test!
Le BDD est bien plus qu’une technique de test!
 
#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
 
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !) -...
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !)  -...Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !)  -...
Démystifier les études de marchés... (pourquoi? à quoi ça sert? comment !) -...
 
Ni Gladiateurs, Ni Bisounours
Ni Gladiateurs, Ni BisounoursNi Gladiateurs, Ni Bisounours
Ni Gladiateurs, Ni Bisounours
 
Les avis clients dans l'hôtellerie restauration
Les avis clients dans l'hôtellerie restaurationLes avis clients dans l'hôtellerie restauration
Les avis clients dans l'hôtellerie restauration
 

Plus de Christophe Addinquy

12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agileChristophe Addinquy
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetChristophe Addinquy
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyChristophe Addinquy
 
Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Christophe Addinquy
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilitéChristophe Addinquy
 
De la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeDe la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeChristophe Addinquy
 
Quand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationQuand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationChristophe Addinquy
 
Gestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileGestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileChristophe Addinquy
 

Plus de Christophe Addinquy (18)

Agile innovation
Agile innovationAgile innovation
Agile innovation
 
Du Roi à la Valeur
Du Roi à la ValeurDu Roi à la Valeur
Du Roi à la Valeur
 
12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile12+1 Patterns opérationnels de transition agile
12+1 Patterns opérationnels de transition agile
 
Accompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projetAccompagner la transition agile d’un grand projet
Accompagner la transition agile d’un grand projet
 
Acceptance Tests Workshop
Acceptance Tests WorkshopAcceptance Tests Workshop
Acceptance Tests Workshop
 
Scrum Shu Ha Ri
Scrum Shu Ha RiScrum Shu Ha Ri
Scrum Shu Ha Ri
 
Easy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectlyEasy to use correctly, hard to use incorrectly
Easy to use correctly, hard to use incorrectly
 
En Finir Avec ...
En Finir Avec ...En Finir Avec ...
En Finir Avec ...
 
The Virtues of emergence
The Virtues of emergenceThe Virtues of emergence
The Virtues of emergence
 
Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...Une nouvelle approche du développement des compétences chez les consultants i...
Une nouvelle approche du développement des compétences chez les consultants i...
 
Initiation aux dérives taux
Initiation aux dérives tauxInitiation aux dérives taux
Initiation aux dérives taux
 
Les Vertus de l'emergence
Les Vertus de l'emergenceLes Vertus de l'emergence
Les Vertus de l'emergence
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Aborder la transition vers l'agilité
Aborder la transition vers l'agilitéAborder la transition vers l'agilité
Aborder la transition vers l'agilité
 
De la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en chargeDe la sécurisation du SI à la sécurisation de la prise en charge
De la sécurisation du SI à la sécurisation de la prise en charge
 
Quand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'informationQuand Mon Produit Est Un Système d'information
Quand Mon Produit Est Un Système d'information
 
Gestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode AgileGestion d'un portefeuille en mode Agile
Gestion d'un portefeuille en mode Agile
 
Introduction à XForm
Introduction à XFormIntroduction à XForm
Introduction à XForm
 

User Stories What Else ?

  • 1. User Stories, what else ? par Christophe Addinquy 15h30 - 14h Salle 1 #AgileFrance
  • 2. Aujourd’hui : Accompagnement agile @ Zenika Christophe Addinquy, Avant : Directeur de projet, consultant, formateur, agiliste bon teint, développeur et d’autres choses encore...
  • 4. ...ça va être un peu dense ! Et pourtant incomplet Désolé...
  • 5. Décidator Du côté de chez Victor Mon pote Bernie
  • 7. La «pyramide de Leffingwell»
  • 8. ✤ Une proposition de valeur ✤ Un branding ✤ Un caractère différenciant La Product Box
  • 9. 30 secondes pour attirer l’attention de votre boss dans l’ascenseur... 1 minute pour vendre votre business model ! De l’elevator statement au pitch ✤ Traction ✤ Produit ✤ Equipe ✤ Social proof
  • 11. Faire rencontrer l’ingénierie des exigences à la communauté agile L’assistance d’agile Grenoble Lecteurs de mon blog Donner envie d’en savoir plus Ce talk Recommandation s de lecture ciblées Notes de lecture Impact Mapping
  • 13. Veut de la technologie Veut une solution opérationnelle La segmentation de marché C’est nouveau, imparfait, c’est une avancée techno C’est nouveau et prometteur C’est une solution à mon besoin C’est un produit bien établi qui a fait ses preuves J’y vais car je ne peux plus faire autrement
  • 14. Se battre sur les marchés existant Vaincre la concurrence Exploiter la demande existante Ajuster la valeur par rapport au coût Se battre sur le prix ou chercher le facteur différenciateur Créer un marché incontesté Rendre la compétition sans objet Créer et capturer une nouvelle demande Casser l’équation coût / valeur Rechercher le différenciateur avec un coût ajusté Blue ocean strategy
  • 16. Ash Maurya Le Lean Canvas Problem / solution fit 1 2 3 4 5 Product / market fit 7 6 8 9
  • 17. ... ou Business Model Canvas
  • 19.
  • 20. Purpose alignment model Je fais pour moi quelque chose de spécifique Je fais ou j’achète une solution standard Envisager de ne pas faire ! Je m’appuie sur des spécialistes du sujet
  • 21. Du côté de chez Victor ✤ Structurer ✤ Exprimer ✤ Solidifier
  • 22. Du côté de chez Victor ✤ Structurer ✤ Exprimer ✤ Solidifier
  • 23. ✤ Acteurs externes ✤ Evénements déclencheurs ✤ Evénements en retour ✤ Système boite noire Le diagramme de contexte
  • 24. http://freethinker.addinq.uy/post/66131430961/a-la-conquete-du-story-mapping Bottom up 1 - Collecter les fonctionnalités 2 - Ajouter des détails 3 - Disposer en séquence 4 - Regrouper par fréquence 5 - Indiquer les ruptures logiques dans le worflow 6 - Diviser en releases 7 - Indiquer les estimations 8 - Servir en tranches ! Story Mapping
  • 25. Cas d’utilisation, 1ère étape Essentiellement Top-Down ✤ Acteurs ✤ Cas d’utilisation ✤ Packages ✤ (relations)
  • 26. Du côté de chez Victor ✤ Structurer ✤ Exprimer ✤ Solidifier
  • 27. 1 - Le client se présente pour régler sa nuit d’hôtel 2 - Le système affiche le montant à régler 2.1 - Le système imprime le voucher pré-payé 2.2 - Le client signe le voucher 2.2.1 - Le voucher ne correspond pas au client 2.3 - Le système enregistre le voucher acquitté 3 - Le client règle sa facture en cash 3.1 - Le client règle sa facture par C.B. 3.2 - Le système imprime une facturette (suite en 5) 4 - La système affiche le montant à rendre 4 - Le système imprime la facture 4.1 - Impression de la facture impossible 5 - Le système clos la transaction Cas d’utilisation, 2nd étape (1/2)
  • 29. ✤ Hub d’information par exigence ✤ Permet le tri ✤ Remplissage incrémental Template d’exigences
  • 32. Le modèle QUPER ✤ Définir les indicateurs qualité ✤ Pour chaque fonctionnalité : estimer les breakpoints et barrières ✤ Estimer la qualité actuelle du produit / des concurrents ✤ Estimer la qualité cible souhaitée ✤ Communiquer / itérer
  • 33. Du côté de chez Victor ✤ Structurer ✤ Exprimer ✤ Solidifier
  • 34. ✤ Exigences déclinées en exemples ✤ Basé (si possible) sur des cas réels ✤ Construits en collaboration ✤ Avec les combinatoires ✤ Avec les cas aux limites Spécifications exécutables
  • 35. ✤ « Quality gateway » ✤ Alignement sur l’objectif ✤ Viabilité des contraintes ✤ Besoin ou solution ? ✤ Levée des ambiguïtés ✤ PLanguage ? ✤ Quantification des attributs ✤ Levée des implicites ✤ Etc... Améliorer la qualité
  • 37. Go & See (aller sur le terrain) ✤ Voir ce que le système ne prends pas en compte (environnement de travail) ✤ Observer la logique de travail ✤ Mesurer les temps productifs / improductifs ✤ Comprendre les problèmes / souffrances des utilisateurs ✤ S’immerger dans le métier ✤ Empathie avec les utilisateurs
  • 38. Analyse Causale ✤ L’utilisateur n’exprime généralement pas un besoin mais ce qu’il pense être la solution ✤ Factualiser, s’extraire du ressenti ✤ Remonter au besoin initial ✤ Les 5 pourquoi : une recette pour l’analyse causale
  • 39. Workshops ✤ Requirements workshop ✤ Définir, Identifier ✤ Acceptance tests workshop ✤ Cadrer, préciser et lever les ambiguïtés ✤ Brainstorm ✤ Générer des options, rechercher des solutions non triviales ✤ Discussions informelles ✤ Comprendre
  • 40. Questions hors contexte • Pour quelles raisons désirons- nous cette fonctionnalité ? • De quoi pouvons-nous nous inspirer ? Focus questions • Qui ? Où ? • Comment ? Quand ? • Pourquoi ? • Quoi ? Questions Ouvertes • Que voulez-vous traiter ? • Que souhaitez-vous y voir figurer ? • Comment voyez-vous ça ? Questions Fermées • Cette information est-elle obligatoire ? Questions Provocatrices • Immédiatement : c’est nécessairement moins d’1 sec. ou 1 min. convient encore ? ✤ Questions hors contexte : En amont pour connaitre des propriétés générales ✤ Focus questions : Pour détailler et lever des ambiguïtés ✤ Questions ouvertes : Pour générer des informations ✤ Questions fermées : pour lever des options ✤ Questions provocatrices : Pour affiner une information Questionner
  • 41. ✤ Biais rétrospectif ou l'effet « je le savais depuis le début » ✤ Effet de récence : mieux se souvenir des dernières informations auxquelles on a été confronté ✤ Effet de simple exposition : avoir préalablement été exposé à quelqu'un ou à une situation le/la rend plus positive ✤ Effet d'ambiguïté : tendance à éviter les options dont on manque d'information ✤ Ancrage mental : La répétabilité d’un phénomène crée une illusion de causalité ✤ Biais de statu quo : la nouveauté est vue comme apportant plus de risques que d'avantages possibles et amène une résistance au changement ✤ Effet de halo : une perception sélective d'informations allant dans le sens d'une première impression que l'on cherche à confirmer ✤ Biais de confirmation d'hypothèse : préférer les éléments qui confirment plutôt que ceux qui infirment une hypothèse ✤ Perception sélective : interpréter de manière sélective des informations en fonction de sa propre expérience Les biais cognitifs
  • 42.
  • 43. Liespotting ✤ Pourquoi ? ✤ Récompense ✤ Avantage ✤ Impression positive ✤ Pouvoir ✤ Eviter la punition ✤ Protection ✤ Intimité ✤ Comment ? ✤ Langage non-verbal ✤ Expressions faciales ✤ Indications verbales
  • 45. 45 Analyse causale Programmation neuro- linguistique BPMModèle de Kano Design Thinking Creativity workshop Biais cognitifs Pyramide de Leffingwell Brainstorming Personas Mind maps Analyse contextuelle Use Cases Story boards Archéologie documentaire Gap analysis Exigences non- fonctionnelles Contraintes Questionnement Liste d’attributs Mesures Vision Analyse de risques Liespotting Glossaire Prototypage Story maps Stakeholders assessment Elevator statement Analyse système Product features Cartes CRC Arbre de décision Modèle de traçabilité Business case Usability engineering Analyse quantitative Goal modeling Service-Oriented requirements Integrated requirements engineering Agent-oriented requirements Use Cases maps UML Collaborative reqt. gathering Screenwriting Card sort Spécifications formelles Analyse cognitive Analyse structurée EARS Social modeling Event-oriented reqt. Contextual inquiry Reqt. driven design Problem frames Domain Driven Design HCI analysis Stakeholders taxonomy
  • 46. « Awareness » Ne pas se méprendre sur le facteur principal !
  • 48. Questions #AgileFrance Si vous avez des passez me voir après