Upload
cecil-dijoux
View
654
Download
1
Embed Size (px)
DESCRIPTION
Lightning Talk Agile Tour Bordeaux. Eloge de la user story en tant qu'outil anti-tayloriste
Citation preview
Copyright © Institut Lean France 2013
Eloge de la User Story
Un outil anti-tayloriste au service de l’agilité
Copyright © Institut Lean France 2012
2
Dans une approche tayloriste
G D
Spécifications
T Développement
Copyright © Institut Lean France 2012
3
G D
Specifications
T Build
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
Dans une approche tayloriste
Copyright © Institut Lean France 2012
4
Pourquoi les User Stories ?1. Spécifications logicielles IEEE 830 :
1. Le produit devra avoir un moteur à essence2. Le produit devra avoir 4 roues équipées chacune de pneu3. Le produit devra avoir un volant4. Le produit devra avoir une carosserie métallique
Copyright © Institut Lean France 2012
5
Pourquoi les User Stories ?1. Spécifications logicielles IEEE 830 :
1. Le produit devra avoir un moteur à essence2. Le produit devra avoir 4 roues équipées chacune de pneu3. Le produit devra avoir un volant4. Le produit devra avoir une carosserie métallique
Copyright © Institut Lean France 2012
6
Vs. En tant que propriétaire de ma maison, je souhaite utiliser le produit pour tondre ma pelouse facilement et rapidement
Pourquoi les User Stories ?1. Spécifications logicielles IEEE 830 :
1. Le produit devra avoir un moteur à essence2. Le produit devra avoir 4 roues équipées chacune de pneu3. Le produit devra avoir un volant4. Le produit devra avoir une carosserie métallique
Copyright © Institut Lean France 2013
Une perspective depuis le système
7
IEEE 830 : Le système devrait faire ceci et cela aussi
Copyright © Institut Lean France 2013
Vs une perspective depuis l’utilisateur
8
User Story : En tant que {Role} je peux {Action} pour obtenir {Valeur}
Lean Software Development @ Lectra – L. Alt, C. Dijoux
Copyright © Institut Lean France 2013
9
Tayloriste = séquentiel, contractuel, division du travail
9
1. Write the spec
2. Develop the code
Copyright © Institut Lean France 2013
10
Agile : iteratif + collaboratif
10
Co-définit et priorise
Developpe
Teste
UX
Co-définition
Copyright © Institut Lean France 2013
11
Dan Jones
11
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.
Copyright © Institut Lean France 2013
12
Jesse James Garrett
12
Copyright © Institut Lean France 2013
13
The old way : Tech > Features > Interface
13
Copyright © Institut Lean France 2013
The Apple way : UI > Magic
14
Copyright © Institut Lean France 2013
Fleur Pellerin
15
Dans une approche « techno-push », si
j'invente le marteau, toute personne que je
rencontre sera un clou.
(Loi de l’instrument de Marlow)
Copyright © Institut Lean France 2013
Pourquoi adopter l’approche User Story ?
16
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