|
Newsletter
Last changed: 12 févr. 2009 11:44 by Guillaume Carré
EditoPar Luc Legardeur et Pascal Thivent, respectivement Président et Secrétaire de l'association Ca y est ! Le French SUG est né. Bienvenue à nos 177 membres Vous trouverez plus bas, la liste des membres bienfaiteurs ayant accepté de rejoindre notre bureau. Nous pensons avoir réuni autour de nous des référents susceptibles de faire avancer Scrum en France. Vous allez le découvrir dans les rubriques qui suivent, notre newsletter se veut être un outil destiné à vous fournir une multitude d'informations utiles, des retours sur les activités de la ScrumAlliance, des témoignages d'utilisateurs, des Tips and Tricks, etc. Merci à nos sponsors de la première heure : Borland Les membres du bureauOnt rejoint le bureau en tant que membres bienfaiteurs : Christophe Adinquy, Claude Aubry, Sylvain Barbot, Alexandre Boutin, Guillaume Carré, Nicolas Martignole, Guillaume Mathias, Véronique Messager, Eric Mignot, Laurent Morisseau, Thomas Recloux, Antoine Vernois. Merci à eux ! Les correspondants en régionCertains membres du French Scrum User Group ont accepté d'être les correspondants privilégiés du SUG en région, vous trouverez la liste des correspondants ci-dessous. Correspondant Nord--Thomas Recloux Correspondant Ouest--Laurent Morisseau Correspondant Rhône-Alpes--Alexandre Boutin Correspondant Sud-Ouest--Claude Aubry Retour d'expériencePar Christophe Legrand et Pascal Thivent Christophe Legrand est Responsable des Développements des Applications Online de ViaMichelin ViaMichelin La société compte aujourd'hui une centaine de personnes réparties entre le siège situé à Boulogne-Billancourt et des filiales en Espagne, en Italie, en Allemagne et en Angleterre. Pour la rubrique "Retour d'expérience" de la Newsletter du French SUG, Christophe Legrand a eu l'immense gentillesse de nous parler de la mise en oeuvre de Scrum et accepté de se prêter à une série de questions / réponses.
Christophe Legrand : Nous travaillions depuis plusieurs années sur des cycles longs, environ 9 mois, avec une méthodologie classique (cycle en V). Pendant ces périodes, nous subissions un effet tunnel et nous n'avions pas la latitude suffisante pour faire évoluer les spécifications initiales. Or Internet est un univers qui change vite. De plus, compte tenu du volume des fonctionnalités à développer et du peu de temps à consacrer à l'analyse de faisabilité, nos estimations étaient bien souvent erronées ce qui conduisait à faire des arbitrages en cours de projet. Pendant ce temps, nous entendions parler d'Agile, de Scrum, d'XP, de RAD... Ainsi, à l'occasion d'un projet "grandeur nature" - le site Internet grand public - nous avons eu la volonté de réduire la durée des cycles afin de gagner en réactivité et en qualité. Nous voulions en finir avec les cycles de tests / corrections trop longs. Nous avons décidé d'expérimenter une approche différente sur une sous partie de l'application. Scrum semblait assez bien répondre à nos attentes, nous avons trouvé un cabinet pour nous accompagner et c'est ainsi que nous sommes partis sur cette nouvelle méthode de développement. French SUG : Utilisez-vous d'autres méthodes ou approches en complément ? CL : Nous utilisons Scrum et des pratiques d'ingénierie empruntées à XP et avons adapté le tout à notre organisation afin de tenir compte de notre démarche de projet interne. Nous faisons encore du cycle en V sur certaines applications mais l'utilisation de Scrum est en cours de généralisation. French SUG : Quand et comment avez-vous introduit Scrum ? Comment cela a-t-il été perçu par votre Entreprise ? Par la Direction ? CL : Nous avons commencé la démarche d'accompagnement au mois de mai 2008. Durant tout l'été, nous nous sommes approprié la méthode et avons réfléchi à la meilleure façon de la mettre en oeuvre. En septembre, nous avons présenté cette approche à la direction et aux responsables produits qui l'ont adoptée et nous ont donné le feu vert. Nous avons alors mené des ateliers de présentation dans l'entreprise, ouverts à tous, pour expliquer, présenter, répondre aux questions et lever un maximum d'obstacles. French SUG : Pouvez-vous nous dire quelques mots à propos la durée des sprints, de l'outillage ? CL : Pour les sprints, les équipes ont opté pour une durée de 2 semaines. En terme d'outillage, nous sommes partis sur la solution la plus simple possible pour ne pas masquer le processus par des outils. Nous utilisons donc Excel pour le Product Backlog et des Post-its pour le Sprint Backlog. Bien sûr, nous utilisons également des outils plus techniques pour l'intégration continue, les tests, etc. French SUG : Les résultats escomptés ont-ils été au rendez-vous ? Au début ? Aujourd'hui ? CL : Un bilan complet (avec audit et actions d'améliorations) est prévu à brève échéance. Je peux cependant vous livrer quelques observations préliminaires :
Mais on ne s'attendait pas non plus à être "parfait" ou optimum dès le début. Nous sommes encore en phase d'apprentissage. French SUG : Quelles difficultés avez-vous rencontrées ? CL : La première difficulté rencontrée concernait le Product Owner : trouver la bonne personne. Le Product Owner est un rôle à responsabilités multiples : il doit être capable de répondre aux questions, doit bien connaître l'organisation et son métier, doit pouvoir trancher, et surtout, doit être disponible. Sur le plan théorique, nous avons bien identifié les différentes dimensions du rôle Product Owner. Dans la pratique, celles-ci n'étaient pas forcément compatibles avec l'organisation de l'entreprise, les personnes côté métier n'ayant pas forcément le pouvoir de décision. Aussi, nous avons opté pour un Product Owner "bicéphale". Autrement dit, le rôle de Product Owner est assuré par un binôme constitué d'une personne ayant une parfaite connaissance du fonctionnel et d'une autre personne ayant le pouvoir de décision, et cela fonctionne plutôt bien. La seconde concerne les adhérences avec les autres services ou entités. Scrum, c'est avant tout une équipe et un produit. Mais d'autres entités ou services, par exemple la production, sont également impliquées et nous observons que la communication n'est pas toujours simple. En fait, l'équipe Scrum progresse à un rythme qui n'est pas forcément celui des autres parties prenantes de l'organisation ce qui engendre des petits problèmes de cadence. French SUG : Ultime question : quelles sont selon vous les clés du succès pour mettre en place Scrum dans l'Entreprise ? CL : Cela faisait partie des objectifs des ateliers d'évangélisation que je résumerais par : favoriser une adoption unanime et expliquer afin de limiter la résistance au changement. French SUG : M. Legrand, merci infiniment d'avoir pris sur votre temps pour parler avec moi ! Du point de vue du coachPar Véronique Messager Apports d'un coach dans une démarche de transition vers l'agilité (1)
"Les individus et leurs interactions avant les processus et les outils" Extrait, Manifeste Agile, 2001 A quoi pensez-vous quand on vous parle d'un coach ? A un entraîneur sportif ? A un agent matrimonial ? A un tuteur pour vos enfants ? Au coach défini dans XP ? A un psychothérapeute ? Le coaching est un phénomène de société, une mode qui tente d'imposer un coach dans toutes les sphères de notre vie privée ou professionnelle. Mais qu'est-ce qu'un (vrai) coach ? Un coach est un guide, formé et certifié, avec une déontologie; il travaille sur les savoir-être et non sur les savoir-faire; il prépare une personne ou une équipe à atteindre un objectif d'amélioration ou de changement désiré, en offrant un cadre d'échanges sécurisé, sans rien suggérer, mais en cherchant à mobiliser les énergies. Pour cela, il s'appuie sur des techniques et des outils de coaching :
Dans une équipe, en transition vers l'agilité, l'objectif du coach est de réconcilier des techniques, des principes organisationnels et des hommes. Où va t-il apporter une forte valeur ajoutée ? Dans la compréhension des résistances au changement, dans la construction de l'équipe et la mise en œuvre de pratiques collaboratives, dans la stimulation de la créativité et l'innovation au sein de l'équipe, dans l'accompagnement personnalisé du chef de projet dans son nouveau rôle... et dans bien d'autres circonstances où les difficultés viennent davantage des personnes que des processus ou des outils. A suivre....le mois prochain. — Revue de PressePar l'équipe de Rédaction Why There Should Not Be a "Release Backlog"Dans cet excellent billet How Do Story Points Relate to Hours?A tous ceux qui seraient tentés de vouloir établir une corrélation entre Story Points et heures, Mike Cohn rappelle qu'il n'existe pas de coefficient de proportionnalité entre les heures et les story points. Autrement dit, une formule du type "un story point = 8.3 heures" n'existe pas et le lien entre story points et heures n'est pas une fonction linéaire Une observation de la répartition du nombre d'heures consommées pour un nombre de story points donné montrerait en effet que le nombre d'heures est une variable gaussienne : une variable aléatoire Mike explique tout ceci de façon très pédagogique et en image sur son blog Roots of Scrum: Takeuchi and Self-Organizing TeamsDans ce billet Présentation de Lean chez ZenikaLe 21 janvier dernier, Pascal Van Cauwenberghe Et au passage, si le nom de l'orateur vous semble familier, c'est peut-être parce qu'il est le co-auteur du "célèbre" XP Game Product VisionVous êtes vous déjà demandé si votre équipe de réalisation est guidée par une vision produit, insufflée par le Product Owner ? Il est important que chaque membre de l'équipe soit inspiré, motivé, concerné par le travail qui est en train d'être réalisé. Pour le savoir, Roman Pichler nous fournit 5 questions fondamentales auxquelles tout membre de l'équipe devrait être capable de répondre :
L'article, c'est par ici French Scrum User Group MeetupJeff Sutherland signale sur son blog Les événementsPar l'équipe de Rédaction Unable to render {include} Couldn't find a page to include called: Events
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||