<?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>A la Poursuite du Code en Rouge &#187; Agilité</title>
	<atom:link href="http://www.schwinl.net/tag/agilite/feed" rel="self" type="application/rss+xml" />
	<link>http://www.schwinl.net</link>
	<description>Le blog de Guillaume Rams sur le génie logiciel</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:43:34 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Le défi du marshmallow</title>
		<link>http://www.schwinl.net/articles/le-defi-du-marshmallow</link>
		<comments>http://www.schwinl.net/articles/le-defi-du-marshmallow#comments</comments>
		<pubDate>Tue, 13 Jul 2010 21:43:45 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Le reste]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[Marshmallow]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=216</guid>
		<description><![CDATA[Toutes les équipes ont très exactement dix-huit minutes pour construire la plus haute structure autonome possible. Pour cela, chaque équipe dispose de 20 spaghetti, moins d&#8217;un mètre de ficelle et autant en ruban adhésif. Ainsi qu&#8217;un unique marshmallow, qui doit être placé au sommet de l&#8217;édifice. A moins que vous n&#8217;ayez envie comme un des [...]]]></description>
			<content:encoded><![CDATA[<p>Toutes les équipes ont très exactement dix-huit minutes pour construire la plus haute structure autonome possible. Pour cela, chaque équipe dispose de 20 spaghetti, moins d&#8217;un mètre de ficelle et autant en ruban adhésif. Ainsi qu&#8217;un unique marshmallow, qui doit être placé au sommet de l&#8217;édifice.</p>
<p>A moins que vous n&#8217;ayez envie comme un des trois petits cochons de construire votre maison en collant des spaghetti, l&#8217;intérêt est bien sûr ailleurs que dans l&#8217;assemblage lui-même. En comparant les performances de différentes équipes en fonction de leur composition et de leur façon de travailler, on apprend beaucoup de choses, y compris sur la conduite de projet agile&#8230;</p>
<p>Mais je ne veux pas trop en dévoiler, le mieux est de regarder l&#8217;excellente présentation ci-dessous (les sous-titres en français sont accessibles en cliquant dans le lien &laquo;&nbsp;<em>View subtitles</em>&nbsp;&raquo; juste sous la vidéo).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/TomWujec_2010U-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TomWujec-2010U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=837&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=tom_wujec_build_a_tower;year=2010;theme=not_business_as_usual;theme=a_taste_of_ted2010;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/TomWujec_2010U-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/TomWujec-2010U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=837&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=tom_wujec_build_a_tower;year=2010;theme=not_business_as_usual;theme=a_taste_of_ted2010;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>(<a href="http://www.ted.com/talks/view/id/837" target="_blank">suivez ce lien si votre lecteur de flux n&#8217;affiche pas la video : http://www.ted.com/talks/view/id/837</a>)</p>
<p>Si l&#8217;expérience vous tente, vous trouverez toutes les instructions nécessaires pour organiser un tel défi sur <a href="http://www.marshmallowchallenge.com/">http://www.marshmallowchallenge.com/</a>.</p>
<h3>Vidéo-Bonus : Ne mangez pas le marshmallow !</h3>
<p>Enfin, pas tout de suite.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/JoachimdePosada_2009U-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JoachimDePosada-2009U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=553&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=joachim_de_posada_says_don_t_eat_the_marshmallow_yet;year=2009;theme=ted_in_3_minutes;theme=unconventional_explanations;theme=speaking_at_ted2009;event=TED2009;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/JoachimdePosada_2009U-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JoachimDePosada-2009U.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=553&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=joachim_de_posada_says_don_t_eat_the_marshmallow_yet;year=2009;theme=ted_in_3_minutes;theme=unconventional_explanations;theme=speaking_at_ted2009;event=TED2009;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>(<a href="http://www.ted.com/talks/view/id/553" target="_blank">suivez ce lien si votre lecteur de flux n&#8217;affiche pas la video : http://www.ted.com/talks/view/id/553</a>)</p>
<p>La fillette qui sniffe son marshmallow est franchement géniale.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/le-defi-du-marshmallow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maul pénétrant</title>
		<link>http://www.schwinl.net/articles/maul-penetrant</link>
		<comments>http://www.schwinl.net/articles/maul-penetrant#comments</comments>
		<pubDate>Tue, 22 Apr 2008 15:07:42 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[planning poker]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/?p=21</guid>
		<description><![CDATA[Si vous cherchez de l&#8217;inspiration pour convaincre votre hiérarchie de passer à l&#8217;approche Scrum de la gestion de projet, une présentation &#171;&#160;Explaining Scrum to your Management Team&#160;&#187; est disponible sur Agile Alliance. La présentation est assez synthétique et efficace 8) , mais en anglais seulement . Et si vos collègues vous parlent de passer plutôt [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous cherchez de l&#8217;inspiration <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /> pour convaincre votre hiérarchie de passer à l&#8217;approche Scrum de la gestion de projet, une présentation &laquo;&nbsp;<a href="http://www.scrumalliance.org/resources/336">Explaining Scrum to your Management Team</a>&nbsp;&raquo; est disponible sur <a href="http://www.agilealliance.org/">Agile Alliance</a>. La présentation est assez synthétique et efficace 8) , mais en anglais seulement <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /> .</p>
<p>Et si vos collègues vous parlent de passer plutôt à l&#8217;<em>eXtreme Programming</em>, lisez <a title="eXtreme Programming Versus Scrum " href="http://kw-agiledevelopment.blogspot.com/2008/04/extreme-programming-versus-scrum.html">ce billet</a> (en anglais toujours) qui explique que ces deux méthodes agiles ne sont pas concurrentes mais complémentaires.</p>
<h3>A la mi-temps : un poker</h3>
<p>Une suggestion d&#8217;outil pour vous aider dans votre implémentation de Scrum : le planning poker, gentiment présenté en français <a href="http://www.touilleur-express.fr/2008/03/06/scrum-le-planning-poker/">sur le touilleur express</a>.</p>
<p>Vu que je suis fana de <em>webware</em> (devrais-je dire <em>webiciels </em>? <em>toiliciels </em>? hmmm <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /> ) je vous propose d&#8217;utiliser un outil en ligne gratuit pour organiser vos parties de poker planning : <a href="http://www.planningpoker.com/">http://www.planningpoker.com/<br />
</a></p>
<p>L&#8217;éditeur de ce site propose également des <a href="http://www.mountaingoatsoftware.com/presentations">présentations</a> autour de Scrum (devinez quoi : en anglais <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/eyeroll.png' alt='Rolls Eyes' title='Rolls Eyes' class='tse-smiley' height='24' width='24' /> encore et toujours )</p>
<p>Bonne lecture&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/maul-penetrant/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La gestion de projet Scrum</title>
		<link>http://www.schwinl.net/articles/la-gestion-de-projet-scrum</link>
		<comments>http://www.schwinl.net/articles/la-gestion-de-projet-scrum#comments</comments>
		<pubDate>Wed, 14 Nov 2007 14:04:39 +0000</pubDate>
		<dc:creator>Guillaume</dc:creator>
				<category><![CDATA[Informatique en général]]></category>
		<category><![CDATA[Sauf cross-post]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://www.schwinl.net/archives/11</guid>
		<description><![CDATA[Après les cycles en V, en cascade ou en escargot, voici venu la gestion en ballon ovale : scrum (ou mêlée de ce côté-ci de la Manche). Scrum (vu de super-loin) Scrum est une méthode &#171;&#160;agile&#160;&#187;, légère, adaptative, itérative &#8211; je suis à court d&#8217;adjectifs &#8211; plutôt pour les petites équipes et les projets de [...]]]></description>
			<content:encoded><![CDATA[<p>Après les cycles en V, en cascade ou en escargot, voici venu la gestion en ballon ovale : <a href="http://www.scrumalliance.org/"><em>scrum</em> </a>(ou <em>mêlée</em> de ce côté-ci de la Manche).</p>
<h3>Scrum (vu de super-loin)</h3>
<p>Scrum est une méthode &laquo;&nbsp;agile&nbsp;&raquo;, légère, adaptative, itérative &#8211; je suis à court d&#8217;adjectifs &#8211; plutôt pour les petites équipes et les projets de taille modérée.</p>
<h3>Résumé des règles du jeu (vu de loin)</h3>
<p>Une particularité de Scrum est une gestion très légère. Les quelques grandes lignes exposées ici constituent 80% de la méthode. L&#8217;art de scrum insiste sur la bonne conduite de réunions, qui vont rythmer le projet.</p>
<h4>Le démarrage de sprint</h4>
<p>Scrum est une méthode itérative, dans laquelle chaque itération, de longueur fixe et plutôt courte (30 jours par exemple), est appelée un <em>sprint</em>. Le but d&#8217;un sprint est de produire un ensemble de fonctions <span style="text-decoration: underline;">démontrables</span> et <span style="text-decoration: underline;">livrables</span> à la fin du sprint.</p>
<p>La réunion de démarrage de sprint permet de choisir parmi la liste des développements souhaités ceux qui seront réalisés lors du prochain sprint. Une fois ce choix effectué, on essaiera dans la mesure du possible de &laquo;&nbsp;protéger&nbsp;&raquo; l&#8217;équipe de réalisation des aléas de planning et avant-ventes, et on ne tiendra compte des changements de priorités que lors du démarrage du prochain sprint.</p>
<h4>Le daily scrum (mêlée quotidienne)</h4>
<p>Les développements prévus pour ce sprint sont découpés par l&#8217;équipe de réalisation en tâches, à la granularité de moins d&#8217;une journée, sans entrer dans le micro-détail de la demi-heure. Chaque jour, toute l&#8217;équipe se réunit pour une réunion de coordination très courte (par exemple 20 minutes maximum, montre en main) : la mêlée quotidienne. Chacun doit répondre à ces trois questions :</p>
<ul>
<li>Ce que j&#8217;ai réalisé depuis la dernière mêlée :!:</li>
<li>Ce que je projette de faire jusqu&#8217;à la prochaine mêlée <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></li>
<li>Les difficultés potentielles pour cette tâche, que la hiérarchie ou l&#8217;équipe doit essayer de lever <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/confused.png' alt='Confused' title='Confused' class='tse-smiley' height='24' width='24' /></li>
</ul>
<h4>Fin de sprint et rétrospective</h4>
<p>A la fin du sprint, l&#8217;équipe organise une séance de démonstration interne et surtout externe (hiérarchie, support, commerciaux, end-users&#8230;) des fonctions ajoutées ou modifiées lors du sprint. L&#8217;équipe procède ensuite, éventuellement à une auto-congratulation et un restau buffet-à-volonté, mais surtout à une rétrospective :</p>
<ul>
<li>Qu&#8217;est-ce qui a bien fonctionné lors de ce sprint ? 8)</li>
<li>Qu&#8217;est-ce que l&#8217;on pourrait améliorer pour les prochains sprints ? <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></li>
</ul>
<p>La méthode est un guide, pas un carcan : les équipes vont adapter la méthode et optimiser leur processus de sprint en sprint.</p>
<h3>Glop <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/grin.png' alt='Grin' title='Grin' class='tse-smiley' height='24' width='24' /></h3>
<ul>
<li>prise en main rapide et ludique de la méthode par les gens impliqués</li>
<li>insiste sur l&#8217;importance de la conduite de réunion</li>
<li>prévoit des démonstrations et des livrables afin de limiter l&#8217;effet tunnel lors du sprint</li>
</ul>
<h3>Pas glop <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/frown.png' alt='Frown' title='Frown' class='tse-smiley' height='24' width='24' /></h3>
<ul>
<li>Difficile à mettre en place dans des environnements bureaucratiques</li>
<li>Demande beaucoup d&#8217;autonomie de chaque membre de l&#8217;équipe&#8230;</li>
<li>&#8230; et de l&#8217;équipe dans son ensemble</li>
<li>Demande à ce que l&#8217;on <em>laisse</em> de l&#8217;autonomie à l&#8217;équipe <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/eyeroll.png' alt='Rolls Eyes' title='Rolls Eyes' class='tse-smiley' height='24' width='24' /></li>
</ul>
<h3>Verdict <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/lamp.png' alt='Lamp' title='Lamp' class='tse-smiley' height='24' width='24' /></h3>
<p>Cette méthode n&#8217;est sûrement pas applicable à tous les environnements ni une bonne méthode pour gérer de la production intensive bien balisée.</p>
<p>Scrum est une très bonne méthode pour gérer des projets plutôt R&amp;D, de prototypage par exemple, ou de développement XP de taille modérée. Elle permet à une équipe expérimentée de s&#8217;auto-organiser en souplesse. Les démonstrations de fin de sprint sont très importantes (des fois vitales <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> ) particulièrement dans une optique de R&amp;D mais souhaitables dans tout environnement.</p>
<p>Une richesse méconnue de scrum est la possibilité de gérer un projet très transverse, de créer une organisation de projet ad-hoc virtuelle. Prenons l&#8217;exemple de la mise en place d&#8217;un intranet, le scrum pourra permettre aux différents acteurs de coordonner leurs efforts, sans pour autant qu&#8217;il y ait de hiérarchie bien définie entre les acteurs du projet. Etant légère, la gestion scrum ne vient pas exagérément alourdir la gestion de projet existante de chacun. C&#8217;est dans cet optique qu&#8217;un prochain billet montrera comment on peut créer une infrastructure ad-hoc de projet scrum légère et efficace, en se basant sur l&#8217;offre d&#8217;applications en ligne google apps. Bref, Scrum en SaaS, c&#8217;est pour bientôt (et buzzword-compliant <img src='http://www.schwinl.net/wp-content/plugins/tango-smileys-extended/tango24/wink.png' alt='Wink' title='Wink' class='tse-smiley' height='24' width='24' /> ).</p>
<p>Restez à l&#8217;écoute.</p>
<hr />Le lien Wikipédia du jour : <a href="http://fr.wikipedia.org/wiki/Scrum">Scrum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.schwinl.net/articles/la-gestion-de-projet-scrum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

