Upload
xp-day-ch
View
533
Download
2
Embed Size (px)
DESCRIPTION
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
Citation preview
20102009
Genève 20119 mai
xpday.ch
« Vision : un sacré attracteur pour une équipe autoorganisée »
Thierry Cros
- E2 -
Vision Produit
Un sacré attracteur pour une équipe auto-organisée
Thierry Cros
http://etre-agile.com 2
Sommaire
● Vision Produit– Contenu– Qui fait quoi ?– Formats
● Attracteur et équipe auto-organisée● Vision : un sacré attracteur
http://etre-agile.com 3
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 4
Vision
● Contexte– Enjeux de l'organisation
● Produit– En deux mots– Objectifs– Périmètre : rôles et thèmes
http://etre-agile.com 5
3 niveaux de plan « Client »
● Expression de besoins
– Vision– Thèmes/Features– Stories / Tests
● Projection dans le temps
– Feuille de route– Plan versions– Plan itérations
Et le niveau « tâche » sous responsabilité des Développeurs
http://etre-agile.com 6
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 7
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 8
Contexte● Le contexte du produit
dans l'organisation– État de l'organisation– Les concurrents ?– ...
● Enjeux de l'organisation déclinés en enjeux du service
● En devenir de – Produit logiciel– Process métier– ...
http://etre-agile.com 9
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 10
Périmètre du produit
● Rôles– Humains– Autres systèmes
● Thèmes– Principales
caractéristiques fonctionnelles et non fonctionnelles
Détourner un diagramme de contexte en cas d'utilisation
http://etre-agile.com 11
Vision
● Contexte – Organisation,
Service– Enjeux
● Objectifs produit– Produit HW + SW– Process– Indicateurs
● Périmètre– Rôles– Thèmes
Et les attributs : ✔ Importance métier✔ Coût✔ ...
http://etre-agile.com 12
Qui fait quoi (RACI)
Product Manager(Owner)
Utilisateur, Manager Développeur
Rédige X XConseille X
Autorité XEst Informé X X
http://etre-agile.com 13
Vision : tableau
PRODUIT En 2 mots...
Contexte●
●
●
●
Objectifs●
●
●
●
Périmètre (rôles & thèmes)✔ ✔
✔
✔
Feuille de route➔
➔
➔
ROADMAP
http://etre-agile.com 14
Vision et mindmap
http://etre-agile.com 15
Sommaire
● Vision Produit– Contenu– Qui fait quoi ?– Formats
● Attracteur et équipe auto-organisée● Vision : un sacré attracteur
http://thierrycros.net 16
Aux sources de l'Agile● Manifeste agile (2001)
– Valeurs● Principes
– Histoire du manifeste
Les Anarchistes organisationnels
http://thierrycros.net 17
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éveloppeurslibérée des poids des sociétés "Dilbertesques". »
Histoire du Manifeste agile, Jim Highsmith
Traduction de Fabrice Aimettihttp://www.fabrice-aimetti.fr
http://thierrycros.net 18
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. »
Source : wikipedia
http://thierrycros.net 19
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 20
Agile : à la source, deux piliers
● Économie : la sobriété heureuse
– « l'activité humaine qui consiste en la production, la distribution, l'échange et la consommation de biens et de services. »
● Humanisme– « Respecter les
personnes » principe Lean
– « Rythme viable » « auto-organisation »« auto-amélioration » principes agiles
etre-agile.com 21
Agile : principes → rôles
Métier Développeur
Support : consultant, management...
ScrumMaster
etre-agile.com 22
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 23
Stewardship ?
« La responsabilité de prendre soin de quelque chosequi 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 24
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 25
Stewardship et auto-organisation
● Auto-organisation– Anarchie !– Incontrôlable !– Danger !– Lutte...– Politiquement
incorrect
● Stewardship*– Responsabilité– Réconciliation– Politiquement
correct
– * merci à Dominic Williams
Stewardship : l'auto-organisation vue dans son contexte
etre-agile.com 26
http://etre-agile.com 27
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 28
Expérience : attracteur sensoriel
● Que voyez-vous ?
Des stimuli activentune mémoire et l'ensemble des stimulis'organise alors par rapportà cet attracteur.
http://etre-agile.com 29
Résultat : ce qui est perçu
● Une jeune femme ?– Vue de ¾ arrière– Visage fin– Regard droit
● Une vieille femme ?– Vue ¼ face– Gros nez– Tête penchée
Ce qui est perçuest une interprétation de ce qui est réel,fonction de ce qui « attire ».
http://etre-agile.com 30
Expérience : changer la réalité
● Jeune ↔ vieille
http://etre-agile.com 31
La clé
Des stimuli activentune mémoire et l'ensemble des stimulis'organise alors par rapportà cet attracteur.
Créer cette « mémoire »cet attracteur
http://etre-agile.com 32
Vision : un attracteur
Vision Équipeauto-organisée
Vision = attracteur
http://etre-agile.com 33
Vision : le cap
http://etre-agile.com 34
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 solutionetc plus difficiles, moins adaptés : autour de quoi l'équipes'organise-t-elle ?
http://thierrycros.net 35
Un Cycle de Vie agile
nMort
de l'appli
...
Exploration
1
2 mois max.Engagement
2
1 semainePilotage par feedback
3 4 5
Des années !
Exploration : élaboration progressive de la visionÀ chaque release : mise à jour en fonction du feedback
http://etre-agile.com 36
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 37
Vision, un sacré attracteur pour une équipe auto-organisée
.http://etre-agile.com
Twitter@thierrycros
Mél :[email protected]
Tél :+33 (0)6 67 90 22 29