<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Touilleur Express &#187; scrum</title>
	<atom:link href="http://www.touilleur-express.fr/tag/scrum-et-lagilite/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr</link>
	<description>Blog sur Java, J2EE, Scrum,Apple,iphone par Nicolas Martignole</description>
	<lastBuildDate>Wed, 28 Jul 2010 09:07:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>USI 2010 : Neal Ford et Martin Fowler sur l&#8217;importance de la communication et du feedback</title>
		<link>http://www.touilleur-express.fr/2010/07/13/usi-2010-neal-ford-et-martin-fowler-sur-limportance-de-la-communication-et-du-feedback/</link>
		<comments>http://www.touilleur-express.fr/2010/07/13/usi-2010-neal-ford-et-martin-fowler-sur-limportance-de-la-communication-et-du-feedback/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 06:00:44 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[usi2010]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=4000</guid>
		<description><![CDATA[2ème partie consacrée à la Keynote de Martin Fowler et de Neal Ford après l&#8217;introduction consacrée à la plannification.

Neal Ford, Crédit photo : USI 2010 album sur Flickr.com
De l&#8217;importance de la communication
Après cette première partie, Neal Ford nous parle maintenant de la communication. Plus importante que la technologie, nous allons voir que la communication est l&#8217;un des points clés pour réussir des projets. 
Neal demande à la salle si nous avons déjà fait partie de projets qui se sont plantés. Rires, quelques mains se lèvent. Il demande ensuite si la ...]]></description>
			<content:encoded><![CDATA[<p>2ème partie consacrée à la Keynote de Martin Fowler et de Neal Ford après <a href="http://www.touilleur-express.fr/2010/07/12/usi-2010-neal-ford-et-martin-fowler-partie-1/">l&#8217;introduction consacrée à la plannification</a>.</p>
<p><img src="http://farm5.static.flickr.com/4078/4763623025_42edc55bdd.jpg" alt="Neal Ford"/><br />
<br /><em>Neal Ford, Crédit photo : USI 2010 album sur <a href="http://www.flickr.com/photos/47388292@N04/4763623025/sizes/m/">Flickr.com</a></em></p>
<p><strong>De l&#8217;importance de la communication</strong><br />
Après cette première partie, Neal Ford nous parle maintenant de la communication. Plus importante que la technologie, nous allons voir que la communication est l&#8217;un des points clés pour réussir des projets. </p>
<p>Neal demande à la salle si nous avons déjà fait partie de projets qui se sont plantés. Rires, quelques mains se lèvent. Il demande ensuite si la raison de l&#8217;échec était le mauvais choix d&#8217;une technologie, ou une mauvaise communication ? L&#8217;ensemble répond : la communication. </p>
<p>Il est donc plus facile de planter un projet car vous communiquez mal, que parce que vous avez pris un framework exotique au lieu de prendre un framework standard. </p>
<p>Les projets se plantent souvent à cause des gens. La communication entre les gens devient très importante. Nous sommes des créatures massivement communicantes. Notez qu&#8217;en prison, la plus grosse punition est d&#8217;aller au mitard. De ne plus pouvoir communiquer avec d&#8217;autres humains&#8230; Dingue non ? Pensez aussi aux gens que l&#8217;on met &laquo;&nbsp;au placard&nbsp;&raquo;&#8230; Nous avons besoin de communiquer. C&#8217;est vital. </p>
<p>Alistair Cockburn explique dans un graphe que la qualité de la communication avec les outils modernes est très inégale.</p>
<p><img src="http://www.agilemodeling.com/images/communicationModes.gif" alt="Copright(c) 2002 Alistair Cockburn"/></p>
<p>Pour travailler, nous sommes bien plus efficace devant un tableau blanc qu&#8217;au téléphone, ou même pire, via un document Word. Le pire des processus de communication est le papier écrit. Et le drame, c&#8217;est que c&#8217;est l&#8217;un des plus utilisés dans les Entreprises. C&#8217;est marrant, mais la semaine dernière je suis allé chercher un grand tableau blanc pour notre équipe, et je l&#8217;ai installé dans notre bureau&#8230; Croyez-moi cela marche.</p>
<p>Neal Ford explique que c&#8217;est pour cette raison, qu&#8217;il est illusoire de croire qu&#8217;une spécification technique envoyé à des développeurs en Inde donnera le logiciel escompté. C&#8217;est une perte de temps et d&#8217;argent. Cela ne fonctionne pas. </p>
<p>Cela va plus loin. Nous avons même une capacité limitée à communiquer et faire autre chose en même temps. Vous ne vous êtes pas demandé pourquoi il est dangereux de téléphoner et conduire en même temps ? Pourtant vous avez le droit de parler avec votre voisin, vous pouvez écouter la radio, mais on vous interdit de téléphoner en même temps. Or pour ceux qui ont essayé (moi le premier) vous vous rendrez compte que la communication au téléphone est moins bonne que lorsque vous avez la personne à côté de vous. Cela vous demande même un effort plus important pour comprendre. Et cet effort vous déconcentre de la route. C&#8217;est bien là la preuve que les canaux de communications demandent plus ou moins d&#8217;efforts. </p>
<p>Un document écrit est aussi très destructif, car la possibilité de donner son retour n&#8217;existe pas ou peu, par rapport à une communication face à face. Bien entendu, ces documents sont souvent écrits à la suite de réunions, où nous nous sommes vus&#8230; Mais souvent le développeur n&#8217;aura pas eu l&#8217;opportunité de discuter avec le client, et de poser quelques questions simples. Il est donc primordial pour réussir un projet de prendre en compte ce facteur de communication.</p>
<p><a href="http://fr.wikipedia.org/wiki/Manifeste_agile">Le manifeste Agile</a> propose 4 valeurs clés, dont l&#8217;une est exactement ce que Neal Ford vient d&#8217;expliquer.<br />
Les quatre valeurs fondamentales Agiles sont :<br />
 &#8211; Davantage l’interaction avec les personnes que les processus et les outils.<br />
 &#8211; Davantage un produit opérationnel qu’une documentation pléthorique.<br />
 &#8211; Davantage la collaboration avec le client que la négociation de contrat.<br />
 &#8211; Davantage la réactivité face au changement que le suivi d&#8217;un plan.</p>
<p>Voir l&#8217;article original en Anglais : <a href="http://agilemanifesto.org/">http://agilemanifesto.org/</a></p>
<p>Neal Ford présente ensuite un projet supporté par ThoughWorks au Malawi. Ce projet permet à des infirmières de transmettre via SMS des bilans de santé, alors que les moyens de communications sont très mauvais, et que la vie est très dure. Ce projet <a href="http://www.rapidsms.org/">RapidSMS</a>, est un projet open-source réalisé pour l&#8217;UNICEF en Python. </p>
<p>La communication dans ce projet est vitale, et elle permet de sauver des vies. </p>
<p><strong>Le Feedback</strong><br />
Martin Fowler attaque maintenant la deuxième partie de sa présentation. Pourquoi certains projets réussissent bien ? Il souhaite nous parler de l&#8217;importance du retour d&#8217;information, le feedback en Anglais. </p>
<p>Martin nous montre une photo d&#8217;un gâteau. Réalisé avec une approche prédictive, tout le monde sait qu&#8217;il faut respecter la recette en cuisine pour réussir. Ma grand-mère me disait de mettre 75g de farine, et de ne pas poser de questions. La cuisine est une alchimie intéressante. Si vous avez une recette pour 4 et que vous voulez faire un gâteau pour 8, il ne faut pas doubler les quantités. En effet, lorsque vous doublez les quantités, vous avez toutes les chances de planter votre gâteau. Curieusement, la cuisine est bien plus compliquée que ce que nous pensons. Et bien le développement logiciel, c&#8217;est pareil. Il ne sert à rien d&#8217;ajouter 2 développeurs en pensant que vous irez 2 fois plus vite. Parfois même, vous irez 2 fois moins vite, car il faudra former ces nouveaux arrivants&#8230; </p>
<p>Martin nous montre une photo de gâteau donc, et une photo de pomme de douche. Quelles différences y-a-t-il entre une pomme de douche &laquo;&nbsp;chaud-froid&nbsp;&raquo; et un gâteau ? Et bien une histoire de retour, de feedback.</p>
<p><a href="http://www.touilleur-express.fr/wp-content/agile_approach_cook_vs_shower.png"><img src="http://www.touilleur-express.fr/wp-content/agile_approach_cook_vs_shower.png" alt="" title="agile_approach_cook_vs_shower" width="540" height="428" class="alignnone size-full wp-image-3997" /></a></p>
<p>La cuisine est un processus défini alors que régler une douche est un processus adaptatif/empirique.</p>
<p>La cuisine suit un plan précis, une recette. Et le feedback ne sera fait qu&#8217;à la fin. Peut-être que votre gâteau sera raté, peut-être qu&#8217;il sera excellent, vous ne le saurez qu&#8217;à la fin. Au contraire, si vous prenez une douche dans un Hôtel, et que vous devez régler la température, vous allez utiliser un feedback permanent pour adapter la température. C&#8217;est l&#8217;approche Agile. </p>
<p>Cette illustration nous permet de comprendre qu&#8217;il existe 2 types de processus, et que cela fait partie de notre vie quotidienne. Dans le cas d&#8217;un processus empirique (la douche) nous examinons le résultat final pour adapter le signal d&#8217;entrée. Dans le cas d&#8217;un processus défini, si je suis la recette à la lettre j&#8217;aurai toujours le même gâteau, je serai capable de reproduire à l&#8217;identique la même chose.</p>
<p><strong>Or chaque développement de chaque projet est différent</strong> et donc l&#8217;approche prédictive ne semble pas une bonne chose. Par contre pour mélanger des ingrédients chimiques dans une usine, vous serez d&#8217;accord qu&#8217;un processus défini est primordial, pour des raisons de sécurité. Pour le développement d&#8217;un logiciel, Martin Fowler nous demande de bien réfléchir avant de choisir une méthode de développement. </p>
<p>Si vous prenez l&#8217;approche empirique (la douche) pour construire votre logiciel, il est donc très important de mettre en place un système de feedback. C&#8217;est pour cette raison que les équipes Agiles s&#8217;installent des murs de post-it, des Kanban, des indicateurs visuels et toutes sortes de trucs sympas : pour avoir du feedback disponible à tout moment.</p>
<p>Martin Fowler montre la photo d&#8217;un immeuble de 20 étages en Chine. On voit qu&#8217;au 15ème, les fenêtres sont couvertes de post-it. C&#8217;est l&#8217;étage de ThoughWorks, facilement identifiable de la rue&#8230; Rires dans la salle. </p>
<p>L&#8217;intérêt d&#8217;un Kanban est que ce tableau est lisible par tout le monde. Ecrit clairement, il donne une vision de l&#8217;avancement du projet. Tout le monde peut y participer, et donc doit pouvoir y accéder facilement.<br />
<img src="http://www.touilleur-express.fr/wp-content/kanban.jpg" alt="" title="kanban" width="240" height="180" class="alignnone size-full wp-image-4012" /></p>
<p><strong>Feedback sur la construction du logiciel</strong><br />
Martin Fowler insiste ensuite sur l&#8217;importance de donner un indicateur sur l&#8217;avancement de la construction du logiciel. Nous devons savoir où nous en sommes en terme de développement du logiciel.</p>
<p>L&#8217;intérêt d&#8217;afficher sur le mur le planning de son projet est primordial. Martin Fowler explique qu&#8217;il lui arrivait auparavant d&#8217;aller dans des équipes de développement, et de constater que les développeurs n&#8217;avaient pas accès au planning global du projet. Mettez en place un tableau avec les prochaines semaines de développement, cela permettra de donner plus de visibilité et donc de sens, au travail de chacun.</p>
<p>A propos des outils électroniques, les équipes de développement préfèrent utiliser un vrai tableau plutôt qu&#8217;un logiciel. Je confirme : ne vous jetez pas sur un outil, privilégiez une solution simple à base de post-it et de fiches bristols. Cela fonctionne très bien.</p>
<p>Dans ce qui est de donner du feedback, Martin rappelle que le seul moyen de voir un progrès dans le développement d&#8217;un logiciel, c&#8217;est d&#8217;avoir un logiciel qui marche. Cela veut aussi dire, un logiciel déployé et testé. </p>
<p>Le processus de construction de votre logiciel est très important. Certains projets aiment bien utiliser des Lava Lampes rouges ou vertes pour signaler que la construction du logiciel fonctionne, ou non. A titre personnel, j&#8217;ai mis en place cette pratique à la BNP il y a un an et nous avions une Lava Lampe rouge que nous allumions pour signaler un &laquo;&nbsp;Build failed&nbsp;&raquo;. C&#8217;était sympa.</p>
<p>Neal Ford parle ensuite de CCBoard, un tableau de bord de construction de projets. Ce logiciel open-source permet d&#8217;afficher le status de toutes vos builds.</p>
<p>Faire de l&#8217;intégration continue c&#8217;est compiler, tester, packager, déployer, retester et valider un logiciel. Cela demande un effort, qui permet cependant de réduire à zéro l&#8217;effort de &laquo;&nbsp;release&nbsp;&raquo; d&#8217;un logiciel. Si vous êtes capable de construire à tout moment votre logiciel, et de le packager, vous comprendrez que faire &laquo;&nbsp;une release&nbsp;&raquo; devient facile. </p>
<p>A propos des pratiques de développement logiciel, Martin Fowler parle du Pair Programming. Il a été observé que lorsque 2 développeurs travaillent en même sur un écran, les deux n&#8217;utilisent pas la même partie de leur cerveau. Celui qui tape le code sur le clavier est dans la réalisation, alors que celui qui est assis à côté est dans la réflexion, la beauté du code et la vision globale. Celui qui code est le pilote, et celui qui est à côté est le navigateur. Cela permet de réaliser du code de meilleur qualité.  </p>
<p>Martin utilise l&#8217;image d&#8217;un jardin de la Renaissance, tiré d&#8217;un château de la Loire. Puis ensuite l&#8217;image d&#8217;un jardin tropical, tiré d&#8217;un parc en Angleterre. D&#8217;un côté l&#8217;ordre, la clarté. De l&#8217;autre le chaos, le foutoir apparent. Et pourtant ces 2 jardins sont beaux. Ils correspondent à deux approches : l&#8217;une procédurale, l&#8217;autre artistique. Tout ceci pour illustrer qu&#8217;il faut des deux pour faire un monde. Et il nous encourage à mélanger ces 2 approches lorsque nous codons, en faisant du Pair Programming par exemple.</p>
<p><strong>Dernière partie</strong><br />
&laquo;&nbsp;La perfection n&#8217;est pas ce que nous visons, mais ce que nous faisons à tout moment&nbsp;&raquo;. Cette phrase de Kent Beck résume l&#8217;approche eXtrem-Programming, où l&#8217;on fait de tout, mais très bien et en permanence. </p>
<p>L&#8217;introspection est alors important. Chaque semaine, l&#8217;équipe doit réfléchir et s&#8217;assurer de s&#8217;améliorer en permanence. Si une équipe ne change pas ses pratiques régulièrement, et qu&#8217;au bout de 12 mois vous la retrouvez dans le même état, c&#8217;est qu&#8217;elle a cessé de progresser. Et c&#8217;est un indicateur qu&#8217;il manque peut-être des pratiques de rétrospectives.</p>
<p>Neal Ford ensuite à propos de la communication et du retour, nous raconte un peu ses expériences passées. Dans les équipes de développement qu&#8217;il a croisé, il a remarqué que les équipes aiment bien laisser trainer des petits jeux, des casse-têtes ou des Rubbik&#8217;s Cub. Cela permet en fait de décompresser et de mobiliser d&#8217;autres parties du cerveau. Il y a 5 ans, je me souviens que nous avions un petit panier de basket, et que nous faisions des tournois, histoire de lever le nez du code de temps en temps&#8230;</p>
<p>Neal Ford dit clairement que mettre des développeurs face à un mur pour coder, n&#8217;est pas une bonne idée. Il faut stimuler leur créativité. Il y a des entreprises qui mettent en place des règles et qui vous interdisent d&#8217;afficher des photos personnelles, des posters de cinéma, ou de vous balader en tee-shirt &laquo;&nbsp;My bozz rebooted&nbsp;&raquo; dans les couloirs&#8230; Pensez à ces photos des locaux de Google, où à l&#8217;excès inverse, les gens peuvent avoir un peu tout et n&#8217;importe quoi dans leur espace de travail&#8230; La notion de &laquo;&nbsp;Cubicle&nbsp;&raquo; est cependant très américaine, et c&#8217;est un aménagement de bureaux peu utilisé en France.</p>
<p>Ce qu&#8217;il faut retenir, c&#8217;est qu&#8217;il important de traiter les développeurs comme des créatifs. Ils doivent pouvoir aménager leur espace de travail librement. Mettez des tableaux blancs, laissez-les s&#8217;installer et s&#8217;approprier leur bureau. Si vous n&#8217;avez que des prestataires qui viennent de SSII, croyez-moi c&#8217;est possible. Nous avions une lava-lampe, j&#8217;avais acheté une petite plante verte, nous avions nos posters Scrum, le tout en évidence à côté de la cafétéria, et personne ne nous a jamais dit d&#8217;arrêter. </p>
<p>A propos de la construction des logiciels, Neal Ford raconte une histoire sympa. Dans une des équipes où il a travaillé, le logiciel d&#8217;intégration continue joue une petite musique de 3 secondes lorsque la compilation fonctionne. C&#8217;est très pratique, car cela permet de vous signaler que vos derniers commits fonctionnent, sans vous déranger. Vous entendez vos 3 secondes de musique, et vous pouvez continuer. Chaque développeur avait sélectionné une chanson ou un bruit, et donc pouvait savoir que son commit était passé. Sympa non ?</p>
<p>Ensuite, lorsque le build cassait, une autre chanson se mettait en marche. Dans son équipe c&#8217;était &laquo;&nbsp;<em>Oups I did it again !</em>&nbsp;&raquo; de Brittney Spears. Et d&#8217;entendre cette chanson mettait une bonne ambiance. Toute l&#8217;équipe se mobilisait pour aller réparer le logiciel immédiatement. </p>
<p>Neal Ford montre ensuite une photo d&#8217;une équipe de développement. On voit une énorme peluche de Kangourou assise sur le fauteuil à côté du développeur. Celui qui a le &laquo;&nbsp;Stuff Kangoroo&nbsp;&raquo; est responsable du build pour la journée. Lorsque la chanson de Brittney se met en marche, son travail est alors de chercher le développeur et de s&#8217;assurer que le logiciel est réparé rapidement. C&#8217;est un peu un rôle barbant, donc ce rôle tourne. Et celui qui a cassé le build récupère alors le &laquo;&nbsp;Stuff Kangoroo&nbsp;&raquo;. Et ainsi de suite&#8230;</p>
<p>Notre travail peut être amusant, et sérieux. Derrière cette peluche &laquo;&nbsp;pas sérieuse&nbsp;&raquo; il y a une pratique très précise de génie logicielle, celle de fixer tout de suite la construction du logiciel. Et ça marche ! Alors n&#8217;hésitez pas à aller chez Toyr&#8217;us et d&#8217;acheter un énorme Ours en peluche, et de le donner à l&#8217;équipe de développement. J&#8217;ai repéré une peluche de &laquo;&nbsp;Sully&nbsp;&raquo; du dessin animé &laquo;&nbsp;Monstres et compagnie&nbsp;&raquo; et je compte bien l&#8217;embarquer pour notre projet actuel. </p>
<p>Neal Ford montre enfin une page de Wiki généré automatiquement par l&#8217;outil de construction, sur laquelle les développeurs peuvent aussi écrire. Ce carnet de bord quotidien raconte la journée passée. A quelle heure Nicolas a commité son code&#8230; a quelle heure la compilation s&#8217;est terminée, puis les tests. Ensuite on voit que Pierre a annoté la page et qu&#8217;il a marqué un détail sur l&#8217;installation&#8230; Bref un carnet de bord, comme en marine, mais généré en partie automatiquement. </p>
<p><strong>Conclusion</strong><br />
En conclusion, Neal Ford reprend la question du départ : &laquo;&nbsp;<em>Pourquoi le développement Agile fonctionne-t-il si bien ?</em>&laquo;&nbsp;. Et bien grâce au Feedback, grâce à la communication, et aussi parce que nous percevons le métier de développeur différemment. Nous pensons que la réflexion est aussi importante que la réalisation. Et nous pensons aussi que le développement est fun ! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2010/07/13/usi-2010-neal-ford-et-martin-fowler-sur-limportance-de-la-communication-et-du-feedback/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Agile France 2010 jour 1</title>
		<link>http://www.touilleur-express.fr/2010/05/31/agile-france-2010-jour-1/</link>
		<comments>http://www.touilleur-express.fr/2010/05/31/agile-france-2010-jour-1/#comments</comments>
		<pubDate>Mon, 31 May 2010 22:29:10 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=3810</guid>
		<description><![CDATA[La conférence Agile France se déroule chaque année sur 2 jours, dans un cadre très sympa : le Bois de Vincennes. Fin de la première journée, des bons moments, et quelques trucs à raconter.
J&#8217;attaque la journée par une présentation sur la PNL. Ensuite nous avons présenté Domain Driven Design avec François Wauquier. J&#8217;ai passé un bon moment et je n&#8217;ai pas vu l&#8217;heure passer. Juste le temps de remballer le Mac, et nous passons dans la salle d&#8217;à côté.
Jean-Laurent de Morlhon et Eric Mignot présentent un sujet sur Scrum intéressant ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://conf.agile-france.org/">La conférence Agile France</a> se déroule chaque année sur 2 jours, dans un cadre très sympa : le Bois de Vincennes. Fin de la première journée, des bons moments, et quelques trucs à raconter.</p>
<p>J&#8217;attaque la journée par une présentation sur la PNL. Ensuite nous avons présenté Domain Driven Design avec François Wauquier. J&#8217;ai passé un bon moment et je n&#8217;ai pas vu l&#8217;heure passer. Juste le temps de remballer le Mac, et nous passons dans la salle d&#8217;à côté.</p>
<p>Jean-Laurent de Morlhon et Eric Mignot présentent un sujet sur Scrum intéressant : &laquo;&nbsp;<strong>Comment j&#8217;ai remplacé 30% de mes développeurs en adoptant l&#8217;Agilité</strong>&laquo;&nbsp;. Jean-Laurent présente son retour sur la mise en place de Scrum <a href="http://www.touilleur-express.fr/2010/03/19/rencontre-avec-des-developpeurs-chez-vidal-software/">chez Vidal Software</a>. Avec une expérience de presque 4 ans sur le sujet, ce fut très intéressant. Eric Mignot de Pyxis était là pour jouer le rôle du Coach et pour nous aider à trouver le sens et à nous faire réfléchir sur le témoignage.</p>
<p>J&#8217;ai beaucoup aimé cette présentation. C&#8217;est un témoignage vivant de la mise en place de l&#8217;Agilité dans une organisation, chez un éditeur. Une équipe de 10 développeurs, plusieurs produits, la place des Product Owners, la relation avec la hiérarchie, tous les sujets ont été abordés. </p>
<p>Jean-Laurent présente les différentes versions de leur &laquo;&nbsp;Scrum Board&nbsp;&raquo;. La version v1 classique avec &laquo;&nbsp;To Do/Checkout/Done&nbsp;&raquo;. Puis l&#8217;ajout d&#8217;une colonne &laquo;&nbsp;Good&nbsp;&raquo; pour que le Product Owner puisse donner son retour. Les Stories restent sur une ligne, et ce sont les Tasks de la Story qui naviguent de colonne en colonne. En 4 ans, le tableau s&#8217;est plus enrichi que simplifié. Mais il a répondu aux besoins de l&#8217;équipe. </p>
<p>La validation au fil de l&#8217;eau par le P.O est une démarche intéressante. Elle consiste lorsque le P.O est disponible, à faire une validation dès lors qu&#8217;une Story est terminée. </p>
<p>Eric insiste aussi sur l&#8217;importance du mot &laquo;&nbsp;démo&nbsp;&raquo;. Lorsqu&#8217;il arrive dans des équipes et que celles-ci disent &laquo;&nbsp;on fait la démo au PO ? &laquo;&nbsp;, c&#8217;est très intéressant. Le mot démo véhicule une intention différente du mot &laquo;&nbsp;rétrospective&nbsp;&raquo;. Ce mot tend aussi à influencer la personne qui vient assister à la rétrospective. Ce n&#8217;est pas un mauvais mot, c&#8217;est un mot qui donne de l&#8217;information sur la manière dont l&#8217;équipe perçoit son travail.</p>
<p>La rétrospective justement, est le point qui pendant les 6 premiers mois, n&#8217;a pas du tout été fait par l&#8217;équipe. Avec le recul, Jean-Laurent explique que l&#8217;équipe étant jeune avec l&#8217;Agilité, ils ne percevaient pas l&#8217;intérêt immédiat de la rétrospective. Puis ensuite, petit à petit, le besoin a émergé. Après le Design émergeant, on a la &laquo;&nbsp;Rétro-émergence&nbsp;&raquo;&#8230;<br />
Pour donner son retour, Jean-Laurent détaille les techniques simples utilisées lors des rétrospectives. Elles permettent en fait de se congratuler entre membre de l&#8217;équipe, sans rendre cela &laquo;&nbsp;artificiel&nbsp;&raquo; ou génant, mais en permettant naturellement de reconnaître les efforts de chacun. Intéressant, surtout dans la culture Française assez peu friande des congratulations.</p>
<p>Faire de l&#8217;Agilité, cela entrainera aussi des frictions. Il y eu quelques échanges mémorables. Le premier P.O est parti, remplacé par une personne qui prendra ses fonctions un peu plus tard. En attendant, l&#8217;équipe a pris le rôle de P.O, mais ce ne fut pas l&#8217;idéal.</p>
<p>La &laquo;&nbsp;Sprint review&nbsp;&raquo; (plutôt que le terme &laquo;&nbsp;Demo&nbsp;&raquo;) permet de se resynchroniser entre membres de l&#8217;équipe, et avec le Product Owner. Il est primordial d&#8217;avoir un logiciel qui tourne. C&#8217;est le bon moment aussi pour s&#8217;assurer que le Product Backlog est à jour. </p>
<p>Eric demande si certains font faire la &laquo;&nbsp;Demo&nbsp;&raquo; par le Product Owner ? Après tout il faut qu&#8217;il tire le meilleur parti de cet événement. A peu de moment, le mot Scrum est cité. Eric emploie souvent le mot &laquo;&nbsp;<strong>Processus Itératif Incrémental</strong>&laquo;&nbsp;.</p>
<p>Jean-Laurent montre aussi des graphiques en forme de radar, qui montre Spring après Sprint l&#8217;évolution des critères de qualité de l&#8217;équipe. Sans le savoir, je faisais la même chose il y a 2 ans chez Reuters ! Great minds gets together !</p>
<p><strong>Le sujet des Estimations</strong> est intéressant. Jean-Laurent n&#8217;essaye pas d&#8217;expliquer ce qu&#8217;est une estimation, ou ce qu&#8217;il faut faire. Il raconte ce qu&#8217;ils ont fait, à l&#8217;époque.<br />
Au début, l&#8217;équipe utilise l&#8217;échelle &laquo;&nbsp;jour/homme&nbsp;&raquo;. Calculé en amont des Sprints, c&#8217;est finalement assez mal vécu et utilisé par l&#8217;équipe. Cela permet par contre de travailler &laquo;&nbsp;à l&#8217;ancienne&nbsp;&raquo; avec les équipes externes de management, en demande de chiffres.</p>
<p>Ils essayent ensuite une autre approche : une Story est côté en terme de &laquo;&nbsp;points de complexité&nbsp;&raquo;, puis les Tâches de cette Story sont estimées en jour/homme au moment où la Story est dépilée. C&#8217;est assez pratique car on attend le dernier moment pour donner un engagement. </p>
<p>Personnellement, j&#8217;essaye de rester sur les points de stories. J&#8217;ai appelé cela &laquo;&nbsp;un nombre de patates&nbsp;&raquo; pour vraiment montrer aux développeurs que ce chiffre regroupe une estimation de temps, de risque et de confiance. J&#8217;aime bien avoir une unité virtuelle, afin de ne pas tordre ensuite l&#8217;agenda avec une notion de jour/homme.</p>
<p>Jean-Laurent raconte l&#8217;histoire d&#8217;un développeur qui avait pour habitude de suivre à la lettre les estimations en jour. Une tâche est estimée à 2 jours ? Il prend 2 jours. Une autre tâche est estimée à 5 jours ? Il prend 5 jours. Un jour, il voit le développeur entrain de faire autre chose sur son PC. Il lui demande ce qu&#8217;il fait. Comme celui-ci a terminé, il attendait en fait d&#8217;avoir écoulé les jours pour prendre une tâche suivante sur le tableau&#8230; </p>
<p>Nous parlons ensuite du Daily Stand-up Meeting. Dans certaines organisations, cette cérémonie est vécue comme du Reporting. Chaque développeur donne son point d&#8217;avancement et le Scrum Master (qui soit-dit en passant n&#8217;a rien à faire à cette réunion) met à jour les &laquo;&nbsp;reste à faire&nbsp;&raquo;. </p>
<p>Eric ré-explique l&#8217;utilité et l&#8217;organisation du Daily Stand-up meeting. C&#8217;est une cérémonie où tous les sens sont en action. La vue, l&#8217;ouïe, le toucher pour bouger les post-its. Bien mieux qu&#8217;un compte-rendu de réunion sur papier ou une téléconférence par exemple. Son utilité est de synchroniser les activités de chacun au sein de l&#8217;équipe. Le Scrum Master doit s&#8217;effacer. ll peut noter quelques points à vérifier, mais son rôle est simplement de s&#8217;assurer que la réunion a lieu chaque jour. Ensuite, il peut aller prendre un café. </p>
<p>Eric propose de faire le test suivant si vous êtes Scrum Master. Ne venez pas un matin à la réunion. Que se passe-t-il alors ? Est-ce que l&#8217;équipe se regroupe ou non ? </p>
<p>Pour terminer, Jean-Laurent balaie quelques points sur la mise en place de méthodes Agiles et certains mots comme &laquo;&nbsp;Stress&nbsp;&raquo; par exemple. Il reconnaît que depuis l&#8217;adoption de Scrum, 3 développeurs sur 10 en 3 ans sont partis. Pour certains, c&#8217;est trop violent. Devoir se réunir chaque matin et dire à haute voix : &laquo;&nbsp;hier j&#8217;ai bien galéré et je n&#8217;ai pas codé une ligne&nbsp;&raquo; est parfois un exercice insurmontable. </p>
<p>Le Scrum Master a un devoir de communication. Eric enfin termine en nous donnant l&#8217;une des utilités de passer en mode &laquo;&nbsp;Processus Itératif Incrémental&nbsp;&raquo; : ces approches font ressortir les dysfonctionnements dans l&#8217;entreprise et dans les équipes. J&#8217;évoquais il y a un an et demie l&#8217;effet &laquo;&nbsp;pétard&nbsp;&raquo; de Scrum : il tend à faire exploser les tensions et les points de dysfonctionnement d&#8217;une organisation. Et puis il a un effet euphorisant lorsqu&#8217;il fonctionne, car avoir une équipe qui délivre un logiciel, sans souffrances, et avec plaisir, c&#8217;est un peu le sens de notre métier non ? </p>
<p><strong>Fin du premier billet</strong></p>
<p>J&#8217;ai ensuite assisté à deux présentations que je couvrirai demain dans d&#8217;autres articles :<br />
- Pierrre Piezzardi d&#8217;OCTO Technology sur la question suivante : &laquo;&nbsp;Le Lean management peut-il transformer l&#8217;entreprise ?&nbsp;&raquo;<br />
- DRH, Agile, WTF avec Iva Konstantinovic et Gabriel de Pyxis. Débat très intéressant sur la mise en place de Scrum chez un éditeur dans la finance. </p>
<p>La soirée s&#8217;est terminée comme l&#8217;an dernier par un repas assis, sur des grandes tables rondes de 8-10 convives. L&#8217;occasion de parler recrutement, recherche d&#8217;emploi, Git, Spring WebFlow, les vieux développeurs, DVCS et Agilité&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2010/05/31/agile-france-2010-jour-1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Conférence Agile France 2010, le 31 mai et 1er juin</title>
		<link>http://www.touilleur-express.fr/2010/03/12/conference-agile-france-2010-le-31-mai-et-1er-juin/</link>
		<comments>http://www.touilleur-express.fr/2010/03/12/conference-agile-france-2010-le-31-mai-et-1er-juin/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 09:44:35 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=3309</guid>
		<description><![CDATA[
C&#8217;est reparti pour la conférence la plus intéressante de l&#8217;année sur l&#8217;Agilité. Comme l&#8217;an dernier, l&#8217;équipe d&#8217;organisation vous invite 2 jours à Paris, plus exactement à Vincennes, dans un cadre magnifique. Que vous soyez développeurs, chef de projets, maîtrise d&#8217;ouvrage ou plutôt maîtrise d&#8217;oeuvre, c&#8217;est votre conférence. 
Cette conférence essentiellement francophone, est aussi le point de rendez-vous de nos voisins Suisses, Belges et Canadien comme l&#8217;an passé. Avec 280 personnes l&#8217;an passé, chaque session fut bien remplie. Les sponsors sont invités à se faire connaître pour aider l&#8217;équipe Agile France ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://conf.agile-france.org/media/img/agileLogo2.png" alt="Agile France" border="0" align="left"/><br />
C&#8217;est reparti pour <strong>la conférence la plus intéressante de l&#8217;année sur l&#8217;Agilité</strong>. Comme l&#8217;an dernier, l&#8217;équipe d&#8217;organisation vous invite 2 jours à Paris, plus exactement à Vincennes, dans un cadre magnifique. Que vous soyez développeurs, chef de projets, maîtrise d&#8217;ouvrage ou plutôt maîtrise d&#8217;oeuvre, c&#8217;est votre conférence. </p>
<p>Cette conférence essentiellement francophone, est aussi le point de rendez-vous de nos voisins Suisses, Belges et Canadien comme l&#8217;an passé. Avec 280 personnes l&#8217;an passé, chaque session fut bien remplie. Les sponsors sont invités à se faire connaître pour aider l&#8217;équipe Agile France qui fait un travail remarquable. </p>
<p>Le site Agile France vous donnera tous les détails nécessaires :  <a href="http://conf.agile-france.org/">http://conf.agile-france.org/</a></p>
<p>Voici les articles publiés sur le Touilleur Express l&#8217;an dernier, afin de vous donner un avant-goût de ce qui vous attend :<br />
<a href="http://www.touilleur-express.fr/2009/05/27/xp-day-france-2009-journee-1/" target="new">XP Day France 2009 – journée 1</a> <em>publié  le 2009-05-27 00:22:41</em><br />
<a href="http://www.touilleur-express.fr/2009/05/27/xp-day-france-2009-jour-2/" target="new">XP Day France 2009 – jour 2</a> <em>publié  le 2009-05-27 20:03:05</em><br />
<a href="http://www.touilleur-express.fr/2009/05/29/xp-day-france-2009-scrum-est-il-dangereux/" target="new">XP Day France 2009, Scrum est-il dangereux ?</a> <em>publié  le 2009-05-29 21:50:38</em><br />
<a href="http://www.touilleur-express.fr/2009/05/31/xp-day-france-2009-jour-2-dans-la-peau-du-challenger-et-business-value-game/" target="new">XP Day France 2009 – jour 2, Dans la peau du Challenger et Business Value Game</a> <em>publié  le 2009-05-31 13:57:32</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2010/03/12/conference-agile-france-2010-le-31-mai-et-1er-juin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ne pas (trop) négocier les jours hommes</title>
		<link>http://www.touilleur-express.fr/2009/12/05/ne-pas-trop-negocier-les-jours-hommes/</link>
		<comments>http://www.touilleur-express.fr/2009/12/05/ne-pas-trop-negocier-les-jours-hommes/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 15:11:53 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Perso]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[agilité]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2569</guid>
		<description><![CDATA[
Si tu lis cet article c&#8217;est que quelqu&#8217;un qui te veut du bien a pensé qu&#8217;il serait intéressant que tu le lises. Ce matin les développeurs sont venus te voir. Comme chaque semaine, vous faîtes un point. Tu souhaites que l&#8217;équipe de développement code un questionnaire d&#8217;inscription pour ton site. Les écrans sont déjà prêts, il faut simplement maintenant implémenter le code derrière. La discussion commence. Dans ta tête, tu te dis &#171;&#160;il y en a pour 2 jours&#160;&#187;. Mais ces développeurs sont de sacrés lascars. Et tu n&#8217;as pas ...]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.touilleur-express.fr/wp-content/garagiste_100_65.gif" alt="garagiste_100_65" title="garagiste_100_65" width="100" height="65" class="alignleft size-full wp-image-2571" /><br />
Si tu lis cet article c&#8217;est que quelqu&#8217;un qui te veut du bien a pensé qu&#8217;il serait intéressant que tu le lises. Ce matin les développeurs sont venus te voir. Comme chaque semaine, vous faîtes un point. Tu souhaites que l&#8217;équipe de développement code un questionnaire d&#8217;inscription pour ton site. Les écrans sont déjà prêts, il faut simplement maintenant implémenter le code derrière. La discussion commence. Dans ta tête, tu te dis &laquo;&nbsp;il y en a pour 2 jours&nbsp;&raquo;. Mais ces développeurs sont de sacrés lascars. Et tu n&#8217;as pas confiance en eux. C&#8217;est dommage. On va travailler là dessus aussi. </p>
<p><em>Les amis, je veux lancer mon navigateur dans 2 jours, pouvoir remplir un questionnaire d&#8217;inscription et ensuite recevoir par email mon identifiant et un mot de passe</em>. </p>
<p>Bravo tu viens de faire ta première User Story. Je me permet cependant de revenir sur un mot dans ta phrase qui m&#8217;agace : &laquo;&nbsp;<strong>&#8230;dans 2 jours</strong>&laquo;&nbsp;. </p>
<p>Au nom de quel pouvoir magique penses-tu que 2 jours c&#8217;est suffisant ? Et que se passe-t-il si nous pouvons le faire en 1 jour ? Nous irons boire des bières le deuxième jour ? </p>
<p>L&#8217;un des premiers principes de Scrum, comme lorsque vous allez chez le médecin, est le suivant : tu t&#8217;assois, tu écoutes et tu ne négocies pas le traitement pour ta maladie. </p>
<p><em><br />
- Euh docteur, je pense que j&#8217;ai une angine et qu&#8217;il me faut des antibiotiques<br />
- Euh cher patient, je pense que vous êtes un abruti et que si aviez fait 10 ans d&#8217;étude, vous seriez en mesure de me dire ce que je dois faire.</em></p>
<p>Vous <strong>devez</strong> faire confiance à l&#8217;équipe de développement. Et en retour, les développeurs doivent faire un effort de transparence, d&#8217;engagement et de communication. Car eux aussi ne sont pas parfaits, loin de là. </p>
<p><strong>Il faut travailler sur le contenu, pas sur son prix</strong><br />
Lorsque vous devez travailler avec une équipe de développement, voici mes conseils : soyez précis dans votre demande. Mettez vous en situation dans quelques jours, et racontez sous la forme d&#8217;une histoire ce que vous voulez. Surtout, ne cédez pas à la tentation de proposer une solution technique pour l&#8217;instant. Exprimez votre besoin, et faîtes-le en direct devant les développeurs. Voici ce que cela donnerait si je reviens à votre demande de tout à l&#8217;heure :<br />
<em><br />
- Les gars, en tant qu&#8217;utilisateur anonyme sur notre site, je souhaite remplir le questionnaire d&#8217;inscription et recevoir mes identifiants par email<br />
- Combien de questions y-a-t-il ?<br />
- Il y a 8 questions<br />
- Est-ce que tu veux que l&#8217;on divise cela sur plusieurs écrans ou est-ce que l&#8217;on place les 8 questions à la suite ?<br />
- Celaa change quoi ?<br />
- Si tu divises sur plusieurs écrans, nous devrons sans doute gérer le bouton &laquo;&nbsp;Back&nbsp;&raquo; du navigateur, cela prendra un peu plus de temps.<br />
- Et bien vu que les questions sont assez complètes, même si cela coûte plus cher je préfère en tant qu&#8217;utilisateur, utiliser plusieurs écrans successifs, et même revenir en arrière pour corriger ma saisie<br />
- Est-ce que l&#8217;identifiant peut être constitué d&#8217;un email seulement ?<br />
- Oui<br />
- Est-ce que tu veux un Captcha pour bloquer les bots qui spamment ?<br />
- Ah oui ! mais pas cette semaine. On est pas en ligne avant 2 mois<br />
- Que faisons-nous avec ce questionnaire ?<br />
- Je veux le stocker dans une base de données et ensuite regarder avec Excel son contenu<br />
- Pour cela, il faut 1 à 2 jours pour définir le modèle et t&#8217;installer la base.<br />
- En fait mon besoin pour l&#8217;instant c&#8217;est que les 30 béta-testeurs puissent s&#8217;incrire et tester<br />
- Donc une solution sans base de donnés, avec un fichier texte tabulé sur le serveur, avec un fichier par identifiant créé te suffira ?<br />
- Oui c&#8217;est parfait, et je vous recommanderai plus tard la base de données, car on est pas en ligne avant 2 mois<br />
- Ok merci. Allez les gars on vote !</em></p>
<p>Et l&#8217;équipe va vous donner le prix. C&#8217;est un devis, non négociable. Si le prix en jours/hommes vous fait peur, c&#8217;est que votre perception de la complexité n&#8217;est pas la même que celles des développeurs. Il faut absolument rediscuter tout de suite avec les développeurs sur le contenu. </p>
<p><strong>Demandez un devis détaillé</strong><br />
Si vous sentez qu&#8217;il y a une zone de flou dans la réponse chiffrée, demandez à détailler les étapes. Essayez de voir s&#8217;il est possible de valider une première partie. Restez pragmatique, c&#8217;est vous le client. Ne laissez pas non plus les développeurs vous vendre des options dont vous n&#8217;avez pas besoin. </p>
<p><strong>Ne vous focalisez pas trop sur les jours/hommes</strong><br />
Je vous pousse un peu plus loin. Attention à la notion de jour/homme. C&#8217;est une vision des années 90 de l&#8217;informatique. Ce serait penser que 3 développeurs vont plus vite qu&#8217;un développeur, ce qui est souvent le cas, mais pas toujours. Cette notion est dépassée. Ce qui est important aujourd&#8217;hui, c&#8217;est de travailler sur de nouvelles valeurs : l&#8217;engagement et la transparence. Et vous allez voir que cela fonctionne. Ce que vous demandez avec un chiffrage, c&#8217;est un engagement sur une date. Or le plus important, c&#8217;est le contenu. </p>
<p><strong>Comment suivre les jours alors ? et s&#8217;assurer que les développeurs bossent ?</strong><br />
Lorsqu&#8217;une équipe vous donne un chiffrage en jours ou en nombre de patates, marquez-le et gardez-le sur une feuille de papier, avec les détails de la discussion. Si l&#8217;équipe s&#8217;est engagée, elle vous livrera ce que vous avez demandé, en temps et en heure. Si vous constatez un décalage, attendez la rétrospective si vous souhaitez en parler. Mais attention : ne revenez pas sur le passé. </p>
<p>Une équipe s&#8217;engage pour développer la fonction expliquée ci-dessus en 4 jours. Finalement lors de la rétrospective, elle a travaillé sur ce sujet 2,5 jours. Après enquête, un des développeurs a trouvé une librairie et ils ont donc gagné un peu de temps. Et bien c&#8217;est très bien, laissez tranquille les développeurs. Ils ont livré à temps ce que vous aviez demandé, et au lieu de remplir 4 jours en ajoutant d&#8217;autres fonctions, ils se sont arrêtés à 2,5 jours. Et croyez-moi, un développeur a vite fait de vous rajouter des trucs qui ne servent à rien. </p>
<p>Ce que je vous demande c&#8217;est de faire confiance à l&#8217;équipe. Lorsque je vais chez le garagiste, je lui fais confiance. Il me donne un devis, c&#8217;est trop cher, je ne vais pas faire réparer ma voiture. Lorsque je suis au restaurant, le menu affiche 19 EUR pour un steak-frite. Je ne vais pas négocier le prix avec le serveur en demandant à retirer 8 frites pour que le steak coûte 15 EUR. Lorsque vous êtes au rayon fruits et légumes, que vous remplissez votre sachet de tomate pour le faire peser, vous faîtes une estimation de la quantité qu&#8217;il vous faut. Est-ce que vous revenez prendre une autre tomate après avoir fait peser votre sac ? non. Alors laissez tomber cette mauvaise habitude de négocier le prix d&#8217;un développement. Négociez et discutez sur ce qu&#8217;il faut faire, et faîtes confiance aux développeurs.</p>
<p><strong>Un mot pour nos amis les développeurs</strong><br />
Les gars, si vous voulez qu&#8217;on arrête de vous prendre pour des garagistes, soyez plus transparent. Il faut aussi tenir vos engagements. Si vous annoncez 2 jours, expliquez pourquoi. Il est important d&#8217;être honnête et de faire un effort pédagogique afin d&#8217;expliquer ce que vous allez faire. Lorsqu&#8217;un sujet demande un peu de recherche et que vous n&#8217;êtes pas certain, dîtes-le. Il vaut mieux être clair dès le départ. Utilisez le mode interrogatif pour bien comprendre et écouter la demande du client. Par expérience, je me suis rendu compte qu&#8217;une discussion de 10 minutes évitait parfois des développements de plusieurs semaines. Un des gros soucis de notre formation d&#8217;ingénieur, c&#8217;est que l&#8217;on a été formé pour être indépendant. Or la vraie vie et le monde informatique vous demande exactement le contraire. On ne vous demande pas d&#8217;inventer à chaque fois une nouvelle méthode ou un nouveau framework. On vous demande juste de faire votre boulot, et d&#8217;être inventif pour que la solution soit industrialisable, facile à maintenir, bien codée et facile à utiliser. </p>
<p>A vous aussi de vous remettre en question et de faire un effort pédagogique. Si vous vous comportez comme un garagiste, je ne suis pas étonné que votre client négocie avec vous les jours/hommes. </p>
<p>Le secret est bien là : peu importe la méthode, c&#8217;est vous qui devez changer si vous souhaitez que votre client change. Et si le client ne change pas, changez de job. </p>
<p>Tout le monde n&#8217;est pas prêt à changer. </p>
<p>Je vous laisse, j&#8217;ai encore du boulot pour tenir mon engagement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/12/05/ne-pas-trop-negocier-les-jours-hommes/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Scrum ne fait rien par Tobias Mayer</title>
		<link>http://www.touilleur-express.fr/2009/10/11/scrum-tobias/</link>
		<comments>http://www.touilleur-express.fr/2009/10/11/scrum-tobias/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 21:53:42 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2067</guid>
		<description><![CDATA[Je vous propose la traduction en Français de l&#8217;article &#171;&#160;Scrum doesn&#8217;t do anything&#160;&#187; de Tobias Mayer après avoir reçu son accord. L&#8217;article original pour ceux qui préfèrent la version en Anglais et pour suivre les commentaires se trouve sur le blog de Tobias. Merci à Tobias de m&#8217;avoir autorisé à traduire son article et merci à Sébastien Douche pour m&#8217;avoir indiqué l&#8217;article original sur Twitter.
This article is a French Translation of the original &#171;&#160;Scrum doesn&#8217;t do anything&#160;&#187; wrote by Tobias Mayer. Published with his agreements, thanks again to Tobias for ...]]></description>
			<content:encoded><![CDATA[<p><strong>Je vous propose la traduction en Français de l&#8217;article &laquo;&nbsp;Scrum doesn&#8217;t do anything&nbsp;&raquo; de Tobias Mayer après avoir reçu son accord. L&#8217;article original pour ceux qui préfèrent la version en Anglais et pour suivre les commentaires se trouve <a href="http://agileanarchy.wordpress.com/2009/10/11/scrum-doesnt-do-anything/">sur le blog de Tobias</a>.</strong> <em>Merci à Tobias de m&#8217;avoir autorisé à traduire son article et merci à Sébastien Douche pour m&#8217;avoir indiqué l&#8217;article original sur Twitter.</em></p>
<p><strong>This article is a French Translation of the original &laquo;&nbsp;Scrum doesn&#8217;t do anything&nbsp;&raquo; wrote by Tobias Mayer. Published with his agreements, thanks again to Tobias for this very good article. Please see : <a href="http://agileanarchy.wordpress.com/2009/10/11/scrum-doesnt-do-anything/">http://agileanarchy.wordpress.com/2009/10/11/scrum-doesnt-do-anything/</a></strong></p>
<p>Tobias Mayer:<br />
&laquo;&nbsp;Faire du Scrum&nbsp;&raquo; est aussi vide de sens (et impossible) que de créer une instance d&#8217;une classe abstraite. Scrum est un cadre pour mettre en avant les dysfonctionnements d&#8217;une organisation. Ce n&#8217;est pas un processus et il n&#8217;est pas prescriptif. Le cadre de base de Scrum, tel que décrit (par exemple) <a href="http://agileanarchy.wordpress.com/2009/09/20/simple-scrum/">ici</a> et <a href="http://go2.wordpress.com/?id=725X1342&#038;site=agileanarchy.wordpress.com&#038;url=http%3A%2F%2Fwww.scrumalliance.org%2Fpages%2Fwhat_is_scrum">ici</a>, ne fait pas en effet grand chose. Il est, en quelque sorte, un contrat que nous mettons en place entre ceux qui recherchent de la Valeur et ceux qui la construisent. Mais un contrat ne produit rien. Une interface est passive. Il nous faut une implémentation.</p>
<p>Scrum commence à fonctionner quand les gens le comprennent suffisamment pour en créer une mise en application concrète, pour ensuite faire émerger un processus qui leur est propre. Comprendre et respecter Scrum ainsi que l&#8217;ensemble des règles permet de s&#8217;aligner avec les autres et d&#8217;avoir un ensemble commun de valeurs et de principes à partir duquel travailler.</p>
<p>Scrum lui-même peut être considéré comme analogue à un ensemble de règles de jeux. Pensez aux échecs, pensez au football. Les règles sont faciles à apprendre, et les connaitres vous permet de jouer avec les autres. Les règles sont donc les liens qui nous unissent. Mais bien que vous connaissez les règles, ce n&#8217;est pas pour autant que vous tirez du plaisir de la partie [d'échec ou de foot]. Vous aurez besoin de jouer pour être impliqué. C&#8217;est donc jouer, et pas simplement connaître la règle qui apportera un résultat. D&#8217;ailleurs pour bien jouer, vous devez élaborer une stratégie, et dans les jeux d&#8217;équipe dont vous avez besoin de développer une relation de confiance et de partage avec les autres.</p>
<p>Dans n&#8217;importe quel jeu, dès lors que vous commencez à ne plus suivre les règles, tout s&#8217;écroule, et plus personne ne voudra alors jouer avec vous. Et bien c&#8217;est exactement la même chose avec Scrum.</p>
<p>Respecter le contrat, les règles, ou dans le langage des logiciels, respecter l&#8217;interface, vous permet de créer un processus qui convient à votre contexte &#8211; et votre contexte est beaucoup de choses: les gens, l&#8217;industrie, des entreprises, une place du marché, un produit, une localisation, une langue, l&#8217;environnement physique, la culture, les gens, etc. Il commence et se termine avec les gens. Scrum en fait ne fait rien, ce sont les gens qui font des choses. Le processus Scrum émèrge à travers l&#8217;interaction entre les gens, et il sera différent pour chaque organisation et chaque équipe. Et c&#8217;est là que les gens trébuchent, trop nombreux à penser que la création de leur propre processus commence par briser les règles. C&#8217;est faux ! Faire cela, et vous aurez échoué avant de commencer. (<em>Note de Nicolas : avant d&#8217;adapter Scrum, suivez simplement ses principes, votre équipe évoluera ensuite</em>)</p>
<p>La mise en place initiale de Scrum doit s&#8217;effectuer avec des paramètres convenus, elle doit être délimitée par des règles. Toutes les méthodes de la Classe abstraite doivent être implémentées, ou la classe ne se compilera pas et ne sera pas exécutée. Si vous essayez de déplacer votre Fou dans un jeu d&#8217;échec en ligne droite, alors votre adversaire quittera la table. Si vous voulez ramasser le ballon de football avec les mains sur le terrain et le jeter,  vous prendrez un carton rouge.</p>
<p>Le cadre de Scrum est un mécanisme puissant pour mettre en avant les dysfonctionnements d&#8217;une organisation et d&#8217;une équipe. C&#8217;est ce pouvoir même qui pousse les gens à essayer de contourner les règles et à prendre des raccourcis. Ils ne veulent souvent pas regarder. Mais ne pas chercher la cause d&#8217;un problème ne fait pas disparaître celui-ci, ou ne réparent pas ce qui est cassé, cela retarde simplement le moment où l&#8217;on échouera de manière inévitable. Nous nous en remettons pas pour rien à la valeur de Courage dans Scrum.</p>
<p>Essayer de comparer Scrum à des pratiques d&#8217;implémentations comme XP ou de l&#8217;artisanat logiciel apporte peu de sens. Chacun de ces mouvements offre par ailleurs d&#8217;excellents outils pour mettre en place une pratique solide de Scrum, pour rendre concret l&#8217;abstrait. Scrum offre un cadre solide et un rythme implacable pour secouer la poussière des années [sur un projet].</p>
<p>Vous ne pouvez pas &laquo;&nbsp;faire du Scrum&nbsp;&raquo; mais vous pouvez certainement vous y embarquer, et le plus courageusement vous le faites, plus fort sera votre processus émergeant. &nbsp;&raquo;</p>
<p>FIN DE LA TRADUCTION</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/10/11/scrum-tobias/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Enquête sur la Scrum Alliance</title>
		<link>http://www.touilleur-express.fr/2009/10/07/enquete-sur-la-scrum-alliance/</link>
		<comments>http://www.touilleur-express.fr/2009/10/07/enquete-sur-la-scrum-alliance/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 09:57:18 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2010</guid>
		<description><![CDATA[ La Scrum Alliance  est une association à but non lucratif, fondée par Ken Schwaber, Mike Cohn et Esther Derby. Sa mission est de promouvoir Scrum, de proposer des ressources pour les entreprises et les particuliers intéressés par Scrum, et d&#8217;aider les groupes d&#8217;utilisateur de Scrum locaux. La démission de Ken Schwaber le 15 septembre 2009 nous a donné envie d&#8217;enquêter sur l&#8217;association. Pour cela, le site internet de la Scrum Alliance propose de télécharger un bilan financier simplifié pour l&#8217;année 2007. Et les chiffres sont impressionnants&#8230; 
Le formulaire ...]]></description>
			<content:encoded><![CDATA[<p> <a href="http://www.scrumalliance.org/welcome_to_scrum_alliance">La Scrum Alliance</a>  est une association à but non lucratif, fondée par Ken Schwaber, Mike Cohn et Esther Derby. Sa mission est de promouvoir Scrum, de proposer des ressources pour les entreprises et les particuliers intéressés par Scrum, et d&#8217;aider les groupes d&#8217;utilisateur de Scrum locaux. La démission de Ken Schwaber <a href="http://www.scrumalliance.org/news_items/75">le 15 septembre 2009</a> nous a donné envie d&#8217;enquêter sur l&#8217;association. Pour cela, le site internet de la Scrum Alliance propose de télécharger un bilan financier simplifié pour l&#8217;année 2007. Et les chiffres sont impressionnants&#8230; </p>
<p><a href="http://www.scrumalliance.org/welcome_to_scrum_alliance">Le formulaire F990</a> est un bilan financier simplifié qui est librement accessible sur le site de la Scrum Alliance. Le document est daté du 11/11/2008, sur l&#8217;exercice de l&#8217;année 2007. Vous pouvez en avoir une copie <a href="http://www.scrumalliance.org/welcome_to_scrum_alliance">sur cette page</a> en cliquant sur <a href="http://www.scrumalliance.org/resource_download/907" target="new">ce lien</a>. J&#8217;imagine que l&#8217;exercice 2008 sera aussi en ligne à la fin de cette année, et qu&#8217;il sera possible de retrouver ces chiffres sur Internet aussi.</p>
<p>Avant toute chose, il est important de noter ceci:</p>
<p><em>[...]The Form 990, entitled “Return of Organization Exempt From Income Tax,” is a report that must be filed each year with the Internal Revenue Service (IRS) by organizations exempt from Federal income taxes under section 501 of the Internal Revenue Code, and whose annual receipts are &laquo;&nbsp;normally&nbsp;&raquo; more than $25,000 a year.  It is an information return and not an income tax return since the organizations that file it do not pay income taxes (except, as explained below, in certain cases an organization may have to pay an “unrelated business income tax”).</em> [<a href="http://www.npccny.org/Form_990/990.htm">1</a>]</p>
<p>L&#8217;exercice est clos avec un excédent brut de 899 000 USD. Les recettes sont de 1 494 921 USD pour l&#8217;année 2007. Ce chiffre se décompose en 1 053 395 USD de cotisations collectées au près des membres de la Scrum Alliance, 50 000 USD d&#8217;aide publique, 13 272 USD d&#8217;intérêts bancaires et 381 327 USD de bénéfice des 2 Scrum Gathering organisés en 2007. Le chiffre de 1 053 395 USD de cotisations, bien qu&#8217;il paraisse important, n&#8217;est pas extraordinaire, rapporté au 64 000 membres de l&#8217;association (voir <a href="http://www.scrumalliance.org/signup">ici</a>). Les dépenses et les frais engagés s&#8217;élèvent à 595 099 USD, dont 38 000 USD de frais de voyage, 261 356 de frais de contrats de services, et seulement 130 825 USD reversé pour aider les membres (Page 2, ligne 43-e, Membership support 130 825 USD).<br />
Intéressant non ?</p>
<p>Ce qui est très important à noter, c&#8217;est qu&#8217;à la page 6, aucuns des membres de l&#8217;association ne touche un dollar pour ses heures de travail, précédemment listées à la page 5. Regardez la section V-A &laquo;&nbsp;Current Officiers, Directors, Trustees and Key Employees&nbsp;&raquo;, il est explicitement marqué qu&#8217;aucun ticket de présence n&#8217;est versé pour leurs heures. Cela ne veut pas dire que leurs frais ne sont pas remboursés, mais que cela ne leur rapporte rien directement. </p>
<p><strong>Les Scrum Gathering ont généré un bénéfice de 381 000 $ en 2007</strong><br />
A la page 13, le bilan financier du Portland Gathering et du London Gathering fait apparaître un bénéfice de 381 327 USD. Le Portland Gathering a reçu 206 800 USD en souscription, a dépensé 73 280, ce qui génère un profit net de 133 520 USD. Le Londong Gathering a reçu 527 066 USD, dépensé 279 259 USD et donc le revenu net est de 247 807 USD. Au total, pour 733 866 USD collectés, et 352 539 USD dépensé, le revenu net est de 381 327 USD. L&#8217;organisation des Scrum Gathering génère donc un revenu net d&#8217;environ 50% des frais d&#8217;inscriptions collectés. </p>
<p>Evidemment tout ceci donne des trucs assez amusants, des débats et surtout un site qui m&#8217;a bien fait rire : <a href="http://www.scrumalliancejets.com/" arget="new">The Scrum Alliance Jet</a>. C&#8217;est est un site parodique qui vous promet de réserver votre Jet privé dès lors que vous aurez passé la Précieuse Certification Scrum. </p>
<p><strong>La Scrum Alliance et les groupes d&#8217;utilisateurs Scrum locaux</strong><br />
Mark Levison dans un article sur InfoQ s&#8217;inquiétait <a href="http://www.infoq.com/news/2009/05/scrum_alliance_change">au début de cette année</a> sur l&#8217;agreement que les Scrums User Group doivent signer pour avoir le droit de porter le nom officiel de SUG et l&#8217;usage des logos. Le SUG d&#8217;Orlando voulait fermer ses portes, <a href="http://www.infoq.com/news/2009/04/scrum-alliance-user-group">un article assez précis</a> relate pour quelles raisons, quelques SUG ne voulaient pas signer d&#8217;agreement sans contre-partie, à part le droit d&#8217;utiliser le terme Scrum User Group et le logo de l&#8217;alliance. </p>
<p><strong>Un avis purement subjectif</strong><br />
Ce que m’inspire ces faits, et là je passe dans le subjectif, c’est que ces chiffres sont assez importants. On peut louer la transparence mais être aussi étonné par les montants collectés. Ce sont des sommes d&#8217;argent importantes. Et on ne parle que de 2007.</p>
<p><a href="http://www.agilex.fr">Alexandre Boutin</a> nous a aussi signalé sur la liste du French SUG une information importante : le 15 septembre dernier <strong>Ken Schwaber</strong> a annoncé qu&#8217;il démissionnait du board de la Scrum Alliance, ainsi que <strong>Jim Cundiff</strong> (<a href="http://www.scrumalliance.org/news_items/75">voir la news ici</a>) :</p>
<blockquote><p>
On September 15, Ken Schwaber resigned as President and Chair of the Board of Directors of the Scrum Alliance. Tom Mellor was elected President and Chair of the Board by the Board members. Ken expressed to the Board his intentions to remain active in the Scrum community. The Board expresses its appreciation to Ken for his service and leadership.</p>
<p>Additionally, Jim Cundiff will no longer serve as the Managing Director of the Scrum Alliance effective immediately. Jim will support the transition of his duties to others in the organization and assist as needed until a new managing director is brought aboard. Jim has served the Scrum Alliance very effectively and capably and we thank him for his leadership. A search is underway for a new managing director. The Board anticipates filling the position in the very near future. [...]
</p></blockquote>
<p>Sur <a href="http://www.aubryconseil.com/post/Vache-espagnole">le blog de Claude Aubry</a> j&#8217;ai vu aussi une référence au départ de Ken Schwaber. Le site www.scrum.org a été lancé par Ken Schwaber, <a href="http://www.who.is/whois/scrum.org/">le nom de domaine appartient bien à Ken</a> et le site a été modifié il y a quelques semaines&#8230; </p>
<p>Bref il sera important de garder un œil avisé sur la Scrum Alliance dans les mois qui viennent.</p>
<p><strong>Références</strong><br />
<a href="http://www.infoq.com/news/2009/05/scrum_alliance_change">http://www.infoq.com/news/2009/05/scrum_alliance_change<br />
</a><a href="http://www.infoq.com/news/2009/04/scrum-alliance-user-group">http://www.infoq.com/news/2009/04/scrum-alliance-user-group<br />
</a><a href="http://www.aubryconseil.com/post/2007/06/06/241-la-scrum-alliance-me-congratule">http://www.aubryconseil.com/post/2007/06/06/241-la-scrum-alliance-me-congratule<br />
</a><a href="http://www.scrumalliancejets.com/">http://www.scrumalliancejets.com/</a><br />
<a href="http://www.scrumalliance.org/">http://www.scrumalliance.org/</a><br />
<a href="http://www.controlchaos.com/">Le site de Ken Schwaber</a><br />
<a href="http://www.scrumalliance.org/pages/certified_scrum_practitioner">CSP </a>(Certified Scrum Practitioner) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/10/07/enquete-sur-la-scrum-alliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Résultats de l&#8217;enquête sur l&#8217;adoption des méthodes Agiles en France</title>
		<link>http://www.touilleur-express.fr/2009/07/21/resultats-de-lenquete-sur-ladoption-des-methodes-agiles-en-france/</link>
		<comments>http://www.touilleur-express.fr/2009/07/21/resultats-de-lenquete-sur-ladoption-des-methodes-agiles-en-france/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 07:00:15 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=1841</guid>
		<description><![CDATA[A l&#8217;initiative du French Scrum User Group, association française loi 1901 destinée à promouvoir les méthodes Agiles en France, une enquête a été réalisée au deuxième trimestre 2009 auprès de 150 entreprises et d&#8217;un échantillon de 230 personnes. L&#8217;enquête a été aussi traduite par Luc Legardeur en anglais, Jeff Sutherland et James Cundif ont aussi cosigné cette enquête. 
Je vous laisse la découvrir directement sur le site du French SUG : en français ou en anglais. 
Bonne lecture et merci à l&#8217;ensemble des participants.
]]></description>
			<content:encoded><![CDATA[<p>A l&#8217;initiative du <a href="http://www.frenchsug.org/pages/viewpage.action?pageId=591296">French Scrum User Group</a>, association française loi 1901 destinée à promouvoir les méthodes Agiles en France, une enquête a été réalisée au deuxième trimestre 2009 auprès de 150 entreprises et d&#8217;un échantillon de 230 personnes. L&#8217;enquête a été aussi traduite par Luc Legardeur en anglais, Jeff Sutherland et James Cundif ont aussi cosigné cette enquête. </p>
<p>Je vous laisse la découvrir directement sur le site du French SUG : <a href="http://www.frenchsug.org/download/attachments/591296/Enqu%C3%AAte_m%C3%A9thodes_agiles_2009_FrenchSUG.pdf?version=2">en français</a> ou en <a href="http://www.frenchsug.org/download/attachments/591296/National_survey_FrenchSUG_ENGL_en.pdf?version=2">anglais</a>. </p>
<p>Bonne lecture et merci à l&#8217;ensemble des participants.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/07/21/resultats-de-lenquete-sur-ladoption-des-methodes-agiles-en-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A toi, Chef de projet, qui veut passer à Scrum</title>
		<link>http://www.touilleur-express.fr/2009/06/05/le-chef-de-projet/</link>
		<comments>http://www.touilleur-express.fr/2009/06/05/le-chef-de-projet/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 13:49:01 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=1398</guid>
		<description><![CDATA[Plus j&#8217;avance avec Scrum, plus je me rends compte que l&#8217;on ne comprend pas Scrum. Au delà d&#8217;un framework léger, qui permet de livrer rapidement et régulièrement, c&#8217;est tout un changement sur la Valeur qui constitue l&#8217;une des vraies forces de Scrum, et des méthodes Agiles. Le sujet est passionnant, je pense de plus en plus qu&#8217;un Scrum Master ne doit être ni un chef de projet, ni un développeur. Je rejoins l&#8217;idée de quelqu&#8217;un de Pyxis Technologies qui disait &#171;&#160;&#8230;quand va-t-on réaliser que mettre en place Scrum est un ...]]></description>
			<content:encoded><![CDATA[<p>Plus j&#8217;avance avec Scrum, plus je me rends compte que l&#8217;on ne comprend pas Scrum. Au delà d&#8217;un framework léger, qui permet de livrer rapidement et régulièrement, c&#8217;est tout un changement sur la Valeur qui constitue l&#8217;une des vraies forces de Scrum, et des méthodes Agiles. Le sujet est passionnant, je pense de plus en plus qu&#8217;un Scrum Master ne doit être ni un chef de projet, ni un développeur. Je rejoins l&#8217;idée de quelqu&#8217;un de Pyxis Technologies qui disait &laquo;&nbsp;<em>&#8230;quand va-t-on réaliser que mettre en place Scrum est un nouveau métier ? qu&#8217;accompagner une équipe avec une méthode Agile est un nouveau métier ?</em>&laquo;&nbsp;. Et il n&#8217;a pas tord non ? </p>
<p>Les premier effets de Scrum sont des livraisons plus régulières, un meilleur moral pour l&#8217;équipe, une meilleur qualité, la possibilité d&#8217;intégrer le changement et une bonne communication avec le Client. C&#8217;est le premier effet.<br />
Cet effet finalement est assez salutaire: mettez de l&#8217;oxygène dans un aquarium et vos poissons seront contents. </p>
<p>Le deuxième effet qui prend plus de temps, c&#8217;est la création de nouvelles Valeurs. Je pense à Transparence, Aider l&#8217;autre, Communiquer, Demander de l&#8217;aide, etc. La transparence ne vient pas magiquement avec Scrum. Mais les &laquo;&nbsp;cérémonies&nbsp;&raquo; facilitent ce changement, pour ceux qui le veulent. Le deuxième effet de Scrum ne se mettra en place qu&#8217;avec quelqu&#8217;un qui fait prendre conscience de ces Valeurs à l&#8217;équipe. Cela demande du temps et de l&#8217;accompagnement. Je vous le dis clairement : votre formation de Scrum vous aide à répondre aux questions &laquo;&nbsp;<strong>comment</strong>&nbsp;&raquo; mais pas aux question &laquo;&nbsp;<strong>pourquoi</strong>&laquo;&nbsp;. Il va falloir lire, vous documenter, vous faire aider d&#8217;un coach.</p>
<p>Ensuite je me rends compte que pour être Scrum Master, vous ne devez pas être chef de projet. En tant que chef de projet, rien que ce mot &laquo;&nbsp;chef&nbsp;&raquo; qui est lourd de sens, devient &laquo;&nbsp;responsable du projet&nbsp;&raquo; lorsque vous passez à Scrum. Vous n&#8217;êtes plus chef de rien, votre travail est de faciliter la vie de votre équipe, de s&#8217;assurer que l&#8217;on suit le framework Scrum, et c&#8217;est tout. Le projet est piloté par l&#8217;équipe, l&#8217;avancement du projet est donné par le framework Scrum, c&#8217;est déstabilisant non ? </p>
<p>Vous n&#8217;avez plus de rôle de <strong>responsable</strong> et donc c&#8217;est par le leadership que vous serez légitime. Etre Scrum Master, c&#8217;est être un capitaine dans une équipe de foot : vous aussi vous allez jouer avec les autres, on vous reconnaît simplement pour votre leadership et votre expérience.<br />
Chez le client pour lequel je travaille aujourd&#8217;hui je travaille mon leadership, dans le sens d&#8217;aider, faciliter, mettre une bonne ambiance, être là pour aider à résoudre les conflits&#8230; ce qui pour moi représente vraiment un nouveau rôle, un nouveau métier. Et franchement, c&#8217;est bien plus sympa que de piloter des développeurs à coup de Microsoft Project, en s&#8217;excitant pour mettre à jour un diagramme de Gantt&#8230;</p>
<p>Si vous envisagez d&#8217;utiliser Scrum, prenez le temps de former vos équipes, et prenez 10 fois plus de temps pour trouver un cabinet de conseil ou embaucher un collaborateur afin de piloter vos équipes. Ce métier s&#8217;appelle &laquo;&nbsp;Coach Agile&nbsp;&raquo; pour l&#8217;instant, et retenez que ce n&#8217;est pas un chef de projet, pas un architecte, c&#8217;est un coach. </p>
<p>Si vous pensez que votre responsable ne vous suivra pas, envisagez sérieusement de changer d&#8217;équipe, de responsable ou de société. Il est difficile, mais pas impossible, de mettre en place Scrum sans le support de son supérieur hiérarchique. </p>
<p>Rendez-vous le jeudi 18 juin au <a href="www.meetup.com/frenchsug/fr/">Scrum World Café</a></p>
<p><img src="http://www.touilleur-express.fr/wp-content/logo_soiree_frenchsuh_world_cafe_18juin1.png"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/06/05/le-chef-de-projet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XP Day France 2009, Scrum est-il dangereux ?</title>
		<link>http://www.touilleur-express.fr/2009/05/29/xp-day-france-2009-scrum-est-il-dangereux/</link>
		<comments>http://www.touilleur-express.fr/2009/05/29/xp-day-france-2009-scrum-est-il-dangereux/#comments</comments>
		<pubDate>Fri, 29 May 2009 21:50:38 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Innoteria]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=1339</guid>
		<description><![CDATA[Retrouvez la transcription de la séance "Scrum est-il dangereux" des XP Days France 2009. ]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.touilleur-express.fr/wp-content/10052019-225x300.jpg" alt="Copyright Jean Laurent de Morlhon" title="10052019" width="225" height="300" class="size-medium wp-image-1359" /><font size=1>Crédit photo: Jean-Laurent de Morlhon</font><br />
Suite de <a href="http://www.touilleur-express.fr/2009/05/27/xp-day-france-2009-jour-2/">mon billet précédent</a> à propos d&#8217;XP Day. J&#8217;ai assisté au débat ouvert &laquo;&nbsp;Scrum est-il dangereux&nbsp;&raquo; animé par <a href="http://ericlefevre.net/wordpress/">Eric Lefevre-Ardant</a> et Guillaume Tardif. L&#8217;objectif de l&#8217;heure sera de lister tous les points qui répondent à la question &laquo;&nbsp;Oui Scrum est dangereux&nbsp;&raquo; puis ensuite de lister tous les points &laquo;&nbsp;Non Scrum est une bonne chose&nbsp;&raquo; et enfin réaliser une synthèse pour confronter nos idées. J&#8217;ai aussi enregistré le tout, comme Raphaël de Pyxis. Vous pouvez écouter la version audio <a href="http://www.touilleur-express.fr/podcast_page/">sur le Podcast &laquo;&nbsp;Le Touilleur Express&nbsp;&raquo;</a> sur iTunes.</p>
<p>Tout d&#8217;abord plantons le décor. Dans une salle de 50 personnes, nous nous asseyons en U, chacun a pris à l&#8217;entrée soit une carte verte &laquo;&nbsp;<font color='darkgreen'>Non scrum est une bonne chose</font>&nbsp;&raquo; soit une carte rouge &laquo;&nbsp;<font color=darkred>Oui Scrum est dangereux</font>&laquo;&nbsp;. Je décide de prendre une carte verte. Un paper-board permet de noter les idées et les points soulevés. Eric et Guillaume seront simplement là comme des arbitres afin que le passage de parole soit respecté. Dans l&#8217;assemblée je retrouve toutes les têtes connues de la communauté Agile avec tout d&#8217;abord une présence remarqué de Pyxis Technologies : <a href="http://www.touilleur-express.fr/2009/04/16/compte-rendu-de-la-soiree-scrum-au-paris-jug/">Eric Mignot</a>, Vincent Tencé, Isabelle Therrien et Raphaël Pierquin. David Gageot de Tech4Quant, Jean-Laurent de Morlhon, <a href="http://www.journaldunet.com/developpeur/itws/060308-itw-octo-gaillot.shtml">Emmanuel Gaillot</a> d&#8217;OCTO Technology qui dira en préambule &laquo;&nbsp;je pense que Scrum est un mot&nbsp;&raquo;, Yannick Ameur et Sébastien Douche, co-organisateur d&#8217;XP Day, bref vous l&#8217;aurez compris : pratiquement que des personnes avec une bonne connaissance de Scrum. Voilà pour le décor.</p>
<p>Eric explique que cette session est librement inspirée de la session &laquo;&nbsp;<a href="http://ericlefevre.net/wordpress/2008/10/07/scrum-is-evil/">Is Scrum Evil</a>&nbsp;&raquo; animé par Jeffrey Frerick. Elle sera rejouée en septembre à la conférence <a href="http://citconf.com/paris2009/">CITCON 2009</a> à Paris le 18 et le 19 septembre, conférence déjà complète co-organisée par Eric. </p>
<p>Il n&#8217;y aura pas de débat, nous commençons par exprimer une idée sur &laquo;&nbsp;Oui Scrum est dangereux parce que&#8230;&nbsp;&raquo; appuyé d&#8217;arguments afin que le débat soit construit. Quelques suggestions plus tard, Vincent de Pyxis a raison de demander si nous voulons parler du framework Scrum en tant que tel ou de son application. Or il apparaît rapidement que les points levés par les participants se focalisent d&#8217;abord sur l&#8217;effet Scrum, sur son application et ses effets. Il n&#8217;y a pas pour l&#8217;instant de critiques sur le contenu de Scrum en tant que tel. Quelqu&#8217;un se risque à dire &laquo;&nbsp;Scrum est dangereux car il n&#8217;y a pas de pratiques logiciels comme la méthode ChlingChling&nbsp;&raquo;. Ce à quoi chacun remet Scrum sur son terrain, et on évacue rapidement la question XP vs Scrum. </p>
<p>Voici au fil de l&#8217;eau comment s&#8217;est déroulée la discussion. Ce qui suit est transcripté en essayant d&#8217;être fidèle aux propos de chacun : </p>
<p>DEBUT DES DEBATS </p>
<h3>PREMIERE PARTIE: Scrum est dangereux parce que&#8230;</h3>
<p>Quelqu&#8217;un lance le débat en disant que &laquo;&nbsp;Scrum est une mauvaise chose car il fragilise les équipes qui le mettent en place par rapport à d&#8217;autres, vis à vis du management&nbsp;&raquo;. &laquo;&nbsp;Scrum est dangereux car lorsque l&#8217;on met en place la méthode on a pas le droit à plusieurs essais&nbsp;&raquo;. &laquo;&nbsp;Le dogmatisme de Scrum est dangereux&nbsp;&raquo;. &laquo;&nbsp;Scrum est dangereux car le jargon de Scrum peut nous discrediter&nbsp;&raquo;. &laquo;&nbsp;Scrum est dangereux car le jeu de carte peut nous marginaliser&nbsp;&raquo;. &laquo;&nbsp;Scrum est dangereux lorsqu&#8217;il est appliqué seul sans méthodes logicielles&nbsp;&raquo;. </p>
<p>Emmanuel Gaillot demande pour qui Scrum peut-être dangereux ? Eric &laquo;&nbsp;Bob&nbsp;&raquo; Mignot enchaine avec &laquo;&nbsp;Scrum est dangereux car il révèle les incompétents dans une équipe&nbsp;&raquo;. Il est dangereux pour les gens qui s&#8217;en servent. Scrum est dangereux car il fait partir des gens, il peut casser des équipes. Heureusement que la documentation nous sauve si quelqu&#8217;un part&#8230; *rires*. L&#8217;introduction des méthodes Agile est dangereux, ou amène du danger. Quelqu&#8217;un dit que le changement apporte le danger. Toujours pas pour l&#8217;instant d&#8217;argument sur le contenu de Scrum.</p>
<p>David Gageot explique que Scrum est dangereux car certaines équipes qui ont mis en place avec succès Scrum cherchent ensuite à changer les autres équipes. L&#8217;effet viral et l&#8217;autopromotion est dangereux, surtout s&#8217;il n&#8217;est pas accompagné finalement par un coach ou quelqu&#8217;un d&#8217;assez expérimenté. La radicalisation des équipes est dangereux. </p>
<p>Emmanuel dit que Scrum est dangereux car le chef de projet n&#8217;existe plus. Alexandre explique que Scrum est dangereux car il supprimerait certains postes de l&#8217;entreprise, et à terme il mettrait en danger l&#8217;entreprise. En retour certains expliquent que la structuration MOA/MOE actuelle vient aussi des méthodes classiques. Scrum est dangereux car il empêche l&#8217;évolution hiérarchique dans l&#8217;entreprise. </p>
<p>Scrum est dangereux car tout repose sur les épaules du Scrum Master et du Product Owner. Scrum est dangereux car les utilisateurs adaptent la méthode à leurs pratiques, ce qui peut entrainer un échec, qui sera attribué&#8230; à Scrum. Scrum est dangereux car la responsabilité est diluée, l&#8217;engagement à terme est moins clair&#8230; On est plus sûr de rien. Tout est flexible&#8230; </p>
<p>Emmanuel ouvre la boîte de la certification. &laquo;&nbsp;<i>Elle entraine une logique qu&#8217;il y a des gens qui savent mieux que d&#8217;autres ce qui est bien et et ce qui est pas bien, ce qu&#8217;il faut faire, ce qu&#8217;il ne faut pas faire. Si on fait bien ce qui est bien on est certifié, si on fait pas bien ce qui n&#8217;est pas bien on est pas certifié</i>&laquo;&nbsp;. Les personnes certifiées sont un danger pour l&#8217;entreprise car elles se comportent comme celles qui ont le savoir, et c&#8217;est un danger pour elles-mêmes, elles risquent de se prendre un retour cinglant de la part de l&#8217;entreprise. L&#8217;autorité de certification est dérangeante. Dans un deuxième point il exprime que la certification payante, le recrutement, nous font penser que l&#8217;on tombe dans des arguments marketings, dans une démarche mércantile.<br />
Eric Mignot demande si c&#8217;est Scrum en tant que tel ou si c&#8217;est l&#8217;industrie autour de Scrum qui est dangereux ? Isabelle demande si c&#8217;est parce que la certification scrum master est trop facile à obtenir que ce serait un danger ? Eric Mignot replante un jalon afin que le débat continue, en nous réexpliquant Scrum, en expliquant la complémentarité avec XP.<br />
Il tente un coup de force afin que quelqu&#8217;un explique Scrum pour que la suite des débats se concentre sur le contenu. Il demande si quelqu&#8217;un pense que le Product Backlog est dangereux ? Est-ce que le Sprint est dangereux ? Est-ce que le rôle de Product Owner est dangereux ? Amusant de voir que l&#8217;assemblée finalement continue à parler, mais sans suivre la piste proposée par Eric. David Gageot joue le jeu, il dit que le planning meeting est dangereux car le product owner ne vient qu&#8217;au début et que l&#8217;on ne le reverra qu&#8217;à la rétrospective&#8230; La rétro fait remonter les problèmes mais c&#8217;est dangereux car on ne fait rien après. La démo dans Scrum est dangereux car on ne fait que la démonstration de la fonction, sans montrer le reste du logiciel, en ne passant que sur la démonstration faite au client&#8230;</p>
<p>A cet instant, Emmanuel apporte une nouvelle image pour nous résumer quelque part notre discussion : ce ne sont pas les armes qui tuent, ce sont les gens qui s&#8217;en servent. Il explique que certains défendent Scrum en disant que ce n&#8217;est pas l&#8217;outil mais sa mise en place qui est dangereuse. Je trouve l&#8217;image courageuse et intéressante à cet instant de la discussion. Je me demande si nous partons pas vers une discussion qui se terminera par <a href="http://fr.wikipedia.org/wiki/Loi_de_Godwin">la Loi de Godwin</a>.<br />
Il demande pourquoi certains peuvent en faire un jeu de pouvoir, peuvent le tourner à leur sauce, ce qui est vrai. Vincent de Pyxis répond en demandant si finalement, quelque soit les méthodes, celles-ci nous montrent que notre industrie est mauvaise. David reparle de l&#8217;effet Matrix, de la pillule bleu et de la pillule rouge, abordé lors de <a href="http://www.touilleur-express.fr/2009/03/20/premiere-soiree-du-french-scrum-user-group/">l&#8217;inauguration de la soirée du French SUG</a> par Jeff Sutherland. Scrum marcherait pour des équipes de 2 personnes comme 100 personnes&#8230; CMMI et PMI arrivent, Scrum est la solution à tout&#8230; Bref ce qui est dangereux c&#8217;est peut-être plutôt cela d&#8217;après David.<br />
Je parle peut-être pour la première fois pour dire que derrière Scrum il y a une industrie, des enjeux, que des gens ont compris que l&#8217;on pouvait faire de l&#8217;argent. De même comme une arme, il est facile de s&#8217;en servir et de faire des dégâts. XP est pour moi un lance-roquette, là où Scrum serait plus facile à introduire. Scrum n&#8217;est pas dangereux en lui-même. Le danger c&#8217;est nous même résume Vincent. Il demande comment on peut améliorer notre industrie.<br />
Quelqu&#8217;un reprend la parole pour dire que Scrum est dangereux, car il est fait pour être facilement adopté, sans peut-être parler des effets secondaires&#8230; On a l&#8217;image d&#8217;un médicament avec ses effets secondaires.<br />
Jean-Laurent dit que Scrum est physiquement dangereux, car il n&#8217;y a pas de moments pour souffler comme dans un développement waterfall classique. C&#8217;est épuisant <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Scrum peut être dangereux car si sa mise en place ne réussit pas, il décrédibilise l&#8217;Agilité. On parle de tueur d&#8217;Agilité. Une autre idée ensuite, est que le canvas léger mais strict de Scrum empêche l&#8217;Agilité, ne laisse peut-être pas la liberté à l&#8217;amélioration. Virgile Delécolle rappelle que les projets Scrum qui ont fonctionné ne font pas que du Scrum. Scrum est dangereux car il n&#8217;y a pas d&#8217;engagements sur le périmètre. Une mauvaise équipe peut livrer peu, la médiocrité ne serait pas punie ?<br />
Quelqu&#8217;un se demande comment une entreprise qui utilise Scrum peut être pérenne, s&#8217;en sortir financièrement, se battre face à d&#8217;autres entreprises sur des appels d&#8217;offre. Scrum est dangereux car il y aurait une difficulté pour la contractualisation. Quelqu&#8217;un dit qu&#8217;il serait plus difficile d&#8217;être innovant avec du Scrum. Que l&#8217;exploratoire serait plus difficile&#8230;<br />
Et la dernière : Scrum est dangereux, car il peut être mal compris ou utilisé incorrectement. Eric Mignot dit &laquo;&nbsp;pour moi l&#8217;un des seuls points faibles de Scrum, c&#8217;est que c&#8217;est <strong>extrêmement difficile à faire</strong>&laquo;&nbsp;. Et quelqu&#8217;un pour conclure en rigolant &laquo;&nbsp;&#8230; c&#8217;est pour cela qu&#8217;il y a une certification&nbsp;&raquo;. Scrum révèle beaucoup de choses. </p>
<h3>FIN DE LA PREMIERE PARTIE</h3>
<p><em>Après cette première partie, nous enchainons maintenant sur une discussion afin de lister les bonnes choses dans Scrum</em></p>
<h3>DEBUT DE LA DEUXIEME PARTIE : Scrum est une bonne chose car&#8230;</h3>
<p>Scrum est une bonne chose car c&#8217;est un bon moyen pour commencer. Scrum est une bonne chose car il me permet rapidement de mieux connaître mes collègues. Scrum parle aux gens qui ne sont pas développeurs (pas forcément compris). Scrum aide à impliquer les gens. Scrum aide à faire émerger les problèmes, les boulets, les planqués dans une entreprise. Scrum est simple, on ne parle pas de développement logiciel. Quelqu&#8217;un dit &laquo;&nbsp;quand j&#8217;ai voulu former des non-développeurs à XP, cela a été plus difficile qu&#8217;avec Scrum. Le package Scrum est plus léger&nbsp;&raquo; (<em>euh quelqu&#8217;un pour signaler que les 2 n&#8217;ont rien à voir s&#8217;il vous plaît ? merci</em>). Isabelle propose que Scrum est une bonne chose car il donne des mesures précises sur l&#8217;avancement, et qu&#8217;il est facile de donner des mesures de cet avancement. Quelqu&#8217;un dit &laquo;&nbsp;Scrum est une bonne chose car le Waterfall est en recul&nbsp;&raquo;. David dit : Scrum est une bonne chose car il a réussit peut-être un peu mieux que XP à faire parler de l&#8217;Agilité. Virgile enchaîne:  Scrum est une bonne chose car c&#8217;est plus facile de vendre des présentations XP. C&#8217;est un pied dans la porte pour parler d&#8217;XP. </p>
<p>Vincent de Pyxis aborde alors un point intéressant : Scrum est une bonne chose, car plus on aura des implémentations de Scrum qui vont échouer, plus le monde du développement logiciel va réaliser qu&#8217;il n&#8217;est pas bon. On peut espérer alors que l&#8217;on laissera ce job à des gens dont ce sera le métier, et que l&#8217;on ne laissera pas des amateurs mettre en place avec les conséquences que l&#8217;on sait, la méthode elle-même. Il parle d&#8217;amateurisme généralisé. Il faudrait que ce soit une profession&#8230; </p>
<p>Quelqu&#8217;un dit : Scrum permet d&#8217;échouer plus vite. Scrum est une bonne chose car il donne un cadre méthodologique à XP. Eric Mignot est une bonne chose, il favorise les comportements adultes dans les organisations. Scrum permet de montrer à d&#8217;autres équipes le résultat du travail des développeurs, grâce à la rétrospective. Emmanuel dit que Scrum ne laisse pas indifférent, il amène les gens à réfléchir sur les autres. </p>
<p>Scrum est une bonne chose car il donne du pouvoir au développeur. Scrum est une bonne chose par rapport à XP car on peut parler facilement des principes de l&#8217;Agilité à l&#8217;entreprise, aux développeurs. Scrum est une bonne chose car il permet de rendre légitime des pratiques comme les itérations ou les sprints. </p>
<p>Scrum est une bonne chose car il force les développeurs à lever régulièrement la tête de leur clavier, lors des rétrospectives, des réunions, des sprints meetings. Scrum c&#8217;est bien car cela évite de coder des choses inutiles. Scrum c&#8217;est bien car cela augmente la motivation des équipes. Les gens sont plus heureux.<br />
Eric Mignot explique que des gens essayent le Scrum et reprenne du plaisir à bosser.<br />
Vincent dit c&#8217;est une bonne chose car ce n&#8217;est pas une méthodologie. Donc cela ne donne pas l&#8217;illusion qu&#8217;il existerait une bonne recette pour développer du logiciel. On parle tout le temps de &laquo;&nbsp;méthodologie&nbsp;&raquo; pour Scrum, ce qui n&#8217;est pas vrai. Cela va plutôt nous permettre de nous tourner vers nous même pour trouver la solution, plutôt que de se baser sur une méthode pour résoudre un problème. </p>
<p>Scrum fournit des outils de communication, il permet de donner de la transparence et de l&#8217;honnêteté. Xavier dit &laquo;&nbsp;on jouera carte sur table&nbsp;&raquo;.<br />
David Gageot: Scrum donne du rythme. Quelqu&#8217;un dit : Scrum est plus humain. Isabelle : Scrum donne le contrôle sur le projet au client. David explique que la notion de focus sur le &laquo;&nbsp;produit&nbsp;&raquo; est important. On est là pour développer quelque chose. Scrum est une bonne chose grâce au rôle du Product Owner. La notion de Product Backlog, de Product Owner est plus fort. Emmanuel rappelle dans XP la notion de Client qui existe déjà. Mais la notion de &laquo;&nbsp;responsable de produit&nbsp;&raquo; est plus forte dans Scrum&#8230; </p>
<p>Scrum est une bonne chose car il permet d&#8217;exploiter mieux l&#8217;humain. Les tableaux et la transparence permettent de voir l&#8217;avancement du projet. Quelqu&#8217;un explique que Scrum est une bonne chose car il est facile de trouver de la documentation et des ressources. Les retours sur expérience. Eric &laquo;&nbsp;Bob&nbsp;&raquo; dit que Scrum est une bonne chose car il permet de retrouver le plaisir qu&#8217;il avait à coder lorsqu&#8217;il était jeune.<br />
Scrum est une bonne chose car il remet le bon sens au premier rang. Scrum est une bonne chose car il permet de créer des communautés. Yannick explique que Scrum est une bonne chose car on parle d&#8217;heure idéale, pas de 8h bête par jour. C&#8217;est une bonne chose encore une fois car cela force à nous réflechir</p>
<h3>FIN DE LA DEUXIEME PARTIE</h3>
<p><em>Passons à la synthèse : Eric demande si les personnes avec une carte rouge en main veulent prendre une carte verte, ou inversement. Les débats durent depuis 1h11&#8230;</em></p>
<h3>La synthèse</h3>
<p>Vincent explique que Scrum est une voie pour lui. Il se demande s&#8217;il y a du dogmatisme ? il ne sait pas. David a changé, il a bien aimé entendre que les gens ont conscience que le danger de Scrum est que ce n&#8217;est pas qu&#8217;un mot, qu&#8217;il n&#8217;est pas une recette magique, qu&#8217;il est difficile, bref que les gens sont réalistes sur Scrum.<br />
Scrum n&#8217;est pas qu&#8217;une partie de l&#8217;Agilité, Jean-Laurent explique que pour l&#8217;instant il n&#8217;a pas trouvé mieux pour son besoin, dans son expérience professionnelle. En attendant peut-être de trouver mieux demain.<br />
Michel fait une petite synthèse : Scrum peut être dangereux par la radicalisation des équipes (qui n&#8217;intervient pas tout le temps) et la certification (bien que finalement peu de gens savent en quoi elle consiste, que l&#8217;on confond CSM et CSP&#8230; mais bon passons). Il a les qualités de ses défauts et inversement&#8230; Il apporte de la transparence, ce qui peut être bien ou pas selon le point de vue. Virgile rebondit pour expliquer que chacun doit choisir sa voie, il permet d&#8217;être plus efficace, puis provoque un peu en utilisant l&#8217;image de machine-outil, de l&#8217;hyper-productivité. Ce qui le dérange avec Scrum c&#8217;est que au delà de son côté un petit peu humain, auto-organisé, il ne creuse pas le sujet &laquo;&nbsp;auto-organisation&nbsp;&raquo;. Par ailleurs, ce qui le dérange beaucoup, c&#8217;est qu&#8217;il est mis en place par des structures qui sont déjà dans une logique de rentabilisation de nos ressources humaines machines outils. Sur la chaine de production on se retrouve très exposé. C&#8217;est une méthode qui demande à la machine outil salarié de travailler en transparence, en binômage, à faire remonter toutes ses difficultés, avec une organisation derrière qui reste très traditionnelle, exploitation, rentabilité&#8230;<br />
<em>Note de Nicolas: soit c&#8217;est de la provocation intelligente, soit c&#8217;est de l&#8217;extrémisme qui montre une profonde méconnaissance de notre métier&#8230; Je suis effaré des propos, comme si la recherche de l&#8217;amélioration pouvait être critiquable, comme si la recherche de la performance, du plaisir de travailler intelligemment était critiquable&#8230; Monsieur Virgile je ne vous ai pas compris.</em></p>
<p>David explique qu&#8217;il y a beaucoup de business autour de Scrum. Vouloir embrasser toutes les équipes, c&#8217;est dangereux. Il y a toujours une phase exploratoire, mais nous devrions peut-être continuer à chercher, à ne pas s&#8217;arrêter à Scrum comme la solution. Il y aura sans doutes d&#8217;autres méthodes, d&#8217;autres approches plus tard.<br />
Emmanuel enfin s&#8217;interroge sur la traduction de la réunion &laquo;&nbsp;Is scrum evil?&nbsp;&raquo; en anglais se traduit par diabolique, mais Eric Lefevre explique que la démarche était de construire une discussion, pas d&#8217;apporter une démarche de valeur. </p>
<p>Il faut accepter que d&#8217;autres personnes soient différentes, qu&#8217;elles préferent XP, qu&#8217;elles préferent du Waterfall, il faut avoir une tolérance sur les autres. L&#8217;essentiel est de se sentir bien.</p>
<p>Et pour terminer je me lance:  Scrum est une bonne chose car cela va nous faire prendre conscience que dans la vie de l&#8217;entreprise, et dans le développement logiciel, notre oeil d&#8217;ingénieur qui pense avoir la vérité vraie, je pense à XP, je pense que l&#8217;on s&#8217;est planté. Et Scrum pour moi c&#8217;est un peu l&#8217;étincelle qui est entrain de nous faire prendre conscience que notre métier a besoin de personnes qui travaillent avec de la valeur humaine, de l&#8217;humanisme car Scrum c&#8217;est bcp sur la communication. C&#8217;est entrain de nous dire que ce que vous faîtes depuis 15-20 ans c&#8217;est quelque chose qui a été structuré historiquement, et Scrum réussit à faire ce que d&#8217;autres méthodes jusqu&#8217;à preuve du contraire, n&#8217;ont pas réussi : faire parler de l&#8217;Agilité, nous faire prendre conscience que l&#8217;industrie logicielle n&#8217;est pas parfaite.</p>
<p>Vincent explique que l&#8217;on a relativement peu confiance en l&#8217;humain. Il n&#8217;y a jamais eu pourtant de tentatives de comparer XP à Scrum, et il est marrant de constater comment le débat s&#8217;est en partie organisé face à XP. Quelqu&#8217;un dit que même pas 25% des entreprises réussiront avec Scrum. </p>
<p>Eric Mignot dit enfin qu&#8217;il pense qu&#8217;il y a un fantasme par rapport à la formation certifiante. Il demande &laquo;&nbsp;Pourquoi voulez-vous faire du Scrum ?&nbsp;&raquo; Les gens vont dire &laquo;&nbsp;pour régler tel et tel problème&nbsp;&raquo;. Eric dit &laquo;&nbsp;mais si tu connais le problème&#8230; pourquoi as-tu besoin de Scrum alors pour le résoudre ?&nbsp;&raquo;.<br />
Vincent de Pyxis explique que l&#8217;origine de la certification est de crédibiliser la démarche par rapport à du Waterfall. Que dans les faits, 85% de ce que les gens vont apprendre lors de la formation sera oublié s&#8217;ils ne travaillent pas par la suite simplement en lisant un livre ou deux de Ken Schwaber. Je disais une fois à quelqu&#8217;un : Scrum c&#8217;est pas ta mère qui te fait passer ton Bac mon coco. C&#8217;est ensuite pour que tu fasses des études et que tu bosses, si vraiment tu veux t&#8217;impliquer et mettre en place Scrum dans ton équipe. </p>
<p>Eric Lefevre-Ardant propose pour terminer un livre :<br />
&laquo;&nbsp;Artisanal Retro-Futurism<br />
  X<br />
   Team-Scale Anarcho Syndicalism&nbsp;&raquo;<br />
Brian Marick</p>
<p><strong>Ma petite conclusion et mon avis à moi que j&#8217;ai&#8230;</strong><br />
Tout d&#8217;abord sur les personnes présentes : les équipes de Pyxis par leur expérience ont conservé le débat sur le fond, chacun a exprimé ses points de vues, quelques remarques de personnes de la communauté purement XP pour pimenter, des interventions intéressantes de David qui avec sa carte rouge a amené Scrum sur la table d&#8217;examen, bref je resors de là avec de nouvelles idées et une prise de conscience. Vincent de Pyxis qui demande si ce n&#8217;est pas l&#8217;industrie qui est malade, Eric &laquo;&nbsp;Bob&nbsp;&raquo; Mignot assis à côté d&#8217;Emmanuel Gaillot, deux acteurs de théâtre c&#8217;était marrant.<br />
Bravo à Eric et Guillaume qui ont piloté la séance, en laissant chacun s&#8217;exprimer tout en freinant les emballages de certains, c&#8217;était un moment agréable. </p>
<p>Une réflexion sur la certification pour faire avancer le débat: </p>
<p>Est-ce que la certification Spring est suffisante pour se déclarer prêt à coder une application d&#8217;entreprise dès le lendemain ? non. Elle est une garantie que vous avez reçu une formation par une personne habilitée et pas par un charlatan. Car il faut savoir que pour être CSP (certified scrum practionner) et formateur Scrum, c&#8217;est un sacré boulot, une reconnaissance par d&#8217;autres CSP, un ticket d&#8217;entrée à 7000 $ par an, ce qui fait que les gens qui sont formateur Scrum sont des gens qui DOIVENT en faire à plein temps, et qui doivent aussi être sur le terrain, en faisant de l&#8217;accompagnement d&#8217;équipe. Avez-vous déjà vu un professeur de fac à vos côtés le premier jour de votre premier boulot pour vous aider ? non. Et pourtant vous avez eu ce sacré diplôme qui vous a rendu &laquo;&nbsp;ingénieur&nbsp;&raquo; ou autre&#8230;<br />
Le côté mercantile fait peur car aussi c&#8217;est un domaine que certains ne connaissent pas. Avez-vous déjà discuté avec des gens qui font des certifications sur des progiciels ? Pensez-vous que la certification Microsoft c&#8217;est bien ?<br />
Il y a des gens qui savent mieux que d&#8217;autres, qui travaillent pour être formateur, afin que d&#8217;autres gens qui ne savent pas puissent apprendre. Ensuite il y a des gens, de l&#8217;humain. Il y a des vendeurs d&#8217;armes, qui savent que l&#8217;entreprise va se blesser. Il y a des vendeurs de valeur, d&#8217;engagement et de plaisir, qui viennent dans des équipes pour reconstruire un capital humain.<br />
Prendre conscience que le système actuel peut être amélioré c&#8217;est une chose. Prendre ensuite les bons interlocuteurs pour progresser, c&#8217;est une autre affaire.</p>
<p>Mon avis très personnel est que nous manquons un peu d&#8217;objectivité sur Scrum. Nous devrions parler des effets secondaires à nos clients. Pour autant, n&#8217;est-ce pas de notre responsabilité de tenter de changer ? Il y a des gens qui sont planqués, qui végètent et qui s&#8217;éclatent dans leurs coins. Et puis il y a d&#8217;autres gens qui ne supportent pas un système de développement basé sur des techniques vieilles de 15-20 ans, où personne n&#8217;a cherché à comprendre l&#8217;absurdité de nos comportements. Il y a ceux qui sont frustrés car c&#8217;est l&#8217;équipe de foot Scrum qui en ce moment se la joue plutôt que son équipe XP. </p>
<p>A XP Day j&#8217;ai discuté avec beaucoup de personnes du métier ou des chefs de projets. Tous m&#8217;ont dit que sans Scrum ils n&#8217;auraient pas fait connaissance avec l&#8217;Agilité, puis le Lean, puis XP, bref le changement. Alors que Scrum soit le pont vers un autre monde, c&#8217;est quand même une bonne chose.</p>
<p>Je vous donne <a href="http://www.meetup.com/frenchsug/fr/calendar/9947625/">rendez-vous le jeudi 18 juin</a> à partir de 19h00 à l&#8217;EPITA à Paris pour participer à un WorldCafe sur Scrum, organisé par le French SUG. Si vous voulez rencontrer des gens qui font du Scrum, n&#8217;hésitez pas à venir en vous inscrivant sur le site MeetUp du French SUG.</p>
<p><strong>Resources</strong><br />
<a href="http://www.flickr.com/photos/elefevre/sets/72157618683155719/">Eric a mit en ligne les photos de cette séance et de la journée</a><br />
Merci à Eric et Guillaume.</p>
<p>Enfin vous retrouverez l&#8217;enregistrement complet de la session sur le podcast, si vous voulez revivre les 1h22 de la séance, avec 45mn pour la première partie&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/05/29/xp-day-france-2009-scrum-est-il-dangereux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Grande enquête sur Scrum</title>
		<link>http://www.touilleur-express.fr/2009/05/19/grande-enquete-sur-scrum/</link>
		<comments>http://www.touilleur-express.fr/2009/05/19/grande-enquete-sur-scrum/#comments</comments>
		<pubDate>Tue, 19 May 2009 20:40:00 +0000</pubDate>
		<dc:creator>Nicolas Martignole</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[agilité]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=1255</guid>
		<description><![CDATA[Le French SUG (French Scrum User Group) a lancé une enquête en ligne sur Scrum et les méthodes Agiles. L&#8217;objectif de cette enquête est de collecter et de publier une étude sur les méthodes Agiles en France. Axé sur Scrum, mais pas seulement, c&#8217;est l&#8217;occasion de répondre, d&#8217;interroger votre client, une équipe qui a mis en place Scrum ou autre, bref de donner votre avis. En nom et prénom du parrain vous pouvez préciser mes coordonnées.  
A propos d&#8217;Agilité, préparez vos lecteurs RSS ! Je serai aux XP Days ...]]></description>
			<content:encoded><![CDATA[<p>Le <a href="http://www.frenchsug.org">French SUG</a> (French Scrum User Group) a lancé <a href="http://www.frenchsug.org/pages/viewpage.action?pageId=591179">une enquête en ligne</a> sur Scrum et les méthodes Agiles. L&#8217;objectif de cette enquête est de collecter et de publier une étude sur les méthodes Agiles en France. Axé sur Scrum, mais pas seulement, c&#8217;est l&#8217;occasion de répondre, d&#8217;interroger votre client, une équipe qui a mis en place Scrum ou autre, bref de donner votre avis. En nom et prénom du parrain vous pouvez préciser mes coordonnées.  </p>
<p>A propos d&#8217;Agilité, préparez vos lecteurs RSS ! Je serai aux <a href="http://xpday.fr/">XP Days</a> lundi et mardi prochain. J&#8217;espère vous faire partager ces 2 jours qui se passeront à Paris via Twitter tout d&#8217;abord, puis via le blog. Au programme regardez ce que j&#8217;ai sur le Menu. Tout d&#8217;abord je laisserai Eric &laquo;&nbsp;Bob&nbsp;&raquo; Mignot faire une présentation de Scrum avec Eric Seguier, j&#8217;irai peut-être voir &laquo;&nbsp;<a href="  http://xpday.fr/programme#UnProjetExtremementAmbitieuxEtFlouUtilisantLesTechnosLesPlusRecentesDistribueSurPlusieursContinentsVousSavez">Un projet extrêmement ambitieux et flou, utilisant les technos les plus récentes, distribué sur plusieurs continents… vous savez</a>&nbsp;&raquo; par Isabelle Therrien et Érik Lebel mais la session &laquo;&nbsp;<a href="http://xpday.fr/programme#BlancheNeigeEtLesSeptNainsLeMiroirMagiqueVousAideAMieuxTravaillerEnEquipe">Blanche Neige</a>&nbsp;&raquo; me tente bien aussi&#8230; Les présentations sur Lean et Kanban m&#8217;intéressent beaucoup. A ce propos je vous recommande de lire &laquo;&nbsp;<a href="http://blog.crisp.se/henrikkniberg/2009/04/03/1238795520000.html">Kanban vs Scrum</a>&nbsp;&raquo; d&#8217;Henrik Kniberg. Attention c&#8217;est <a href="http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf">le PDF</a> qu&#8217;il faut lire, pas l&#8217;article du blog. On assistera aussi à la présentation &laquo;&nbsp;<a href="http://xpday.fr/programme#ProductOwnerQuiEsTuQueFaisTu">Product Owner, qui es-tu ? que fais-tu ?</a>&nbsp;&raquo; de Guillaume Carré et de Guillaume Bodet de Xebia France. </p>
<p>Mais l&#8217;une des participations à laquelle je serai sans fautes c&#8217;est la présentation d&#8217;Eric Lefevre-Ardant : &laquo;&nbsp;<a href="http://xpday.fr/programme#ScrumEstIlDangereux">Scrum est-il dangereux ?</a>&laquo;&nbsp;. J&#8217;ai rencontré Eric à l&#8217;occasion du 4ème BarCamp, il m&#8217;a expliqué l&#8217;objectif de cette session qui sera de faire une autocritique sur la mise en place de Scrum. L&#8217;idée trouve ses sources à la dernière CITCON &laquo;&nbsp;<a href="http://stackoverflow.com/questions/343162/is-scrum-evil">Is Scrum Evil?</a>&nbsp;&raquo; qui tire son contenu d&#8217;un article de James Shore très cité dans la communauté Agile: &laquo;&nbsp;<a href="http://jamesshore.com/Blog/The-Decline-and-Fall-of-Agile.html">The Decline and fall of Agile</a>&laquo;&nbsp;. Nous avons discuté ensemble sur la traduction car evil pouvant se traduire par &laquo;&nbsp;dangereux&nbsp;&raquo; ou &laquo;&nbsp;mauvais&nbsp;&raquo;.<br />
Au delà du contenu qui sera animé par Eric, du côté des spectateurs je pense que nous aurons l&#8217;occasion de voir quelques stéréotypes : les Scrumistes aveugles qui pensent que Scrum se suffit à lui-même, les XPiens extrémistes qui pensent qu&#8217;XP peut répondre à l&#8217;ensemble des besoins, etc. Ca va être sport !</p>
<p>Pour terminer il y a un article sur le Touilleur dont je suis assez content, qui m&#8217;a demandé pas mal de boulot : &laquo;&nbsp;<a href="http://www.touilleur-express.fr/2009/02/17/les-origines-de-scrum/">Les origines de Scrum</a>&laquo;&nbsp;. Si vous voulez le relire, il est encore en rayon dans la section &laquo;&nbsp;<a href="http://www.touilleur-express.fr/category/scrum/">Scrum</a>&nbsp;&raquo; du Touilleur Express. A propos enfin du bashing sur Scrum, à la page People j&#8217;ai aussi un bon numéro avec &laquo;&nbsp;<a href="http://www.touilleur-express.fr/2009/02/07/scrum/">Scrum c&#8217;est fini ou le sujet People de janvier</a>&laquo;&nbsp;.</p>
<p>N&#8217;oubliez pas enfin de remplir <a href="http://www.frenchsug.org/pages/viewpage.action?pageId=591179">le questionnaire sur l&#8217;Agilité</a> sur le site du French SUG.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.touilleur-express.fr/2009/05/19/grande-enquete-sur-scrum/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
