La vision du produit est établie, maintenue et partagée. Au delà de son intérêt en tant qu'expression de besoin, la vision est un attracteur pour tous les membres de l'équipe. Nous verrons donc un exemple de contenu de vision, un « RACI » de vision, des formats possibles et ensuite en quoi ce court document est important en tant qu'attracteur pour l'équipe, autrement dit comment la vision nous permet de ramer tous dans le même sens.
Thierry Cros
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
E2 - Vision : un sacré attracteur pour une équipe autoorganisée
1. xpday.ch
2009
2010
Genève 20119 mai
« Vision : un sacré attracteur
pour une équipe autoorganisée »
Thierry Cros
- E2 -
2. Vision Produit
Un sacré attracteur
pour une équipe auto-organisée
Thierry Cros
3. Sommaire
● Vision Produit
– Contenu
– Qui fait quoi ?
– Formats
● Attracteur et équipe auto-organisée
● Vision : un sacré attracteur
http://etre-agile.com 2
4. Vision : le cap
● Le cap : si vous ne
savez pas où vous
voulez aller, où irez-
vous ?
● Vous avez le droit
d'adapter le cap en
fonction du feedback.
http://etre-agile.com 3
5. Vision
● Contexte
– Enjeux de l'organisation
● Produit
– En deux mots
– Objectifs
– Périmètre : rôles et thèmes
http://etre-agile.com 4
6. 3 niveaux de plan « Client »
● Expression de ● Projection dans le
besoins temps
– Vision – Feuille de route
– Thèmes/Features – Plan versions
– Stories / Tests – Plan itérations
Et le niveau « tâche » sous responsabilité des Développeurs
http://etre-agile.com 5
7. Feuille de route :
la vision dans le temps
2011 2013 2014
● Phase produit
– Contexte temporel / Organisation
– Objectifs
– Thèmes typiques
– Déploiement...
http://etre-agile.com 6
8. Le produit en deux mots
● Le nom du produit...
● … Et quelques mots d'explication.
Du « logiciel »
au « système à forte composante logicielle ».
http://etre-agile.com 7
9. Contexte
● Le contexte du produit ● Enjeux de
dans l'organisation l'organisation
– État de l'organisation déclinés en enjeux
du service
– Les concurrents ?
– ...
● En devenir de
– Produit logiciel
– Process métier
– ...
http://etre-agile.com 8
10. Objectifs du produit
● Les enjeux du métier déclinés en objectifs
produit
● Et les indicateurs d'atteinte d'objectifs.
http://etre-agile.com 9
11. Périmètre du produit
● Rôles ● Thèmes
– Humains – Principales
– Autres systèmes caractéristiques
fonctionnelles et
non
fonctionnelles
Détourner un diagramme de contexte en cas d'utilisation
http://etre-agile.com 10
12. Vision
● Contexte ● Objectifs produit
– Organisation, – Produit HW + SW
Service – Process
– Enjeux – Indicateurs
● Périmètre
Et les attributs :
– Rôles ✔ Importance métier
✔ Coût
– Thèmes
✔ ...
http://etre-agile.com 11
13. Qui fait quoi (RACI)
Product Utilisateur,
Manager Manager Développeur
(Owner)
Rédige X X
Conseille X
Autorité X
Est Informé X X
http://etre-agile.com 12
16. Sommaire
● Vision Produit
– Contenu
– Qui fait quoi ?
– Formats
● Attracteur et équipe auto-organisée
● Vision : un sacré attracteur
http://etre-agile.com 15
17. Aux sources de l'Agile
● Manifeste agile (2001)
– Valeurs
● Principes
– Histoire du manifeste
Les Anarchistes organisationnels
http://thierrycros.net 16
18. Dilbert ? Non, merci.
« … l'Extreme Programming a connu
un développement dans son utilisation et son intérêt,
non pas grâce à la programmation en binôme
ou au refactoring, mais parce que,
pris dans leur ensemble, ses pratiques définissent
une communauté de développeurs
libérée des poids des sociétés "Dilbertesques". »
Histoire du Manifeste agile, Jim Highsmith
Traduction de Fabrice Aimetti
http://www.fabrice-aimetti.fr
http://thierrycros.net 17
19. Vous avez aimé Peter ?
Vous adorerez Dilbert !
Le principe de Dilbert est une version aggravée du principe de Peter.
Dans le livre Le Principe de Dilbert,
Scott Adams rappelle le principe de Peter :
Tout employé tend à s'élever
à son niveau d'incompétence.
Le nouveau principe, principe de Dilbert, s'énonce ainsi :
« Les gens les moins compétents
sont systématiquement affectés
aux postes où ils risquent
de causer le moins de dégâts :
ceux de managers. »
http://thierrycros.net 18
Source : wikipedia
20. Agile : l'intention
« À la base, je crois que les Méthodologistes Agiles
sont vraiment des "sentimentaux" en parlant de livrer
les bons produits aux clients et en travaillant
dans un environnement qui fait plus que parler
des "gens comme nos ressources
les plus importantes"
mais en réalité agit comme si les gens
étaient les plus importants. »
Source : histoire du Manifeste
http://thierrycros.net 19
21. Agile : à la source, deux piliers
● Économie : la ● Humanisme
sobriété heureuse – « Respecter les
– « l'activité personnes »
humaine qui principe Lean
consiste en la – « Rythme viable »
production, la « auto-organisation »
distribution, « auto-amélioration »
l'échange et la principes agiles
consommation
de biens et de
services. »
http://thierrycros.net 20
23. Agile et auto-organisation
● Valeur
– Les personnes plus importantes que les
processus.
● Principes
– Les meilleurs spécifications, conceptions...
émergent d'équipes auto-organisées.
– Constituez vos équipes avec des personnes
motivées, donnez leur le support dont elles
ont besoin et faites leur confiance.
– Rythme viable.
– Auto-amélioration continue.
etre-agile.com 22
24. Stewardship ?
« La responsabilité de prendre soin de quelque chose
qui appartient à quelqu'un d'autre. » Wikipedia
« Un steward... prend correctement en charge
la gestion des tâches pour lesquelles
on lui fait confiance. »
Parfois, la confiance apparaît... après.
etre-agile.com 23
25. Responsable ?
● Être responsable c'est pouvoir répondre de …
● Face à qui ?
– D'abord face à moi-même
● RED GREEN REFACTOR...
● User Story, acceptation...
– Puis L'équipe
– Puis Management...
etre-agile.com 24
26. Stewardship et auto-organisation
● Auto-organisation ● Stewardship*
– Anarchie ! – Responsabilité
– Incontrôlable ! – Réconciliation
– Danger ! – Politiquement
– Lutte... correct
– Politiquement
incorrect – * merci à Dominic
Williams
Stewardship :
l'auto-organisation vue dans son contexte
etre-agile.com 25
28. Attracteur
● « According to 'self-
organization' theory,
order in an
interconnected
system of elements
arises around what
are called
'attractors' »
Robert Dilts
http://etre-agile.com 27
29. Expérience : attracteur sensoriel
● Que voyez-vous ?
Des stimuli activent
une mémoire et
l'ensemble des stimuli
s'organise alors
par rapport
à cet attracteur.
http://etre-agile.com 28
30. Résultat : ce qui est perçu
● Une jeune femme ? ● Une vieille femme ?
– Vue de ¾ arrière – Vue ¼ face
– Visage fin – Gros nez
– Regard droit – Tête penchée
Ce qui est perçu
est une interprétation
de ce qui est réel,
fonction de ce qui « attire ».
http://etre-agile.com 29
32. La clé
Créer Des stimuli activent
une mémoire et
cette l'ensemble des stimuli
« mémoire » s'organise alors
cet attracteur par rapport
à cet attracteur.
http://etre-agile.com 31
35. Vision : attracteur
● L'équipe s'auto-organise autour de la vision du
produit
– Plans
– Solutions techniques
– Propositions
– Améliorations
À l'inverse, le manque de vision rend le plan, la solution
etc plus difficiles, moins adaptés : autour de quoi l'équipe
s'organise-t-elle ?
http://etre-agile.com 34
36. Un Cycle de Vie agile
1
Exploration
2
2 mois max.
Engagement
3 4 5 ...
1 semaine
Pilotage par feedback
n
Des années !
Mort
de l'appli
Exploration : élaboration progressive de la vision
À chaque release : mise à jour en fonction du feedback
http://thierrycros.net 35
37. Conclusion
● Établir
● Maintenir
● Partager
● Aligner
la vision du produit.
● Ainsi, l'équipe s'auto-organise
et est centrée autour de cette vision qui est
alors un attracteur : c'est elle qui « colore »
la réalité de l'équipe.
http://etre-agile.com 36
38. Vision, un sacré attracteur
pour une équipe auto-organisée
http://etre-agile.com
Twitter
. @thierrycros
Mél :
tco@thierrycros.net
Tél :
+33 (0)6 67 90 22 29
http://etre-agile.com 37