Vision Produit Un sacré attracteur pour une équipe auto-organisée Thierry Cros
Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com 2
Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com 3
Aux sources de l'agile Manifeste agile (2001) Valeurs Principes Histoire du manifeste Les Anarchistes organisationnels http://thierrycros.net 4
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 5
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 6
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 7
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 http://thierrycros.net 8
Agile : principes rôles Métier Développeur Support : consultant, management... Scrummaster etre-agile.com 9
Agile : l'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 10
Auto-organisation? 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 11
Responsable? Être responsable c'est pouvoir répondre de Face à qui? D'abord face à moi-même Développeur : RED GREEN REFACTOR... Client (PO) : User Story, acceptation... Manager : ai-je bien supprimé tel obstacle? Puis l'équipe Puis Management... etre-agile.com 12
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 13
Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com 14
Vision : le cap Le cap : si vous ne savez pas où vous voulez aller, où irezvous? Vous avez le droit d'adapter le cap en fonction du feedback. http://etre-agile.com 15
Vision XP* en 3 + 1 mots 1. Les faits Contexte et Enjeux de l'organisation... des Utilisateurs 2. Les objectifs Des Utilisateurs Assignés au produit (hard & soft...) 3. Les Hypothèses 4. Le périmètre : rôles et thèmes * XPE2E http://etre-agile.com 16
Vision et 3 niveaux de plan «Client» Expression de besoins Projection dans le temps Vision Feuille de route Thèmes Plan versions Stories Plan itérations Tests Conversation Et le niveau «tâche» sous responsabilité des Développeurs http://etre-agile.com 17
Feuille de route : la vision long terme 2011 2013 2014 Phase produit Contexte temporel / Organisation Objectifs Thèmes typiques Déploiement... http://etre-agile.com 18
Et comme toujours... Le mieux est l'ennemi du bien : mieux vaut une «vision + feuille de route» à court ou moyen terme que rien du tout La «vision + feuille de route» est régulièrement adaptée en fonction d'un feedback concret et rapide Tout élément de la vision peut être caractérisé par un degré de «confiance» (comme la météo) http://etre-agile.com 19
Le produit : en une phrase Le nom du produit... Et quelques mots d'explication. Du «logiciel» au «système à forte composante logicielle». Point de vue Utilisateur http://etre-agile.com 20
Vision = les faits Le contexte du produit dans l'organisation Évolutions en devenir de État de l'organisation Produit logiciel Les concurrents? Process métier...... http://etre-agile.com 21
Vision = Les objectifs Quels sont les objectifs assignés au produit? Et les indicateurs d'atteinte d'objectifs. L utilisateur voit une pratique métier... Cette pratique incorpore un logiciel embarqué dans un matériel. http://etre-agile.com 22
Vision = Périmètre Rôles Thèmes Humains Autres systèmes Principales caractéristiques fonctionnelles et non fonctionnelles Détourner un diagramme de contexte en cas d'utilisation! http://etre-agile.com 23
Vision XP : en résumé Objectifs produit Faits Organisation, Service Concurrence... Produit HW + SW Process Indicateurs Périmètre Rôles Thèmes Hypothèses Disponibilité Évolutions prévues http://etre-agile.com 24
Des outils Go & See SIPOC Supplier Valeurs Input Process (métier) Communication Output Simplicité Customer Feedback Courage Respect http://etre-agile.com 25
Caractériser les éléments de vision Importance métier Priorité Maturité, confiance Spécifique Site concerné, population Coût directs et indirects http://etre-agile.com 26
Estimer rapidement... Faisabilité? Coût : développement, exploitation, formation, poste User...? RoI / Cashback? Un feedback concret et rapide? http://etre-agile.com 27
Qui fait quoi (RACI) Product Manager (Owner) Utilisateur, Manager Développeur Rédige X X Conseille X Autorité X Est Informé X X http://etre-agile.com 28
Vision : tableau PRODUIT En 2 mots... Faits Périmètre (rôles & thèmes) Hypothèses Objectifs ROADMAP http://etre-agile.com 29
Vision et mindmap http://etre-agile.com 30
Minmap déplié http://etre-agile.com 31
Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com 32
Attracteur «According to 'selforganization' theory, order in an interconnected system of elements arises around what are called 'attractors'» Robert Dilts http://etre-agile.com 33
Expérience : attracteur sensoriel Que voyez-vous? http://etre-agile.com 34
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çu est une interprétation de ce qui est réel, fonction de ce qui «attire». http://etre-agile.com 35
Expérience : changer la réalité Jeune vieille http://etre-agile.com 36
Ah... la mémoire... Des stimuli activent une mémoire et l'ensemble des stimuli s'organise alors par rapport à cet attracteur. http://etre-agile.com 37
La clé Créer cette «mémoire», cet attracteur Des stimuli activent une mémoire et l'ensemble des stimuli s'organise alors par rapport à cet attracteur. http://etre-agile.com 38
Vision : un attracteur* Vision Équipe auto-organisée Vision = attracteur * Principe de réflexion de XP http://etre-agile.com 39
Vision : le cap http://etre-agile.com 40
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 41
Un Cycle de Vie agile 1 Exploration 2 mois max. Engagement 1 semaine 2 3 4 5 Pilotage par feedback... Des années! Mort de l'appli n Exploration : élaboration progressive de la vision À chaque release : mise à jour en fonction du feedback http://thierrycros.net 42
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 43
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 44
Thierry Cros 11 ans déjà... 2000 Création Extreme Programming France 2009 SigmaT Les Agilistes Toulousains 2010 Membre de «Fédération Agile» Coach / Formateur Scrum + XP Lean Enseignement Université Paul Valéry Montpellier licence Jeux Vidéo Université du Mirail Toulouse Master ICE Université Paul Sabatier Toulouse Master GLRE Université FST Settat Maroc - Master http://etre-agile.com 45