Contenu connexe
Similaire à Eloge de la User Story - Agile Tour Bordeaux - (20)
Plus de Cecil Dijoux (13)
Eloge de la User Story - Agile Tour Bordeaux -
- 1. Copyright © Institut Lean France 2013
Eloge de la User Story
Un outil anti-tayloriste au service
de l’agilité
- 2. Copyright © Institut Lean France 2012
Dans une approche
tayloriste
G
D
T
Développement
Spécifications
2
- 3. Copyright © Institut Lean France 2012
Dans une approche
tayloriste
Spécifications = Gaspillage
- Pas développées
- Non pertinentes à mesure que le code est développé
- Obsolètes le jour de leur parution
- Mots. Le code est le meilleur moyen de partager une compréhension
Spécifications = Obstacles
- Collaboration
- Agilité de la conception
- Développer des spécifications plutôt que développer de la valeur
G
D
T
Build
Specifications
3
- 4. Copyright © Institut Lean France 2012
Pourquoi les User Stories ?
1.
Spécifications logicielles IEEE 830 :
1.
2.
3.
4.
Le produit devra
Le produit devra
Le produit devra
Le produit devra
avoir
avoir
avoir
avoir
un moteur à essence
4 roues équipées chacune de pneu
un volant
une carosserie métallique
4
- 5. Copyright © Institut Lean France 2012
Pourquoi les User Stories ?
1.
Spécifications logicielles IEEE 830 :
1.
2.
3.
4.
Le produit devra
Le produit devra
Le produit devra
Le produit devra
avoir
avoir
avoir
avoir
un moteur à essence
4 roues équipées chacune de pneu
un volant
une carosserie métallique
5
- 6. Copyright © Institut Lean France 2012
Pourquoi les User Stories ?
1.
Spécifications logicielles IEEE 830 :
1.
2.
3.
4.
Le produit devra
Le produit devra
Le produit devra
Le produit devra
avoir
avoir
avoir
avoir
un moteur à essence
4 roues équipées chacune de pneu
un volant
une carosserie métallique
Vs. En tant que propriétaire de ma
maison, je souhaite utiliser le
produit pour tondre ma pelouse
facilement et rapidement
6
- 7. Copyright © Institut Lean France 2013
Une perspective depuis le
système
IEEE 830 : Le système devrait faire ceci et cela
aussi
7
- 8. Copyright © Institut Lean France 2013
Vs une perspective depuis
l’utilisateur
User Story : En tant que {Role} je peux
{Action} pour obtenir {Valeur}
Lean Software Development @ Lectra – L. Alt, C. Dijoux
8
- 9. Copyright © Institut Lean France 2013
Tayloriste = séquentiel,
contractuel, division du travail
1. Write the spec
2. Develop the
code
9
9
- 10. Copyright © Institut Lean France 2013
Agile : iteratif + collaboratif
Developpe
Co-définition
Teste
Co-définit et
priorise
UX
10
10
- 11. Copyright © Institut Lean France 2013
Dan Jones
Les systèmes d’information
doivent sortir de leur vision
Tayloriste où on pousse à
l’utilisateur des capacités
technologiques pour aller vers
une vision où on tire les
besoins clients pour proposer
des solutions qui répondent à
ces besoins.
11
11
- 15. Copyright © Institut Lean France 2013
Fleur Pellerin
Dans une approche «
techno-push », si
j'invente le marteau,
toute personne que je
rencontre sera un
clou.
(Loi de l’instrument de
Marlow)
15
- 16. Copyright © Institut Lean France 2013
Pourquoi adopter l’approche
User Story ?
Développer du logiciel qui représente de la valeur
pour l’utilisateur
S’affranchir de la vision Tayloriste qui « pousse »
de la technologie et sépare celui qui conçoit de
celui qui réalise
Intégrer plus naturellement une approche UX
(User Experience)
S’émanciper de la loi de l’instrument
16