<?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>OCTO talks ! &#187; Agilité</title>
	<atom:link href="http://blog.octo.com/tag/agilite/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.octo.com</link>
	<description>Le blog d&#039;OCTO Technology, cabinet d&#039;architectes en systèmes d&#039;information</description>
	<lastBuildDate>Fri, 03 Feb 2012 13:46:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Petit-déjeuner OCTO &#8211; L&#8217;agilité à grande échelle : Retour d&#8217;experience avec Strator</title>
		<link>http://blog.octo.com/petit-dejeuner-octo-lagilite-a-grande-echelle-retour-dexperience-avec-strator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=petit-dejeuner-octo-lagilite-a-grande-echelle-retour-dexperience-avec-strator</link>
		<comments>http://blog.octo.com/petit-dejeuner-octo-lagilite-a-grande-echelle-retour-dexperience-avec-strator/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 13:35:35 +0000</pubDate>
		<dc:creator>Lina Benhalouche</dc:creator>
				<category><![CDATA[Général -- NE PAS UTILISER CETTE CATEGORIE]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[MOA]]></category>
		<category><![CDATA[Petit-Déjeuner OCTO]]></category>
		<category><![CDATA[retour d'experience]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=29461</guid>
		<description><![CDATA[OCTO organise le mardi 07 février 2012 à partir de 8h45 un petit-déjeuner gratuit, aux Salons Wagram  « L&#8217;agilité à grande échelle » : retour d’expérience en partenariat avec Strator. &#160; Un projet de développement logiciel impliquant 80 personnes, distribuées sur 9 équipes réparties dans 4 pays. Un produit devant soutenir une activité de plus [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/video-du-petit-dejeuner-%c2%ab-comment-batir-votre-cloud-%c2%bb-organise-par-octo-technology/' rel='bookmark' title='Vidéo du petit-déjeuner « Comment bâtir votre Cloud ? » organisé par OCTO Technology'>Vidéo du petit-déjeuner « Comment bâtir votre Cloud ? » organisé par OCTO Technology</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-gestion-des-identites-le-27-janvier-temoignage-d-air-liquide/' rel='bookmark' title='OCTO organise un petit-déjeuner Gestion des Identités le 27 janvier &#8211; Témoignage d&#8217;Air Liquide'>OCTO organise un petit-déjeuner Gestion des Identités le 27 janvier &#8211; Témoignage d&#8217;Air Liquide</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-sur-lagilite-jeudi-12-novembre/' rel='bookmark' title='OCTO organise un petit-déjeuner sur l&#8217;agilité, jeudi 12 novembre'>OCTO organise un petit-déjeuner sur l&#8217;agilité, jeudi 12 novembre</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fpetit-dejeuner-octo-lagilite-a-grande-echelle-retour-dexperience-avec-strator%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Petit-d%C3%A9jeuner%20OCTO%20-%20L%27agilit%C3%A9%20%C3%A0%20grande%20%C3%A9chelle%20%3A%20Retour%20d%27experience%20avec%20Strator%22%20%7D);"></div>
<p><a title="L'agilité à grande échelle " href="http://www.octo.com/Lagilite-a-grande-echelle.80/Evenements"><img class="aligncenter size-full wp-image-29462" title="bandeau-p-com-strator" src="http://blog.octo.com/wp-content/uploads/2012/01/bandeau-p-com-strator.png" alt="" width="485" height="171" /></a></p>
<p>OCTO organise le mardi 07 février 2012 à partir de 8h45 un <strong>petit-déjeuner gratuit</strong>, aux Salons Wagram  « L&#8217;agilité à grande échelle » : retour d’expérience en partenariat avec Strator.</p>
<p>&nbsp;</p>
<p>Un projet de développement logiciel impliquant <strong>80 personnes</strong>, distribuées sur <strong>9 équipes</strong> réparties dans <strong>4 pays</strong>.<br />
Un produit devant soutenir une activité de <strong>plus de 5 000 000 de transactions de vente par jour</strong>.<br />
Une <strong>première mise en production au bout de 6 mois</strong>.<br />
Et <strong>de nouvelles fonctionnalités tous les deux mois</strong>.</p>
<p>&nbsp;</p>
<p><strong>Qui a dit que l’agile n’était pas adapté aux gros projets ?</strong></p>
<p>Strator et OCTO Technology se proposent de partager avec vous un retour d’expérience sur la mise en place de méthodes agiles à large échelle : feature-teams, communautés de pratique, interactions avec des équipes off-shore, livraisons fréquentes et mises en production par un simple clic, prise de décisions collaboratives&#8230;</p>
<p><span id="more-29461"></span></p>
<p><strong>A l’issue de ce séminaire nous aurons partagé avec vous :</strong></p>
<ul>
<li>Nos Do’s &amp; Don’t à propos des méthodes agiles lorsqu’elles sont appliquées à de gros projets</li>
<li>Les modèles d’organisation que nous avons mis en oeuvre</li>
<li>Nos meilleures pratiques pour diriger des équipes projets géographiquement distribuées</li>
<li>Les outils et les compétences clés pour démarrer un tel projet</li>
</ul>
<p>&nbsp;</p>
<p><strong>Ce petit-déjeuner s’adresse aux :</strong></p>
<ul>
<li>DSI</li>
<li>Chefs de projets</li>
<li>Responsables Innovation / e-business / Internet</li>
<li>Responsables MOA / MOE</li>
<li>Architectes</li>
</ul>
<p>&nbsp;</p>
<p><strong>Intervenant(s) :</strong><br />
Philippe Chevalier &#8211; Strator, Directeur Technique<br />
Hervé Lourdin &#8211; OCTO, Delivery Manager<br />
Mathieu Despriee &#8211; OCTO, Manager</p>
<p>&nbsp;</p>
<p><span style="color: #585858; font-family: Arial,Helvetica; font-size: xx-small;"><em>Ce petit-déjeuner est à destination de nos clients et prospects en priorité.</em></span></p>
<h4 style="text-align: center;"><a href="http://www.octo.com/Lagilite-a-grande-echelle.80/Evenements">Cliquez ici pour vous inscrire au petit-déjeuner : Agilité</a></h4>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=29461" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/video-du-petit-dejeuner-%c2%ab-comment-batir-votre-cloud-%c2%bb-organise-par-octo-technology/' rel='bookmark' title='Vidéo du petit-déjeuner « Comment bâtir votre Cloud ? » organisé par OCTO Technology'>Vidéo du petit-déjeuner « Comment bâtir votre Cloud ? » organisé par OCTO Technology</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-gestion-des-identites-le-27-janvier-temoignage-d-air-liquide/' rel='bookmark' title='OCTO organise un petit-déjeuner Gestion des Identités le 27 janvier &#8211; Témoignage d&#8217;Air Liquide'>OCTO organise un petit-déjeuner Gestion des Identités le 27 janvier &#8211; Témoignage d&#8217;Air Liquide</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-sur-lagilite-jeudi-12-novembre/' rel='bookmark' title='OCTO organise un petit-déjeuner sur l&#8217;agilité, jeudi 12 novembre'>OCTO organise un petit-déjeuner sur l&#8217;agilité, jeudi 12 novembre</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/petit-dejeuner-octo-lagilite-a-grande-echelle-retour-dexperience-avec-strator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retour sur la première session Open Space praticiens agiles</title>
		<link>http://blog.octo.com/retour-sur-la-premiere-session-open-space-praticiens-agiles/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=retour-sur-la-premiere-session-open-space-praticiens-agiles</link>
		<comments>http://blog.octo.com/retour-sur-la-premiere-session-open-space-praticiens-agiles/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 14:10:23 +0000</pubDate>
		<dc:creator>Jean-Fabien Hennequin</dc:creator>
				<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[amélioration continue]]></category>
		<category><![CDATA[Dynamique d'équipe]]></category>
		<category><![CDATA[Lean]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=28301</guid>
		<description><![CDATA[Le praticien agile, c&#8217;est qui  ? Il a lu &#171;&#160;Scrum &#38; XP from the trenches&#160;&#187; un soir, il l&#8217;a gardé 2 semaines comme livre de chevet, il l&#8217;a rangé, et il a participé à un ou plusieurs projets agiles au sein de sa DSI. il a atteint un certain niveau de maturité sur les projets [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/open-space-octo-nouvelle-session-praticiens-agiles-le-14-fevrier/' rel='bookmark' title='Open Space OCTO : nouvelle session praticiens agiles le 14 Février'>Open Space OCTO : nouvelle session praticiens agiles le 14 Février</a></li>
<li><a href='http://blog.octo.com/open-space-pour-les-praticiens-agiles-le-24-novembre-chez-octo/' rel='bookmark' title='Open Space pour les praticiens agiles le 24 novembre chez OCTO'>Open Space pour les praticiens agiles le 24 novembre chez OCTO</a></li>
<li><a href='http://blog.octo.com/open-space-la-pilule-rouge-comment-faciliter-la-collaboration-distante-dans-nos-organisations-a-octo-le-17-septembre/' rel='bookmark' title='Open Space &laquo;&nbsp;La Pilule Rouge &#8211; Comment faciliter la collaboration distante dans nos organisations ?&nbsp;&raquo;'>Open Space &laquo;&nbsp;La Pilule Rouge &#8211; Comment faciliter la collaboration distante dans nos organisations ?&nbsp;&raquo;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fretour-sur-la-premiere-session-open-space-praticiens-agiles%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Retour%20sur%20la%20premi%C3%A8re%20session%20Open%20Space%20praticiens%20agiles%22%20%7D);"></div>
<p><strong>Le praticien agile, c&#8217;est qui  ?</strong></p>
<p>Il a lu &laquo;&nbsp;Scrum &amp; XP from the trenches&nbsp;&raquo; un soir, il l&#8217;a gardé 2 semaines comme livre de chevet, il l&#8217;a rangé, et il a participé à un ou plusieurs projets agiles au sein de sa DSI. il a atteint un certain niveau de maturité sur les projets agiles et a pris du recul sur la méthode. Il se pose aujourd&#8217;hui des questions comme &laquo;&nbsp;Peut-on vraiment concilier TMA et agilité?&nbsp;&raquo;ou alors &laquo;&nbsp;Comment pérenniser la dynamique d&#8217;amélioration continue au sein de mes équipes&nbsp;&raquo; ou bien encore &laquo;&nbsp;Comment fluidifier les process en amont et en aval de mon équipe Scrum?&nbsp;&raquo;, etc.</p>
<p><strong>Le format Open Space c&#8217;est quoi ?</strong></p>
<p>C&#8217;est un format ouvert sur une demi journée, où les participants proposent et choisissent eux-mêmes les sujets sur lesquels ils vont ensuite travailler par petits groupes lors de sessions de 40 minutes. A l&#8217;issue de chaque session, chaque groupe présente à l&#8217;ensemble de l&#8217;assemblée un compte-rendu des échanges. La philosophie de l&#8217;exercice est très bien décrite <a href="http://www.openspaceworld.org/french">ici</a>.</p>
<p><strong>Et pourquoi un Open Space pour praticiens agiles ?</strong></p>
<p>Parce que la communauté de praticiens agiles est de plus en plus grande et que nous, OCTO, constatons que les questions qui reviennent chez nos clients Agiles sont souvent focalisées autour des mêmes problématiques.</p>
<p>Après avoir organisé plusieurs ateliers découvertes de l&#8217;agile sur le format Open Space ces dernières années, nous avons donc organisé et animé <a href="http://blog.octo.com/open-space-pour-les-praticiens-agiles-le-24-novembre-chez-octo/">une première session</a> dédiée au praticiens agiles le 24 Novembre dernier, à laquelle ont participé des acteurs comme Médiametrie, FigaroCMS, Viadeo, Danone et Allocine.</p>
<p><span id="more-28301"></span></p>
<p>Nous avons eu le privilège d&#8217;accueillir l&#8217;illustratrice Véronique Olivier-Martin (vous trouverez une présentation de ses interventions par Pierre Haski sur <a href="http://www.rue89.com/making-of/2009/05/29/verom-la-synthese-dessinee-en-direct-et-en-finesse">Rue89</a>) dont le rôle consistait à capter en direct et faire émerger sur une fresque murale géante les principaux échanges au sein des groupes de travail : le résultat est détonnant et nous souhaitions partager le fruit de ce travail collaboratif riche avec vous.Vous pouvez télécharger la fresque en qualité originale <a href="https://extranet.octo.com/oft/viewfile.php?fileid=b1fe42a7dec95ff988eebd77cecf9dc9&amp;dl=">ici</a>. Et pour le plaisir, voici ci-dessous quelques illustrations issues de cette fresque et très représentatifs de nos échanges :</p>
<p style="text-align: center;"><a href="http://blog.octo.com/wp-content/uploads/2011/12/etre-agile.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-28313" title="etre agile" src="http://blog.octo.com/wp-content/uploads/2011/12/etre-agile-300x217.jpg" alt="" width="300" height="217" /></a></p>
<p style="text-align: center;"><a href="http://blog.octo.com/wp-content/uploads/2011/12/colin-maillard.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-28307" title="Visibilité" src="http://blog.octo.com/wp-content/uploads/2011/12/colin-maillard-300x137.jpg" alt="" width="300" height="137" /></a></p>
<p style="text-align: center;"><a href="http://blog.octo.com/wp-content/uploads/2011/12/responsabilit%C3%A9.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-28311" title="responsabilité" src="http://blog.octo.com/wp-content/uploads/2011/12/responsabilit%C3%A9-300x291.jpg" alt="" width="300" height="291" /></a><a href="http://blog.octo.com/wp-content/uploads/2011/12/frustration_micro-management.jpg" rel="lightbox"><img class="aligncenter size-medium wp-image-28312" title="frustration_micro management" src="http://blog.octo.com/wp-content/uploads/2011/12/frustration_micro-management-300x192.jpg" alt="" width="300" height="192" /></a></p>
<p><strong>Waouh ça déchire ! La prochaine session c&#8217;est quand ?</strong></p>
<p>Nous avons donc décidé de pérenniser l&#8217;événement sur le fond et sur la forme ! La prochaine session aura lieu <strong>Mardi 14 Février de 14h à 18h chez OCTO.</strong></p>
<p><strong>Super, je suis praticien agile et je souhaite prticiper, comment je m&#8217;inscris ?</strong></p>
<p>Vous pouvez d&#8217;ores et déjà confirmer votre inscription <a href="https://docs.google.com/spreadsheet/viewform?formkey=dEVfNkhnczBsZjhxb3N3Q2NELTJXeGc6MQ">ici</a>!</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=28301" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/open-space-octo-nouvelle-session-praticiens-agiles-le-14-fevrier/' rel='bookmark' title='Open Space OCTO : nouvelle session praticiens agiles le 14 Février'>Open Space OCTO : nouvelle session praticiens agiles le 14 Février</a></li>
<li><a href='http://blog.octo.com/open-space-pour-les-praticiens-agiles-le-24-novembre-chez-octo/' rel='bookmark' title='Open Space pour les praticiens agiles le 24 novembre chez OCTO'>Open Space pour les praticiens agiles le 24 novembre chez OCTO</a></li>
<li><a href='http://blog.octo.com/open-space-la-pilule-rouge-comment-faciliter-la-collaboration-distante-dans-nos-organisations-a-octo-le-17-septembre/' rel='bookmark' title='Open Space &laquo;&nbsp;La Pilule Rouge &#8211; Comment faciliter la collaboration distante dans nos organisations ?&nbsp;&raquo;'>Open Space &laquo;&nbsp;La Pilule Rouge &#8211; Comment faciliter la collaboration distante dans nos organisations ?&nbsp;&raquo;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/retour-sur-la-premiere-session-open-space-praticiens-agiles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quand l&#8217;Agile peine à s&#8217;imposer&#8230;</title>
		<link>http://blog.octo.com/quand-lagile-peine-a-simposer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quand-lagile-peine-a-simposer</link>
		<comments>http://blog.octo.com/quand-lagile-peine-a-simposer/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 16:54:15 +0000</pubDate>
		<dc:creator>Mathieu DESPRIEE</dc:creator>
				<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[changement]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=25315</guid>
		<description><![CDATA[Cet article est une synthèse d&#8217;un échange sur une mailing-list interne Octo, qu&#8217;il nous a paru intéressant de partager. Merci à Jonathan Scher, Ludovic Cinquin, Yannick Martel, William Montaz et les autres pour leurs contributions. Bonne lecture ! Un de nos consultants est embarqué chez l&#8217;un de nos clients, dans un projet de dev d&#8217;une [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/quand-01-deraille/' rel='bookmark' title='Quand 01 déraille &#8230;'>Quand 01 déraille &#8230;</a></li>
<li><a href='http://blog.octo.com/a-quand-de-vraies-architectures-stateless/' rel='bookmark' title='A quand de vraies architectures Stateless?'>A quand de vraies architectures Stateless?</a></li>
<li><a href='http://blog.octo.com/python-doctest-quand-la-doc-devient-test/' rel='bookmark' title='Python + doctest : quand la doc devient test'>Python + doctest : quand la doc devient test</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fquand-lagile-peine-a-simposer%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Quand%20l%27Agile%20peine%20%C3%A0%20s%27imposer...%22%20%7D);"></div>
<p style="padding-left: 30px;"><em>Cet article est une synthèse d&#8217;un échange sur une mailing-list interne Octo, qu&#8217;il nous a paru intéressant de partager. Merci à Jonathan Scher, Ludovic Cinquin, Yannick Martel, William Montaz et les autres pour leurs contributions. Bonne lecture !</em></p>
<p><em></em><br />
Un de nos consultants est embarqué chez l&#8217;un de nos clients, dans un projet de dev d&#8217;une application web innovante, à interface très riche. Ce projet est conduit par le client suivant une bonne vieille méthode en cascade&#8230;</p>
<p><span id="more-25315"></span></p>
<p>&nbsp;</p>
<p>Il se trouve dans l&#8217;équipe en charge du développement du &laquo;&nbsp;front&nbsp;&raquo;. Le reste du projet (web-services et stockage) est réalisé par une autre équipe.</p>
<p>Et il et se désole tous les jours des freins qu&#8217;il rencontre à la production d&#8217;une application de qualité : IDE imposé et obsolète, système de gestion de versions inutilisable, batailles sans fin avec l&#8217;équipe d&#8217;architecture transverse qui impose des technologies obsolètes et incompatibles avec l&#8217;ambition du projet.</p>
<p>Les specs sont relativement contraignantes et conduisent au développement d&#8217;une appli assez pauvre sur le plan architectural (domaine anémique, code passe-plat&#8230;)</p>
<p>Au-delà de ces aspects techniques, le projet souffre également des défauts de la cascade : les écrans sont produits par une web-agency depuis longtemps, et l&#8217;intégrateur web à déjà créé 2 mois de stock en amont des développeurs, quand notre consultant se rend compte que le HTML produit sera inutilisable en l&#8217;état. Il faut reprendre HTML et CSS, ce qui donne des sueurs froides au chef de projet (planning), et à l&#8217;intégrateur web (qui n&#8217;a pas très envie de revenir sur 2 mois de travail).</p>
<p>Stocks, défauts qui s&#8217;entassent dans la chaîne de production &#8230; c&#8217;est-à-dire des freins à une production efficiente (cf Lean ou encore la théorie des contraintes de Goldratt)</p>
<p>Autant de raisons qui poussent notre consultant à argumenter en faveur de l&#8217;Agile auprès de notre client&#8230; mais il se voit opposer un certain nombre de contre-arguments.</p>
<p>&nbsp;</p>
<h2>Le design émergent voué à l&#8217;échec ?</h2>
<p>L&#8217;agile ne serait que le développement de petites fonctionnalités les unes derrière les autres, sans penser au lendemain, et où l&#8217;on passe un temps très coûteux à refactorer. Notre client, lui, préfère penser au logiciel dans son ensemble tout de suite, prenant en compte immédiatement les besoins fonctionnels et non-fonctionnels pour définir dès le début l&#8217;architecture cible.</p>
<p>Pour Jonathan :</p>
<blockquote><p>On est dans le pari classique du &laquo;&nbsp;Big Design Up Front&nbsp;&raquo; vs &laquo;&nbsp;architecture émergente&nbsp;&raquo;.</p>
<p>Lorsque je fais du BDUF, je fais le pari suivant : &nbsp;&raquo;Je passe du temps à concevoir quelque chose de générique et de réutilisable&nbsp;&raquo;.</p>
<p>Dans la pratique, on se rend compte que dans 80% des cas, la généricité n&#8217;est pas utilisée. Et elle ajoute une couche de complexité.</p></blockquote>
<p>D&#8217;autant que dans le Big Design Up-Front, il faut penser à tout, tout de suite. Hors, nos projets sont de plus en plus complexes : appréhender le système dans sa globalité (infra, intégration, stockage, performance, sécurité, ergonomie&#8230;) est mission impossible. Surtout dans un contexte d&#8217;innovation.</p>
<p>Jonathan :</p>
<blockquote><p>Lorsque je fais du design émergent, je fais le pari suivant : &laquo;&nbsp;Je fais du spécifique. Je passerai ensuite du temps à réutiliser mon code. Mais je passerai moins de temps à le faire que ce que j&#8217;aurais perdu à rendre TOUT réutilisable&nbsp;&raquo;.</p>
<p>La facture se paye, mais d&#8217;un côté on la paye tout au début, par une grande analyse, et de l&#8217;autre côté on la paye en refactoring. Et le refactoring, nous faisons tout pour qu&#8217;il soit le moins cher possible, notamment grâce au harnais de tests.</p>
<p>Enfin, quelque chose que je recommande sur tous mes projets : prendre en compte très tôt dans le projet les besoins non fonctionnels. Il faut 10&#8217;000 utilisateurs en même temps ? Je mets en place un test le prouvant dès le début, et je surveille tout au long du développement.</p></blockquote>
<p>Mais comme le souligne William :</p>
<blockquote><p>Le client a généralement du mal à accepter de passer du temps (ie. dépenser de l&#8217;argent) sur une révision de l&#8217;archi en cours de projet. Il perçoit ça comme une trahison, un mensonge sur la vitesse de livraison. Mais en fait l&#8217;agile ne promet pas d&#8217;aller plus vite.</p></blockquote>
<p>L&#8217;une des promesses de l&#8217;Agile, c&#8217;est qu&#8217;au contraire, on PEUT se permettre une révision de l&#8217;archi. Introduire un ORM dans une couche d&#8217;accès aux données, découper un modèle de données en sous-parties et les déplacer dans l&#8217;infrastructure, changer de framework d&#8217;IHM &#8230; tout ça sont des chantiers qui bousculent le socle d&#8217;une appli et qui sont certes difficiles, mais néanmoins faisables. Surtout si on a mis en place un harnais de tests suffisamment complet.</p>
<p>Ce genre de chantier est carrément irréaliste en cascade, car on s&#8217;en aperçoit souvent trop tard, et il serait trop risqué et/ou coûteux de changer son fusil d&#8217;épaule.</p>
<p>En fait, faire du &laquo;&nbsp;design émergent&nbsp;&raquo; ne signifie pas qu&#8217;on arrête de travailler sur l&#8217;archi, bien au contraire ! Ca permet même aux architectes de se concentrer sur des problématiques moyen-terme (au travers de dossiers d&#8217;archi, de <a title="POC" href="http://en.wikipedia.org/wiki/Proof_of_concept" target="_blank">POC</a>, de tests&#8230;), en faisant confiance aux développeurs pour prendre un certain nombre de décisions plus court-terme par eux-mêmes.</p>
<p>&nbsp;</p>
<h2>L&#8217;agile inadapté au &laquo;&nbsp;monde réel&nbsp;&raquo; ?</h2>
<p>Mais au-delà de cela, pour ce client, l&#8217;agile est une belle utopie qui ne résiste pas au &laquo;&nbsp;monde réel&nbsp;&raquo; : celui de la contractualisation. Un budget doit être évalué en amont, le projet doit aboutir à la date convenue, le livrable doit être conforme au cahier des charges (obligation de résultat), et le tout doit respecter le &laquo;&nbsp;droit&nbsp;&raquo; en vigueur (contractualisation interne ou avec le fournisseur).</p>
<p>Jonathan :</p>
<blockquote><p>Effectivement, le modèle même du forfait est la cause de beaucoup de problèmes. Faire un forfait &laquo;&nbsp;dans le monde réel&nbsp;&raquo;, c&#8217;est :</p>
<p>- Réfléchir à ce dont j&#8217;aurai besoin dans un an</p>
<p>- Rechercher un prestataire capable de s&#8217;engager à y répondre.</p>
<p>Et ça ne marche pas.</p>
<p>Si tu pars de l&#8217;idée que tu ne sais JAMAIS ce que tu veux un an à l&#8217;avance, ce qui est vrai pour tous les projets &laquo;&nbsp;innovants&nbsp;&raquo;, l&#8217;agile devient une solution. On va construire ensemble ce que vous utiliserez dans deux mois, puis on améliorera. Et, oui, c&#8217;est très difficile à contractualiser.</p></blockquote>
<p>C&#8217;est le modèle même, qui diffère :</p>
<blockquote><p>D&#8217;un côté, la vision prônée par l&#8217;Agile : L&#8217;informatique doit être un centre de gains, non de coûts. Pour cela, il faut répondre au plus vite et au plus près des besoins utilisateur.</p>
<p>En face, il y a le &laquo;&nbsp;vrai&nbsp;&raquo; monde. Celui qui contractualise, qui ne prend pas de risque, qui a plus à coeur de respecter un droit informatique que d&#8217;évoluer.</p>
<p>Et, oui, introduire un modèle d&#8217;innovation, c&#8217;est prendre un risque.</p></blockquote>
<p>Et, comme le rappelle William, passer d&#8217;un modèle au forfait à un autre modèle beaucoup plus impliquant pour le client, car beaucoup plus collaboratif, ne se fait pas sans peine :</p>
<blockquote><p>Dur à vivre pour le client en fait, habitué à être serein tout le long du projet et à serrer la vis sur la fin&#8230;</p></blockquote>
<p>Habitué à serrer la vis sur la fin, ou encore qui trouve normal de passer des nuits blanches à intégrer les projets en provenance de plusieurs équipes et qui ne s&#8217;intègrent pas comme prévu dans la spec !</p>
<p>&nbsp;</p>
<h2>Alors, comment introduire le changement ?</h2>
<p>Comment convaincre ce chef de projet ? Comment lui-même peut-il convaincre sa hiérarchie d&#8217;aller vers l&#8217;Agile ?</p>
<p>Pour Ludo,</p>
<blockquote><p>On est dans les contre-arguments classiques de l&#8217;agile. Et on est modèle contre modèle, ce qui ne mènera pas bien loin.</p>
<p>Il a visiblement sa conception du monde et aucune douleur qui ne justifie qu&#8217;il la change.</p>
<p>Il a donc raison&#8230; :)</p></blockquote>
<p>Yannick :</p>
<blockquote><p>La douleur est encore le meilleur facteur pour pousser quelqu&#8217;un au changement, mais il faut encore que celui-ci reconnaisse qu&#8217;il puisse être aidé et te laisse une ouverture, te fasse une demande, bref comme dirait Sinek que son cerveau reptilien soit réceptif&#8230;</p>
<p>Et en général sa demande va être pour l&#8217;aider à lever la douleur, et pas se voir proposer un modèle (plus ou moins controversé et à la mode : SOA, Agile, programmation objet&#8230; on les a tous vu).</p></blockquote>
<p>Voilà peut-être le coeur du problème : considérer l&#8217;Agile comme un modèle à déployer comme ce qu&#8217;il-est-écrit-dans-le-bouquin.</p>
<p>L&#8217;entreprise, ou l&#8217;organisation, doit penser son propre modèle de production, adapté à son besoin d&#8217;innovation, son business, ses collaborateurs.</p>
<p>Et puiser dans la boite à outil de l&#8217;Agile (ou d&#8217;autres approches : Lean, <a title="DevOps" href="http://blog.octo.com/devops-le-mouvement-qui-tend-a-%e2%80%9cagilifier%e2%80%9d-votre-dsi/" target="_blank">DevOps</a>&#8230;) ce qui est adapté à son contexte.</p>
<p>&nbsp;</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=25315" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/quand-01-deraille/' rel='bookmark' title='Quand 01 déraille &#8230;'>Quand 01 déraille &#8230;</a></li>
<li><a href='http://blog.octo.com/a-quand-de-vraies-architectures-stateless/' rel='bookmark' title='A quand de vraies architectures Stateless?'>A quand de vraies architectures Stateless?</a></li>
<li><a href='http://blog.octo.com/python-doctest-quand-la-doc-devient-test/' rel='bookmark' title='Python + doctest : quand la doc devient test'>Python + doctest : quand la doc devient test</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/quand-lagile-peine-a-simposer/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>DevOps ou le Lean appliqué aux activités IT du développement à la production</title>
		<link>http://blog.octo.com/devops-ou-le-lean-applique-aux-activites-it-du-developpement-a-la-production/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=devops-ou-le-lean-applique-aux-activites-it-du-developpement-a-la-production</link>
		<comments>http://blog.octo.com/devops-ou-le-lean-applique-aux-activites-it-du-developpement-a-la-production/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 14:30:23 +0000</pubDate>
		<dc:creator>Ismaël Héry</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[amélioration continue]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[processus]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=23286</guid>
		<description><![CDATA[On a maintenant l’habitude de voir des principes du Lean Management derrière beaucoup des pratiques Agiles. Par exemple : Les tests unitaires et l’intégration continue, sorte de Andon et de Poka Yoke à la fois ; Les rétrospectives, support privilégié du Kaizen, sorte de cercle de qualité des équipes de développements ; Les taskboards, « [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/octo-accueille-le-3eme-meetup-devops-parisien-le-16-mars/' rel='bookmark' title='OCTO accueille le 3ème meetup devops parisien le 16 mars'>OCTO accueille le 3ème meetup devops parisien le 16 mars</a></li>
<li><a href='http://blog.octo.com/2eme-compte-rendu-du-seminaire-lean-dans-les-services/' rel='bookmark' title='2ème compte rendu du séminaire « Lean dans les Services »'>2ème compte rendu du séminaire « Lean dans les Services »</a></li>
<li><a href='http://blog.octo.com/du-lean-software-development-au-lean-it/' rel='bookmark' title='Du Lean Software Development au Lean IT'>Du Lean Software Development au Lean IT</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fdevops-ou-le-lean-applique-aux-activites-it-du-developpement-a-la-production%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22DevOps%20ou%20le%20Lean%20appliqu%C3%A9%20aux%20activit%C3%A9s%20IT%20du%20d%C3%A9veloppement%20%C3%A0%20la%20production%22%20%7D);"></div>
<p>On a maintenant l’habitude de voir des principes du Lean Management derrière beaucoup des pratiques Agiles. Par exemple :</p>
<ul>
<li>Les tests unitaires et l’intégration continue, sorte de <a href="http://en.wikipedia.org/wiki/Andon_(manufacturing)">Andon</a> et de <a href="http://en.wikipedia.org/wiki/Poka_yoke">Poka Yoke</a> à la fois ;</li>
<li>Les rétrospectives, support privilégié du <a href="http://en.wikipedia.org/wiki/Kaizen">Kaizen</a>, sorte de <a href="http://en.wikipedia.org/wiki/Quality_circle">cercle de qualité</a> des équipes de développements ;</li>
<li>Les taskboards, « kanban boards » et autres radiateurs d’information comme outil de management visuel ;</li>
<li>etc.</li>
</ul>
<p>Plus intéressant est l’exercice de voir les bonnes pratiques <a href="http://blog.octo.com/devops-le-mouvement-qui-tend-a-%E2%80%9Cagilifier%E2%80%9D-votre-dsi/">DevOps</a> comme des instanciations du Lean Management aux activités de livraison, intégration, tests, déploiement, suivi du run.</p>
<p>Les analogies et principes sous-jacents du Lean pouvant alors nous aider à mieux comprendre la « magie » des pratiques DevOps ou même à en imaginer de nouvelles !</p>
<p><span id="more-23286"></span></p>
<h2>Les pratiques DevOps comme instanciation du Lean</h2>
<h3>Jidoka, l&#8217;autonomation</h3>
<p>Le <a href="http://en.wikipedia.org/wiki/Autonomation">Jidoka</a> est le premier pilier du Système de Production Toyota. C’est l’automatisation avec une touche humaine, ou comment automatiser les opérations simples et répétitives, tout en conservant un contrôle humain pour orchestrer tout cet outillage, et prendre en main les situations complexes. La légende veut qu’un fondateur Toyoda ait ajouté un système de détection d’anomalie et d’arrêt automatique sur des métiers à tisser.</p>
<p>En IT, DevOps poursuit la même démarche en poussant au maximum l’utilisation des robots d’intégration continue, de déploiement automatique, de configuration ou de supervision. Tools matter.</p>
<h3>Just in Time, le juste à temps</h3>
<p>Le <a href="http://en.wikipedia.org/wiki/Just-in-time_(business)">Just in Time</a> est le second pilier du Système de Production Toyota. C’est la mise en flux pour livrer juste à temps (ni avant ni après) le produit demandé, dans la quantité demandée. Les outils du Jidoka sont le lissage, la réduction de la taille des lots (livrer plus souvent de plus petits lots) et surtout la diminution du coût de traitement d’un batch avec <a href="http://en.wikipedia.org/wiki/Single-Minute_Exchange_of_Die">SMED</a>.</p>
<p>La comparaison avec DevOps saute aux yeux lorsqu’on cherche à mettre en production plus régulièrement de plus petits lots de fonctionnalité.</p>
<p>Une fois le principe du JIT saisi, nous avons entre nos mains les outils théoriques pour mieux comprendre nos problèmes de fréquence de livraison, notamment :</p>
<ul>
<li>débusquer les opportunités de « <a href="http://en.wikipedia.org/wiki/SMED">SMED</a> » et de diminution du coût de traitement d’un lot dans notre process dev⇒prod afin de diminuer le coût d&#8217;un déploiement, pour tendre vers le déploiement en continu ;</li>
<li>déterminer la taille de batch optimale, i.e. la taille de MEP optimale pour un niveau d’outillage et de process donnés (à optimiser par SMED en parallèle).</li>
</ul>
<h3>Kaizen, l&#8217;amélioration continue</h3>
<p>Pilier du Modèle Toyota, le <a href="http://fr.wikipedia.org/wiki/Kaizen">Le Kaizen</a>, consiste à tirer des leçons des problèmes, enrichir notre « système » et ceci à travers une démarche structurée et des outils d’analyse éprouvés (<a href="http://en.wikipedia.org/wiki/PDCA">PDCA</a>, <a href="http://en.wikipedia.org/wiki/5_Whys">5 pourquois</a>, <a href="http://fr.wikipedia.org/wiki/Diagramme_de_Pareto">diagramme de Pareto</a> etc). On a tous envie de s’améliorer, le Kaizen nous aide à structurer et rendre efficace ces efforts d&#8217;amélioration.</p>
<p>La communauté DevOps n’est pas en reste et reconnaît qu’elle fait face à des systèmes complexes qui échoueront tôt ou tard, les champions étant ceux qui tireront vite et bien les leçons des échecs petits et grands. A titre d’illustration, le livre <a href="http://www.amazon.com/Web-Operations-Keeping-Data-Time/dp/1449377440">Web Operations</a> y dédie un chapitre entier : « How to Make Failure Beautiful: The Art and Science of Postmortems ».</p>
<p>L’autre aspect souvent négligé ou mal compris de l’amélioration continue en DevOps vient de la réduction de la taille des lots (i.e. l’augmentation des livraisons de plus petit « batch » de code). Le Lean prend l’image suivante : diminuer le niveau de l’eau fait apparaître les rochers entre lesquels ils faut naviguer.<br />
L’eau c’est le stock, dans notre cas tout ce qui n’est pas déployé, les rocher sont les problèmes. Quand on livre plus souvent on découvre plus souvent des problèmes. On peut dire qu’on met aussi en flux la découverte/résolution de problème !<br />
Les problèmes sont plus fréquents, plus visibles, plus petits (moins de code), plus maitrisables.</p>
<h3>Management de la performance</h3>
<p>Le Lean Management, comme d’autres corpus de management insiste sur la pré éminence des métriques, les fameuses &laquo;&nbsp;KPI&nbsp;&raquo;, pour factualiser la performance actuelle et l’écart à l’objectif et ainsi mieux piloter le navire. Gardons aussi à l’esprit la mise en garde de Deming qui nous explique que gérer une entreprise seulement par des métriques <a href="http://curiouscat.com/deming/managewhatyoucantmeasure.cfm">fait partie des 7 « maladies du management »</a>.</p>
<p>DevOps insiste sur l’importance des métriques, aussi bien sur le système technique (utilisation des ressources, temps de réponse..) que sur le processus (« Time to Diagnose » d’incidents, Lead Time dev⇒prod etc). Mesurons plus nous disent les top performers du web.</p>
<h3>Equipe pluridisciplinaire</h3>
<p>Dans l’industrie Toyota a initié les cellules en U dans lesquelles un opérateur est multi compétent, passant d’un poste à l’autre, en suivant la pièce le long de la chaîne (à l’opposé du Charlot mono tâche des Temps Modernes).<br />
En Lean Product Development, Toyota a réduit à l’extrême ses délais de conception, notamment en rapprochant designers, motoristes et ingénieurs responsables de la production en série.<br />
DevOps : des dev plus ops, des ops plus dev, des dev et des ops qui binôment.</p>
<h2>Conclusion</h2>
<p>Il reste un dernier rapprochement entre devOps et le Lean. Womack et Jones ont inventé le terme « Lean » (« léger », « maigre » en anglais) car il trouvait la méthode japonaise plus légère que ses concurrentes occidentales (par exemple ISO), plus explicable, plus « maniable ». C’est ce même caractère de pragmatisme et d’utilisabilité qui frappe quand on compare DevOps à ITIL. Sur les problématiques communes DevOps/ITIL (notamment gestion des changements, gestion des alertes, capacity planning, amélioration continue&#8230;), les intentions sont identiques et les recommandations se recouvrent parfois. N’empêche : dans un cas le corpus de pratique est organique et actionnable, dans l’autre il est complexe et nécessite une expertise et une exhaustivité intimidante.</p>
<p>Redécouvrir et approfondir les principes et pratiques du Lean Management nous permet alors d&#8217;apporter des gains substantiels au traitement des problématiques DevOps. </p>
<p>Les gurus de la communauté Lean (par exemple Jez Humble, auteur de <a href="http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912">Continuous Deployment</a> ou les top performers de <a href="http://www.infoq.com/presentations/Continuous-Deployment-50-Times-a-Day">Wealthfront</a> ou <a href="http://engineering.imvu.com/">IMVU</a>) ne s’y sont pas trompés lorsqu’ils basent leurs <a href="http://eng.wealthfront.com/2011/05/beyond-lean-continuous-deployment-panel.html">réflexions DevOps</a> sur des outils du Lean comme le <a href="http://en.wikipedia.org/wiki/Value_stream_mapping">Value Stream Mapping</a>, placent la littérature Lean en bonne place dans <a href="http://timothyfitz.wordpress.com/2009/02/10/continuous-deployment-at-imvu-doing-the-impossible-fifty-times-a-day/">leur bibliothèque</a>, ou envisagent les problèmes DevOps <a href="http://www.startuplessonslearned.com/2010/01/case-study-continuous-deployment-makes.html">avec les mots et les concepts du Lean</a>.</p>
<p>Ces derniers mois, les consultants OCTO ont régulièrement pioché dans la &laquo;&nbsp;mallette Lean&nbsp;&raquo; afin de rendre encore plus efficaces leurs interventions touchant au domaine DevOps.</p>
<p>En définitive, on redécouvre l’étonnante réponse à la question « qu’est-ce que des techniciens de l’industrie automobile peuvent apprendre aux stars de l’IT ». Beaucoup. </p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=23286" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/octo-accueille-le-3eme-meetup-devops-parisien-le-16-mars/' rel='bookmark' title='OCTO accueille le 3ème meetup devops parisien le 16 mars'>OCTO accueille le 3ème meetup devops parisien le 16 mars</a></li>
<li><a href='http://blog.octo.com/2eme-compte-rendu-du-seminaire-lean-dans-les-services/' rel='bookmark' title='2ème compte rendu du séminaire « Lean dans les Services »'>2ème compte rendu du séminaire « Lean dans les Services »</a></li>
<li><a href='http://blog.octo.com/du-lean-software-development-au-lean-it/' rel='bookmark' title='Du Lean Software Development au Lean IT'>Du Lean Software Development au Lean IT</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/devops-ou-le-lean-applique-aux-activites-it-du-developpement-a-la-production/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Animer une rétrospective projet</title>
		<link>http://blog.octo.com/animer-une-retrospective-projet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=animer-une-retrospective-projet</link>
		<comments>http://blog.octo.com/animer-une-retrospective-projet/#comments</comments>
		<pubDate>Sun, 22 May 2011 17:53:14 +0000</pubDate>
		<dc:creator>Jean-François Hélie</dc:creator>
				<category><![CDATA[Accompagnement de projets]]></category>
		<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[amélioration continue]]></category>
		<category><![CDATA[projet]]></category>
		<category><![CDATA[retrospective]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum master]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=22710</guid>
		<description><![CDATA[Le but d&#8217;une rétrospective projet est de prendre le temps de revoir quels ont été les moments importants du projet, les résultats qui ont été accomplis pour en dégager des observations, des leçons apprises et des bonnes pratiques pour les autres projets. Cet article fait suite à l&#8217;article animer une rétrospective d&#8217;itération. Couramment, la rétrospective projet [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/animer-des-retrospectives-diteration/' rel='bookmark' title='Animer des rétrospectives d&#8217;itération'>Animer des rétrospectives d&#8217;itération</a></li>
<li><a href='http://blog.octo.com/priorisation-des-projets-agiles/' rel='bookmark' title='Comment mieux prioriser en projet agile'>Comment mieux prioriser en projet agile</a></li>
<li><a href='http://blog.octo.com/quels-sont-les-types-de-tests-que-l%e2%80%99on-utilise-sur-un-projet-agile/' rel='bookmark' title='Quels sont les types de tests que l’on utilise sur un projet agile ?'>Quels sont les types de tests que l’on utilise sur un projet agile ?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fanimer-une-retrospective-projet%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Animer%20une%20r%C3%A9trospective%20projet%20%22%20%7D);"></div>
<div><a href="http://blog.octo.com/wp-content/uploads/2011/05/Image-111.png"><img title="Timeline projet" src="http://blog.octo.com/wp-content/uploads/2011/05/Image-111.png" alt="" width="507" height="225" /></a></div>
<div>
<p>Le but d&#8217;une rétrospective projet est de prendre le temps de revoir quels ont été les moments importants du projet, les résultats qui ont été accomplis pour en dégager des observations, des <strong>leçons apprises et des bonnes pratiques pour les autres projets</strong>. Cet article fait suite à l&#8217;<a href="http://blog.octo.com/animer-des-retrospectives-diteration/">article animer une rétrospective d&#8217;itération</a>. Couramment, la rétrospective projet se déroule en deux étapes, la première qui permet la construction de la timeline projet, la deuxième qui en permet l&#8217;exploitation. La durée d&#8217;une rétrospective projet est variable, de 3 jours à 1/2 journée, moins de 3 heures est irréaliste et inutile. Je constate que les équipes passent couramment <strong>1/2 journée ou 1 journée</strong>.</p>
<p><span id="more-22710"></span></p>
<p>Comme pour toute réunion, un <strong>temps de préparation</strong> est nécessaire pour une rétrospective projet, voici quelques rappels:</p>
<ul>
<li><strong>Valider votre intention</strong> en animant cette rétrospective, par exemple le but peut être de:
<ul>
<li>permettre à l&#8217;équipe d&#8217;avoir de la reconnaissance de la hiérarchie, inviter un responsable dans ce cas</li>
<li>encourager des projets agiles dans l&#8217;organisation, demander aux participants à la fin de la rétrospective de dire s&#8217;ils souhaitent renouveler l&#8217;expérience</li>
<li>ressouder les liens d&#8217;une équipe qui a vécu beaucoup de conflits</li>
</ul>
</li>
<li><strong>Inviter les bonnes personnes</strong>: se limiter qu&#8217;à l&#8217;équipe de développement par exemple peut faire perdre sa richesse à la rétrospective</li>
<li><strong>Trouver une date</strong> pour avoir un maximum de participants</li>
<li><strong>Trouver une salle adaptée</strong> avec des tables amovibles et des espaces pour afficher sur les murs</li>
<li><strong>Envoyer l&#8217;agenda en avance</strong> en précisant bien le but</li>
<li><strong>Préparer en avance le jour J</strong> la salle et la timeline</li>
</ul>
<h2>Construction de la timeline</h2>
<p>La construction de la timeline peut se faire en deux parties, la première correspondant au recueil des événements importants. La deuxième correspondant à la construction du sismographe d&#8217;énergie.<br />
Avant de commencer tout atelier, il est recommandé de faire une <strong>inclusion</strong> des participants, voici un exemple:</p>
</div>
<ul>
<li>Demander à chaque participant de donner <strong>son rôle sur le projet et ses attentes</strong> pour cette rétrospective</li>
<li>Les noter sur une feuille de paperboard</li>
<li>Demander au groupe s&#8217;il y avait <strong>d&#8217;autres membres</strong> qui ne sont pas présents, importants sur le projet, et leur rôle</li>
</ul>
<p>L&#8217;animation du <strong>recueil des événements importants</strong> peut se dérouler de la façon suivante:</p>
<ul>
<li>Demander à chacun de noter les événements importants du projet pour lui avec les consignes d&#8217;écrire en majuscule un <strong>seul événement important par post-it</strong>: &laquo;&nbsp;Quels ont été les événements importants pour vous sur ce projet ?</li>
<li>Demander à chaque participant d&#8217;aller <strong>présenter les post-it</strong> qu&#8217;il a écrit. La consigne pour les autres est de poser des questions de clarification. En fonction, le post-it peut être réécrit pour être plus lisible pour les autres</li>
<li>Demander ensuite aux participants si <strong>d&#8217;autres événements</strong> leur viennent à l&#8217;esprit à partir de ce que chacun a présenté: &laquo;&nbsp;Avez-vous d&#8217;autres événements qui vous viennent à l&#8217;esprit ?&nbsp;&raquo;</li>
<li><strong>Nettoyer la timeline</strong> et permettre aux participants de bien l&#8217;avoir à l&#8217;esprit: &laquo;&nbsp;Y&#8217;a t-il des événements en doublon ?&nbsp;&raquo;, &laquo;&nbsp;Selon vous, est ce que les événements sont bien positionnés dans le temps ?&nbsp;&raquo;</li>
<li>Redemander aux participants si un <strong>événement important a été oublié</strong>: &laquo;&nbsp;Y&#8217;a t-il un événement important qui a été oublié ?&nbsp;&raquo;</li>
</ul>
<p><span style="text-decoration: underline;">Conseil d&#8217;animation:</span></p>
<ul>
<li>Dans l&#8217;étape 1, vous pouvez demander aux participants de trouver <strong>10 événements importants</strong> pour leur donner un défi et solliciter leur mémoire. Cette étape se fait en silence pour permettre plus facilement la remémorisation</li>
<li>Les étapes 3,4,5 permettent &laquo;&nbsp;d&#8217;ancrer&nbsp;&raquo; la timeline dans l&#8217;esprit des participants et de solliciter leur <strong>concentration</strong> grâce à une répétition</li>
<li>N&#8217;hésitez pas à demander aux participants si les <strong>post-it sont lisibles</strong> et à demander de les refaire sinon (qualité first !)</li>
<li>Si vous avez des <strong>graphiques projets</strong> (burndown chart, velocity chart), il peut être pertinent de les afficher à côté de la timeline</li>
</ul>
<p>La deuxième partie correspondant à la <strong>construction du sismographe d&#8217;énergie</strong>:</p>
<ul>
<li>Demander à chaque participant de <strong>prendre individuellement un temps</strong> de réflexion sur comment était son niveau d&#8217;énergie au cours du projet et visualiser la courbe</li>
<li>Demander à celui qui souhaite, de commencer à <strong>tracer sa courbe</strong> d&#8217;une couleur et de mettre son prénom ou trigramme</li>
<li>Puis au <strong>suivant</strong></li>
</ul>
<p>Une fois terminé la construction de la timeline et du sismographe, il est alors possible de retirer quelques apprentissages utiles pour d&#8217;autres projets.</p>
<h2>Exploiter la timeline</h2>
<p>L&#8217;exploitation de la timeline peut se faire de la façon suivante:</p>
<ul>
<li>Inviter les participants à <strong>se lever et parcourir la timeline silencieusement</strong> pendant quelques temps et une fois qu&#8217;ils sont prêts d&#8217;aller s&#8217;asseoir</li>
<li>Faciliter une <strong>discussion</strong> autour de ces questions:
<ul>
<li>Quels sont les événements qui vous ont marqués ?</li>
</ul>
<ul>
<li>Qu&#8217;est ce qui vous surprend sur la timeline ?</li>
</ul>
<ul>
<li>Qu&#8217;est ce que vous a révélé la construction de cette timeline ?</li>
<li>De quels éléments souhaitez vous discuter avec le reste du groupe ?</li>
</ul>
</li>
<li>Après cette discussion, demandez au groupe de se <strong>répartir en 3 sous-groupes</strong>, chacun répondant à une des questions suivantes sur une feuille de paperboard en s&#8217;appuyant sur la timeline et le sismographe:
<ul>
<li>Qu&#8217;est ce que nous avons <strong>bien réussi</strong> ?</li>
<li>Qu&#8217;est ce que nous pouvons <strong>améliorer</strong> ?</li>
<li>Quelles <strong>recommandations</strong> pouvons nous faire à une nouvelle équipe projet qui démarre ?</li>
</ul>
</li>
<li>Demandez à ce qu&#8217;un <strong>rapporteur</strong> de chaque sous-groupe vienne présenter le travail</li>
<li>Les autres peuvent poser des <strong>questions de clarification</strong></li>
<li>Une fois que le rapporteur a terminé, demandez aux autres participants s&#8217;ils ont <strong>d&#8217;autres choses à ajouter</strong>, les noter le cas échéant</li>
<li>Passer aux <strong>autres questions</strong></li>
</ul>
<p>En <strong>clôture</strong> de la rétrospective, il est possible de poser deux questions à chaque participant:</p>
<ul>
<li>Où en êtes vous par rapport à vos attentes ?</li>
<li>Quelle est la chose que vous gardez en tête et que vous allez amener dans vos prochains projets ?</li>
</ul>
<p>Il est important de passer du temps dans la construction de la timeline pour permettre à l&#8217;équipe de se remémorer les moments importants du projet car parfois la rétrospective ne se fait pas toute de suite après la fin du projet. Il peut arriver qu&#8217;après un atelier comme celui-ci que les personnes aient l&#8217;impression d&#8217;avoir passé un bon moment et qu&#8217;à peine sorties de la salle elles oublient ce qu&#8217;elles ont pu dire. La <strong>projection dans le futur de chaque participant</strong> en clôture est une bonne pratique pour permettre aux personnes présentes de partir au moins avec quelque chose qu&#8217;elle pourra réutiliser par la suite. La synthèse écrite est faite en général par l&#8217;animateur et doit être bien sûr envoyée à tous les participants et stockée dans l&#8217;outil de Knowledge Management de l&#8217;entreprise afin de permettre une réutilisation de l&#8217;expérience acquise.</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=22710" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/animer-des-retrospectives-diteration/' rel='bookmark' title='Animer des rétrospectives d&#8217;itération'>Animer des rétrospectives d&#8217;itération</a></li>
<li><a href='http://blog.octo.com/priorisation-des-projets-agiles/' rel='bookmark' title='Comment mieux prioriser en projet agile'>Comment mieux prioriser en projet agile</a></li>
<li><a href='http://blog.octo.com/quels-sont-les-types-de-tests-que-l%e2%80%99on-utilise-sur-un-projet-agile/' rel='bookmark' title='Quels sont les types de tests que l’on utilise sur un projet agile ?'>Quels sont les types de tests que l’on utilise sur un projet agile ?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/animer-une-retrospective-projet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Octo présente cinq sessions dans le cadre de la conférence Agile France</title>
		<link>http://blog.octo.com/octo-presente-cinq-sessions-dans-le-cadre-de-la-conference-agile-france/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=octo-presente-cinq-sessions-dans-le-cadre-de-la-conference-agile-france</link>
		<comments>http://blog.octo.com/octo-presente-cinq-sessions-dans-le-cadre-de-la-conference-agile-france/#comments</comments>
		<pubDate>Thu, 19 May 2011 15:11:17 +0000</pubDate>
		<dc:creator>Mathieu Gandin</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[changement]]></category>
		<category><![CDATA[conférence]]></category>
		<category><![CDATA[Dynamique d'équipe]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=22805</guid>
		<description><![CDATA[A l’occasion de l’édition 2011 de la conférence Agile France qui aura lieu les 26 et 27 mai à Paris, OCTO présentera les sessions suivantes : « La Pilule Rouge, des pistes pour la collaboration distante » par Guillaume Duquesnay « L’Agiliste et l’Iphoniste, une histoire de couple » par Jean-François Grang « Transition Agile – Culture du changement [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/interview-des-orateurs-octo-pour-la-conference-agile-france/' rel='bookmark' title='Interview des orateurs OCTO pour la conférence Agile France'>Interview des orateurs OCTO pour la conférence Agile France</a></li>
<li><a href='http://blog.octo.com/octo-soutien-agile-open-france-2009/' rel='bookmark' title='Octo soutient : Agile Open France 2009'>Octo soutient : Agile Open France 2009</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-sur-le-theme-des-maitrises-d-ouvrage-agile/' rel='bookmark' title='OCTO organise un petit déjeuner sur le thème des Maîtrises d&#8217;Ouvrage Agile'>OCTO organise un petit déjeuner sur le thème des Maîtrises d&#8217;Ouvrage Agile</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Focto-presente-cinq-sessions-dans-le-cadre-de-la-conference-agile-france%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Octo%20pr%C3%A9sente%20cinq%20sessions%20dans%20le%20cadre%20de%20la%20conf%C3%A9rence%20Agile%20France%22%20%7D);"></div>
<p><img class="aligncenter size-full wp-image-22806" title="AgileFranceConference2011-logo" src="http://blog.octo.com/wp-content/uploads/2011/05/AgileFranceConference2011-logo.png" alt="" width="182" height="182" /></p>
<p>A l’occasion de <a href="http://conf.agile-france.org/">l’édition 2011 de la conférence Agile France</a> qui aura lieu les 26 et 27 mai à Paris, OCTO présentera les sessions suivantes :</p>
<ul>
<li><a href="http://conf.agile-france.org/sessions/4d950ae54ff6f70fc10006cf" class="broken_link">« La Pilule Rouge, des pistes pour la collaboration distante »</a> par <a href="http://twitter.com/duquesnay">Guillaume Duquesnay</a></li>
<li>« <a href="http://conf.agile-france.org/sessions/4d9506204ff6f70fc1000680" class="broken_link">L’Agiliste et l’Iphoniste, une histoire de couple </a>» par <a href="http://twitter.com/#!/jfgrang">Jean-François Grang</a></li>
<li>« <a href="http://conf.agile-france.org/sessions/4d9208fb4ff6f72a35000e7f" class="broken_link">Transition Agile – Culture du changement ou changement de culture ?</a> » par <a href="http://twitter.com/t_lis">Thomas Lissajoux</a></li>
<li>« <a href="http://conf.agile-france.org/sessions/4d984fd94ff6f74ad10001ad" class="broken_link">Comment réussir un projet Agile très court</a> » par <a href="http://twitter.com/jonathan_scher">Jonathan Scher</a></li>
<li>« <a href="http://conf.agile-france.org/sessions/4d7744ad4ff6f73194000af5" class="broken_link">Agilité et modèle de changement</a> » par <a href="http://twitter.com/octomga">Mathieu Gandin</a></li>
</ul>
<p><span id="more-22805"></span></p>
<p>Parmi les autres sessions, on retrouve les sujets suivants :</p>
<ul>
<li>« Dans la peau du manager agile » Par Jean-Claude Grosjean</li>
<li>« Comment prioriser quand on innove ? » par Raphael Pierquin</li>
<li>« Au delà du développement Agile : Retour d’expérience Lean IT » par Régis Médina</li>
<li>« Résoudre les conflits avec l’outil Conflict » par Pascal Van Cauwenberghe</li>
<li>« Quarante ans de crise, dix ans d’Agilité, et maintenant ? » par Laurent Bossavit</li>
</ul>
<p>La suite du programme de la conférence Agile France se trouve sur le site d&#8217;<a title="Agile France" href="http://conf.agile-france.org/">Agile France</a>.</p>
<p>Si vous avez des questions sur l’agilité, rendez vous les 26 et 27 mai au Chalet de la porte jaune à Paris, vous aurez la chance de nous y retrouver.</p>
<p>&nbsp;</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=22805" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/interview-des-orateurs-octo-pour-la-conference-agile-france/' rel='bookmark' title='Interview des orateurs OCTO pour la conférence Agile France'>Interview des orateurs OCTO pour la conférence Agile France</a></li>
<li><a href='http://blog.octo.com/octo-soutien-agile-open-france-2009/' rel='bookmark' title='Octo soutient : Agile Open France 2009'>Octo soutient : Agile Open France 2009</a></li>
<li><a href='http://blog.octo.com/octo-organise-un-petit-dejeuner-sur-le-theme-des-maitrises-d-ouvrage-agile/' rel='bookmark' title='OCTO organise un petit déjeuner sur le thème des Maîtrises d&#8217;Ouvrage Agile'>OCTO organise un petit déjeuner sur le thème des Maîtrises d&#8217;Ouvrage Agile</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/octo-presente-cinq-sessions-dans-le-cadre-de-la-conference-agile-france/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animer des rétrospectives d&#8217;itération</title>
		<link>http://blog.octo.com/animer-des-retrospectives-diteration/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=animer-des-retrospectives-diteration</link>
		<comments>http://blog.octo.com/animer-des-retrospectives-diteration/#comments</comments>
		<pubDate>Tue, 17 May 2011 14:30:45 +0000</pubDate>
		<dc:creator>Julien Jakubowski</dc:creator>
				<category><![CDATA[Accompagnement de projets]]></category>
		<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[amélioration continue]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[iteration]]></category>
		<category><![CDATA[keep drop start]]></category>
		<category><![CDATA[note]]></category>
		<category><![CDATA[retrospective]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum master]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=22444</guid>
		<description><![CDATA[La rétrospective dans les méthodes agiles est un moment important dans un projet. La rétrospective est une pratique qui permet de répondre au 12ème principe agile du Manifeste Agile: &#171;&#160;À intervalle régulier, l&#8217;équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens&#160;&#187;. Ritualiser cet événement permet de mettre en [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/animer-une-retrospective-projet/' rel='bookmark' title='Animer une rétrospective projet'>Animer une rétrospective projet</a></li>
<li><a href='http://blog.octo.com/l-artefact-ne-fait-pas-le-moine/' rel='bookmark' title='L’artefact ne fait pas le moine'>L’artefact ne fait pas le moine</a></li>
<li><a href='http://blog.octo.com/espace-detente/' rel='bookmark' title='Espace détente'>Espace détente</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fanimer-des-retrospectives-diteration%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Animer%20des%20r%C3%A9trospectives%20d%27it%C3%A9ration%22%20%7D);"></div>
<p>La rétrospective dans les <a href="http://fr.wikipedia.org/wiki/M%C3%A9thodes_agiles">méthodes agiles</a> est un moment important dans un projet. La rétrospective est une pratique qui permet de répondre au 12ème principe agile du <a href="http://fr.wikipedia.org/wiki/Manifeste_agile#Les_12_principes">Manifeste Agile</a>: &laquo;&nbsp;À intervalle régulier, l&#8217;équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens&nbsp;&raquo;. Ritualiser cet événement permet de mettre en place un processus d&#8217;<a href="http://fr.wikipedia.org/wiki/Kaizen">amélioration continue</a>. Même si parfois, l&#8217;équipe a l&#8217;impression qu&#8217;il ne s&#8217;est rien passé, il s&#8217;est passé quelque chose, le plus important étant de garder cet espace de prise de recul.</p>
<p>Couramment, deux types de rétrospectives sont faites dans les projets agiles: les rétrospectives d&#8217;itération et les rétrospectives de release/projet. Cet article parlera des rétrospectives d&#8217;itérations et présentera 2 outils simples, le <strong>Keep Drop Start</strong> et la <strong>note d&#8217;itération</strong>.</p>
<p>Pour une rétrospective d&#8217;une itération de deux semaines, il est recommandé de faire une rétrospective de 2 heures, pour une itération d&#8217;une semaine, 1h.</p>
<p><span id="more-22444"></span></p>
<h2>Keep Drop Start</h2>
<p>L&#8217;outil le plus simple utilisé pour une rétrospective d&#8217;itération est le <strong>Keep Drop Start</strong>:</p>
<p><center><a href="http://blog.octo.com/wp-content/uploads/2011/05/Image-8.png"><img class="aligncenter size-medium wp-image-22647" title="Keep Drop Start" src="http://blog.octo.com/wp-content/uploads/2011/05/Image-8-300x281.png" alt="" width="300" height="281" /></a></center></p>
<p>Couramment, chaque participant  est invité à noter en <strong>gros et majuscule </strong>sur des post-it les choses qui lui viennent sans se brider pour chaque partie:</p>
<ul>
<li><strong>Ce qui fonctionne bien</strong>, ce qu&#8217;il faut garder (Keep)</li>
<li><strong>Ce qui fonctionne moins bien</strong>, ce qu&#8217;il faut supprimer (Drop)</li>
<li><strong>Ce qui reste mystérieux</strong></li>
<li><strong>Ce qui fonctionnerait bien si&#8230;</strong>, ce qu&#8217;il faudrait faire (Start)</li>
</ul>
<p><span style="text-decoration: underline;">Conseil d&#8217;animation:</span></p>
<ul>
<li>Si vous sentez le groupe bloqué, vous avez toujours une personne qui a plus d&#8217;idées que les autres, demandez lui de dire à voix haute quelques-unes de ces idées et d&#8217;aller les afficher</li>
<li>Si personne n&#8217;a d&#8217;idées, guider les participants sur des thématiques: &laquo;&nbsp;réfléchissez à l&#8217;estimation, les réunions, le code, à ce qui pourrait-être améliorer ?&nbsp;&raquo; et tant qu&#8217;à faire sur ce que vous avez observé vous-même pendant l&#8217;itération</li>
<li>L&#8217;important dans l&#8217;animation de la rétrospective est que l&#8217;équipe prenne conscience par elle-même de ses points de blocages</li>
<li>Je vous conseille de finir par un vote collectif (vote par bâton ou gommette) sur les 5 grandes idées / actions pour l&#8217;itération car cela permet de mobiliser l&#8217;équipe et il est irréaliste de croire qu&#8217;une équipe puisse faire plus de 5 actions d&#8217;amélioration en 2 semaines, au moins au début</li>
<li>Au bout d&#8217;un moment (3/5 itérations), vous pouvez inviter un membre de l&#8217;équipe à l&#8217;animer à votre place pour favoriser la prise d&#8217;initiative et dans l&#8217;idéal l&#8217;animateur tourne</li>
</ul>
<p><span style="text-decoration: underline;">Pièges à éviter:</span></p>
<ul>
<li>En tant qu&#8217;animateur de la réunion, vous voulez que l&#8217;équipe sorte absolument avec un plan d&#8217;actions, vous voulez alors à la place de l&#8217;équipe et donc vous la déresponsabiliser. Parfois la prise de conscience suffit à ce que les choses ne se reproduisent pas</li>
</ul>
<h2>La note d&#8217;itération</h2>
<p>La note d&#8217;itération peut aussi être utilisée si vous avez moins de temps et pour changer. Changer d&#8217;outil peut être stratégique car il peut permettre de sortir des habitudes prises par l&#8217;équipe.</p>
<p>Pour la note d&#8217;itération, vous pouvez utiliser ce processus inspiré de l&#8217;<a href="http://www.orientationsolutions.com/">approche orientée vers les solutions</a>:</p>
<ul>
<li>Demandez à chacun de positionner son niveau de satisfaction de l&#8217;itération sur une échelle de 1 à 7</li>
<li>A partir du niveau estimé (Ex: 4), posez la question: &laquo;&nbsp;Qu&#8217;est ce qui fait que tu as mis 4 ?&nbsp;&raquo;</li>
<li>Puis posez la question: &laquo;&nbsp;Qu&#8217;est ce qu&#8217;il faudrait pour avoir seulement 5 (4+1) ?&nbsp;&raquo;</li>
</ul>
<p><span style="text-decoration: underline;">Conseil d&#8217;animation:</span></p>
<ul>
<li>Commencez par les plus discrets et silencieux car ils ont souvent une bonne perception de la situation mais ils n&#8217;ont pas souvent la parole et ne la prennent pas</li>
<li>Déléguez l&#8217;écriture sur le tableau blanc à un membre de l&#8217;équipe</li>
<li>Comme vous êtes dans une approche circulaire, au bout de la 3ème ou 4 ème personne, les idées commencent à devenir identiques, vous pouvez alors inviter les prochains à annoncer ce qui est différent de ce qui a déjà été dit</li>
</ul>
<p><span style="text-decoration: underline;">Pièges à éviter:</span></p>
<ul>
<li>Discuter/Contredire ce que dit un participant, ceci aurait pour effet de brider ce que pourrait dire la personne</li>
</ul>
<h2>De rétrospectives en rétrospectives</h2>
<p>Je constate souvent que les équipes agiles oublient ce qui s&#8217;est passé dans les rétrospectives précédentes, une sorte de perte de mémoire qui fait que rien ne se passe hormis le fait que tout reste pareil. La rétrospective est alors une sorte de bureau des plaintes où chacun exprime ses peurs, ses reproches, pour que tout fonctionne comme avant. Sommes-nous dans une approche d&#8217;amélioration continue ? pas si sûr.</p>
<p>En tant qu&#8217;animateur, que faire avec ça ?</p>
<ul>
<li>Attendre. Pas d&#8217;actions, pas de réactions dans une rétrospective, ce n&#8217;est pas si grave quand cela arrive 1 ou 2 fois. Laisser l&#8217;équipe dans son jus a du bon pour la responsabiliser</li>
<li>Demander au groupe quelles sont les actions qui avaient été décidées la dernière fois</li>
<li>Se focaliser sur une action et aller chercher chaque étape en détail</li>
<li>Faire un atelier pour sortir l&#8217;équipe du rituel rétrospective et faire un travail de fond</li>
<li>Questionner le groupe sur les avantages pour lui de faire une rétrospective ou mieux avec une approche paradoxale: quels seraient les bénéfices de ne plus faire de rétrospective ?</li>
<li>Provoquer le groupe: &laquo;&nbsp;Je pense qu&#8217;il est temps d&#8217;arrêter de faire des rétrospectives&nbsp;&raquo; accompagné d&#8217;un silence en espérant une réaction et qu&#8217;un leader va émergé&#8230; c&#8217;est un peu du quitte ou double</li>
</ul>
<p>Il est courant de croire que la rétrospective est le seul moment où l&#8217;on puisse faire de l&#8217;amélioration continue. Dans la réalité, il est possible d&#8217;introduire des feedbacks de 10 minutes en fin de chaque réunion pour habituer l&#8217;équipe à se responsabiliser sur son fonctionnement.</p>
<p>L&#8217;amélioration continue est une approche de petits pas qui visent à ancrer un niveau supérieur dans une roue dentée. Il est clair que parfois cela ne suffit pas, même pire cela renforce le non changement d&#8217;une équipe, il faut alors envisager d&#8217;autres façons de faire, en rupture, qui demandent beaucoup plus de doigté car déstabilisantes pour une équipe.</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=22444" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/animer-une-retrospective-projet/' rel='bookmark' title='Animer une rétrospective projet'>Animer une rétrospective projet</a></li>
<li><a href='http://blog.octo.com/l-artefact-ne-fait-pas-le-moine/' rel='bookmark' title='L’artefact ne fait pas le moine'>L’artefact ne fait pas le moine</a></li>
<li><a href='http://blog.octo.com/espace-detente/' rel='bookmark' title='Espace détente'>Espace détente</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/animer-des-retrospectives-diteration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Perplexité, complexité, vélocité</title>
		<link>http://blog.octo.com/perplexite-complexite-velocite/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=perplexite-complexite-velocite</link>
		<comments>http://blog.octo.com/perplexite-complexite-velocite/#comments</comments>
		<pubDate>Mon, 16 May 2011 22:14:50 +0000</pubDate>
		<dc:creator>Christophe Thibaut</dc:creator>
				<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=22616</guid>
		<description><![CDATA[(Charles est un coach agile. Daniel est un développeur dans un projet agile. Un vendredi à 18h30, l’heure de la bière). Charles: Alors comment va votre projet ? Daniel: Hmm. Y a des hauts et des bas. Jusqu’ici on avait une courbe de vélocité en progrès, et puis là, soudain, le trou d’air. Le client [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/domain-driven-design-des-armes-pour-affronter-la-complexite/' rel='bookmark' title='Domain Driven Design : des armes pour affronter la complexité'>Domain Driven Design : des armes pour affronter la complexité</a></li>
<li><a href='http://blog.octo.com/5-minutes-pour-monter-en-complexite-approche-tdd-tests-en-php-php-amp-ajax/' rel='bookmark' title='5 minutes pour : Monter en complexité, Approche TDD / Tests en PHP, PHP &amp; Ajax'>5 minutes pour : Monter en complexité, Approche TDD / Tests en PHP, PHP &#038; Ajax</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fperplexite-complexite-velocite%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Perplexit%C3%A9%2C%20complexit%C3%A9%2C%20v%C3%A9locit%C3%A9%22%20%7D);"></div>
<p><em>(Charles est un coach agile. Daniel est un développeur dans un projet agile. Un vendredi à 18h30, l’heure de la bière).<br />
</em><br />
<em>Charles:</em> Alors comment va votre projet ?<br />
<em>Daniel:</em> Hmm. Y a des hauts et des bas. Jusqu’ici on avait une courbe de vélocité en progrès, et puis là, soudain, le trou d’air. Le client nous refuse 4 scénarios sur les 7 prévus dans l’itération… C’est logique d’ailleurs, ses tests de recette ne passent pas.<br />
<em>Charles:</em> Qu’est-ce qui a changé ?<br />
<em>Daniel:</em> Difficile à dire. On n’a pas de problème majeur, plutôt des tas de petits soucis qui s’accumulent depuis des semaines. Du coup le manager nous revoit lundi  pour mieux comprendre ce qui se passe. Il nous a dit “votre courbe de vélocité, je n’y crois pas”.<br />
<em>Charles:</em> Il a raison.<br />
<em>Daniel:</em> Bah voilà. Merci pour l’encouragement. A la tienne.<br />
<span id="more-22616"></span><br />
<em>Charles:</em> Tchin! Tu me dis que la courbe de vélocité progresse et aussi que vous avez des tas de petits soucis qui s’accumulent depuis des semaines. Qu’est-ce que vous mesurez sous le terme “vélocité” ?<br />
<em>Daniel:</em> Simple: c’est la somme des points des scénarios utilisateurs terminés par l’équipe à la fin de chaque itération.<br />
<em>Charles:</em> Et ces points, comment vous les attribuez ?<br />
<em>Daniel:</em> Je ne t’apprends rien: on fait un planning poker en début d’itération.<br />
<em>Charles:</em> Comment ça se passe en ce moment le planning poker ?<br />
<em>Daniel:</em> Eh bien.. Gérald, tu sais, celui qui est arrivé le mois dernier, n’estime pas comme nous. Par exemple il vote 5 sur un scénario , en nous expliquant : “Il y a deux contrôles et une validation en base, c’est grosso modo la même complexité que l’écran xyz, qui était estimé aussi à 5”. Alors que pour réaliser ce scénario, on doit monter de version le framework LycwXml 2.3, et c’est coton, vu l’état du code existant, En plus, en l’absence de Jean-Mi, c’est Gérald, qui débute, qui va faire.  C’est plutôt un scénario a 25 points en fait.<br />
<em>Charles:</em> Je vois. Comment ca c’est terminé ?<br />
<em>Daniel:</em> Le scrum master a fini par trancher: “Allez, disons 21. Comme ça, ça vous fera une bonne vélocité.”<br />
<em>Charles:</em> Oups! </p>
<p><em>Daniel:</em> Tu penses que le scrum master n’aurait pas dû intervenir ?<br />
<em>Charles:</em> J’en sais rien. Ce qui me frappe, c’est qu’on dirait que vous essayez d’avoir une bonne vélocité.<br />
<em>Daniel:</em> Bah c’est le but, non? Une  bonne vélocité, ça signifie que l’équipe fait bien son boulot.<br />
<em>Charles:</em> Tu veux dire que si elle augmente, c’est que l’équipe travaille mieux, c’est ça ?<br />
<em>Daniel:</em> Exactement.<br />
<em>Charles:</em> Et quand elle diminue, c’est que l’équipe fait moins bien son travail ?<br />
<em>Daniel:</em> Euh. C’est que l’équipe à des problèmes pour faire bien son travail.<br />
<em>Charles:</em> Et donc, dans ce scénario à 21 points, rappelle-moi ce qui entrait en ligne de compte dans l’estimation ?<br />
<em>Daniel:</em> Comme je t’ai dit: la montée de version du framework, l’état du code existant, l’absence de Jean-Mi.<br />
<em>Charles:</em> Des problèmes, en quelque sorte.<br />
<em>Daniel:</em> En quelque sorte.<br />
<em>Charles:</em> Voilà. Vous essayez d’avoir une bonne vélocité, tout en intégrant les problèmes dans l’estimation. Si on va par là, plus vous avez de problèmes, plus vos scénarios comptent de points…<br />
<em>Daniel:</em> Tu aurais un conseil, là ? </p>
<p><em>Charles:</em> Eh bien, estimer le scénario comme l’a fait ton collègue, sur la base des fonctionnalités, en le comparant éventuellement à des scénarios précédents du même acabit, me paraît une bonne idée.<br />
<em>Daniel:</em> Mais ça ne nous dit pas forcément le temps qu’il faudra effectivement passer sur ce scénario.<br />
<em>Charles:</em> Exact, c’est une estimation “idéale” ou en “vitesse de croisière”. C’est pourquoi on la fait en points et non en JxH. Ce qu’on estime c’est la complexité fonctionnelle du résultat, et non l’effort à fournir.<br />
<em>Daniel:</em> Et comment on estime l’effort à fournir, dans ce cas ?<br />
<em>Charles:</em>  Inutile.<br />
<em>Daniel:</em> Je ne comprends plus.<br />
<em>Charles:</em> Vous êtes 3 développeurs, donc par déduction vous consommez 15 JxH par itération. Ce n’est pas une information. Les points que vous collectez en fin d’itération, c’est de la quantité de fonctionnalités produites, et non de l’effort fourni. Donc ce qui doit entrer dans l’estimation, ce sont des points de complexité  fonctionnelle, et non des efforts à fournir. Tu comprends ?<br />
<em>Daniel:</em> Ca marcherait mieux avec un exemple. </p>
<p><em>Charles:</em> Imagine une équipe qui développe des écrans de saisie. Les écrans sont estimés à 5 points. A l’itération 1 l’équipe produit 2 écrans; sa vélocité est de 10. A l’itération 2, elle gagne en assurance et arrive à produire plus vite; sa vélocité est passée à 15.<br />
<em>Daniel:</em> Ok.<br />
<em>Charles:</em> A l’itération 3, elle est impactée par un changement portant sur du code qui a été copié/collé. Elle doit factoriser son code. Sa vélocité repasse à 10. A l’itération 4, elle trouve une librairie d’expressions régulières qui lui évite de coder à la main les contrôles de saisie. Elle produit alors 6 écrans, soit 30 points.<br />
<em>Daniel:</em> En gros, dès qu’elle s’outille, sa vélocité s’améliore.<br />
<em>Charles:</em> Pas forcément: à l’itération 5, elle découvre un nouveau framework d’écran de saisie qui lui permettrait d’économiser encore plus de temps et de lignes de code. Elle l’installe, le configure, se forme. Sa vélocité tombe à 0.<br />
<em>Daniel:</em> Ouch!<br />
<em>Charles:</em> A l’itération 6, elle a le framework en main et produit 10 écrans par itération! Sa vélocité passe à 50 points. Etc. Les chiffres sont schématiques, mais ce que cet exemple montre, c’est que lorsque l’équipe rencontre des problèmes, la vélocité baisse, lorsqu’elle les résoud, sa vélocité augmente. Ce qui change, c’est la vitesse de l’équipe, pas la richesse fonctionnelle des écrans.<br />
<em>Daniel:</em> Je crois que je comprend ce qui se passe chez nous. On a arrêté d’estimer seulement la taille des scénarios, et on a introduit dans l’estimation nos difficultés à les réaliser.<br />
<em>Charles:</em> D’où le fait que votre vélocité augmentait artificiellement…<br />
<em>Daniel:</em> …jusqu’au plongeon.<br />
<em>Charles:</em> Bon réveil!</p>
<p><em>Daniel:</em> Il y a quand même un truc qui ne va pas dans cette façon d’estimer..<br />
<em>Charles:</em> Sûrement. Tout ceux qui l’ont adopté ont d’abord rencontré des problèmes et des réticences.<br />
<em>Daniel:</em> Comment prendre en compte les tâches purement techniques dans le planning game, comme par exemple, installer des outils ou faire un gros refactoring ?<br />
<em>Charles:</em> A la fin des estimations, on se pose la question de l’engagement: “combien de scénarios pouvons-nous embarquer dans cette itération ?” Les développeurs peuvent dire : “dans l’itération précédente notre vélocité était de 25, on pourrait donc théoriquement réaliser tous les scénarios estimés, mais vu qu’on a des outils à installer et un gros refactoring à faire, on ne les produira pas tous.”<br />
<em>Daniel:</em> Et si le client insiste pour les avoir tous ?<br />
<em>Charles:</em> Il peut le vouloir mais ce n’est pas forcément ce qui arrivera. Il faut peut être négocier&#8230;<br />
<em>Daniel:</em> …mais au moins on négocie le périmètre par rapport à ce que doit faire l’équipe, et non la complexité des scénarios.<br />
<em>Charles:</em> Tu as tout compris. C’est la différence entre engagement et estimation.<br />
<em>Daniel:</em> Laisse, la bière est pour moi.<br />
<em>Charles:</em> Puisque tu insistes!</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=22616" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/domain-driven-design-des-armes-pour-affronter-la-complexite/' rel='bookmark' title='Domain Driven Design : des armes pour affronter la complexité'>Domain Driven Design : des armes pour affronter la complexité</a></li>
<li><a href='http://blog.octo.com/5-minutes-pour-monter-en-complexite-approche-tdd-tests-en-php-php-amp-ajax/' rel='bookmark' title='5 minutes pour : Monter en complexité, Approche TDD / Tests en PHP, PHP &amp; Ajax'>5 minutes pour : Monter en complexité, Approche TDD / Tests en PHP, PHP &#038; Ajax</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/perplexite-complexite-velocite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ne craignez plus l&#8217;effet démo</title>
		<link>http://blog.octo.com/ne-craignez-plus-leffet-demo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ne-craignez-plus-leffet-demo</link>
		<comments>http://blog.octo.com/ne-craignez-plus-leffet-demo/#comments</comments>
		<pubDate>Tue, 03 May 2011 04:02:39 +0000</pubDate>
		<dc:creator>Eric Gentilini</dc:creator>
				<category><![CDATA[Accompagnement de projets]]></category>
		<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[confiance]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[démonstration]]></category>
		<category><![CDATA[Dynamique d'équipe]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[tests]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=21994</guid>
		<description><![CDATA[&#171;&#160;Et après avoir enregistré la livraison, on voit que le stock du produit&#8230; n&#8217;est pas mis à jour&#8230;&#160;&#187; Une application pas assez stabilisée, des scénarios déroulés de manière trop hasardeuse, un démonstrateur peu familier de l&#8217;application&#8230; l&#8217;&#160;&#187;effet démo&#160;&#187; devrait alors être rapidement invoqué pour justifier les comportements inattendus et autres &#171;&#160;stacktraces&#160;&#187; présentés à l&#8217;écran devant [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/animer-des-retrospectives-diteration/' rel='bookmark' title='Animer des rétrospectives d&#8217;itération'>Animer des rétrospectives d&#8217;itération</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Fne-craignez-plus-leffet-demo%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Ne%20craignez%20plus%20l%27effet%20d%C3%A9mo%22%20%7D);"></div>
<p><em>&laquo;&nbsp;Et après avoir enregistré la livraison, on voit que le stock du produit&#8230; n&#8217;est pas mis à jour&#8230;&nbsp;&raquo;</em></p>
<p>Une application pas assez stabilisée, des scénarios déroulés de manière trop hasardeuse, un démonstrateur peu familier de l&#8217;application&#8230; l&#8217;&nbsp;&raquo;effet démo&nbsp;&raquo; devrait alors être rapidement invoqué pour justifier les comportements inattendus et autres &laquo;&nbsp;stacktraces&nbsp;&raquo; présentés à l&#8217;écran devant un auditoire au mieux interloqué, au pire moqueur.</p>
<p>Pourtant, cet effet et les moments de solitude qui en découlent peuvent être maîtrisés avec peu de préparation. Au travers d&#8217;un cas réel, nous vous proposons dans cet article de parcourir les principales astuces vous permettant de sécuriser une démonstration et de combattre l&#8217;effet démo qui, un peu à la manière du &laquo;&nbsp;<a title="Plouf" href="http://www.universite-du-si.com/fr/conferences/4-usi-2009/sessions/820-vaincre-le-plouf"><strong>Plouf</strong></a>&laquo;&nbsp;, s&#8217;instille sournoisement dans les habitudes d&#8217;une équipe. Le cas pris pour exemple de cet article est un projet mené sur un mode &laquo;&nbsp;Scrum&nbsp;&raquo;. Cependant, le principe de la démo reste valable hors de ce contexte.</p>
<p>Vous trouverez en pièce jointe une <a title="checklist" href="http://blog.octo.com/wp-content/uploads/2011/05/Checklist-avant-demo.pdf"><strong>checklist</strong></a> synthétisant les vérifications à faire afin de mettre toutes les chances de votre côté.</p>
<p><span id="more-21994"></span></p>
<h2><strong>Le besoin</strong></h2>
<p>Temps fort d&#8217;un projet informatique (Scrum en particulier), la démonstration rassemble, pour quelques heures, l&#8217;ensemble des acteurs du projet autour de la même table et permet de partager le travail effectué. Il s&#8217;agit d&#8217;un moment privilégié à ne pas rater et, ce, dans tous les sens du terme :</p>
<ul>
<li>Au sens de la <strong>participation</strong> tout d&#8217;abord : <strong>reconnaissance</strong> du travail de l&#8217;équipe et entretien du lien avec les équipes délocalisées</li>
<li>&#8230;mais aussi et surtout au sens de la <strong>réalisation</strong> : en effet, à ce moment du projet, l&#8217;application était en pleine construction. Sécuriser les démonstrations devenait nécessaire car :
<ul>
<li>La succession de <strong>démonstrations chaotiques</strong> depuis plusieurs sprints&#8230;</li>
<li>&#8230;entraînait un <strong>manque de visibilité</strong> sur l&#8217;avancement&#8230;</li>
<li>&#8230;entraînant à son tour une <strong>perte de confiance</strong> du &laquo;&nbsp;Product Owner&nbsp;&raquo; et du management&#8230;</li>
<li>&#8230;ainsi qu&#8217;une <strong>lassitude</strong> des équipes de développement</li>
</ul>
</li>
</ul>
<p>Le besoin était donc de <strong>rassurer</strong> l&#8217;ensemble des acteurs sur le projet et <strong>montrer</strong> clairement ce qui fonctionnait.<br />
<strong> </strong></p>
<h2><strong>Que montrer ?</strong></h2>
<p>Il est courant, au début d&#8217;un projet, d&#8217;avoir le sentiment de ne rien pouvoir montrer. Mise en place du &laquo;&nbsp;socle technique&nbsp;&raquo;, montée en compétences sur le métier et les différents outils&#8230; les raisons sont souvent nombreuses pour justifier l&#8217;absence de matière concrète.</p>
<p>D&#8217;autre part, les cas d&#8217;utilisation des applications de gestion requièrent parfois peu d&#8217;interaction avec l&#8217;utilisateur, rendant l&#8217;exercice de démonstration d&#8217;histoires moins&#8230; démonstratif.</p>
<p>Dans ce cas, on pourra se tourner vers la présentation de <strong>pages de tests</strong> exécutables telles que FitNesse ou GreenPepper.  Au-delà de l&#8217;aspect tests, ces outils ont l&#8217;avantage de rendre visible le fonctionnement de code sans IHM. Dans un premier temps, des <strong>pages concernant des</strong> <strong>briques &laquo;&nbsp;techniques&nbsp;&raquo;</strong> telles que, classiquement, les couches DAO, pourront convenir.</p>
<p>Une fois le rythme de croisière atteint, la construction du contenu de la démo se fait à partir du Jira du projet (ou autre backlog). Sur notre projet exemple, nous nous basions sur les <strong>stories validées</strong> au cours du sprint voire, si elles étaient suffisamment stables, sur les stories non validées mais terminées. Nous nous assurions cependant que, dans le cadre des scénarios envisagés, elles étaient valides !<br />
<strong> </strong></p>
<h2><strong>La préparation</strong></h2>
<h3><em>Contenu des scénarios</em></h3>
<p>Les stories/fonctionnalités sélectionnées sont ensuite instanciées afin de donner naissance à des <strong>scénarios proches d&#8217;une histoire réelle</strong>. Ces scénarios sont de préférence organisés de manière logique pour le sponsor du projet (par exemple, référencer un produit avant de le vendre !).</p>
<p>Une fois les scénarios décidés, <strong>ils doivent être écrits</strong> afin de laisser place le moins possible à l&#8217;improvisation le jour de la démo. Ils seront &laquo;&nbsp;<strong>relativement détaillés</strong>&laquo;&nbsp;, le niveau de détail dépendant de la confiance dans l&#8217;application. De très détaillés pour les fonctionnalités délicates et/ou nouvelles (ex : &laquo;&nbsp;Saisir 12 POINT 34 dans le prix de vente du produit&nbsp;&raquo;), ils pourront devenir assez sommaires pour des fonctionnalités de base d&#8217;un projet avancé et stable (ex : &laquo;&nbsp;Créer une commande de deux produits&nbsp;&raquo;). Ne pas hésiter non plus à identifier clairement les pièges connus (ex : &laquo;&nbsp;Ne <strong>PAS</strong> cliquer sur &#8216;OK&#8217;&nbsp;&raquo;)&#8230;<br />
<em> </em></p>
<h3><em>Rôle du &laquo;&nbsp;Responsable de démo&nbsp;&raquo;</em></h3>
<p>La <strong>multiplication des équipes</strong> fait que, naturellement, plusieurs personnes peuvent être amenées à présenter. Dans une situation &laquo;&nbsp;de crise&nbsp;&raquo; telle que celle subie par notre projet exemple, les premières démonstrations ont été prises en charge par <strong>une seule personne</strong>, le temps que les présentations se rationnalisent. Cela a permis de <strong>mettre en place le process</strong> avant <strong>réappropriation complète par le client</strong>. Ce &laquo;&nbsp;responsable de démo&nbsp;&raquo; se charge alors de dérouler les scénarios et prend en charge la préparation de la démo à l&#8217;aide de la <a title="checklist" href="../wp-content/uploads/2011/05/Checklist-avant-demo.pdf"><strong>checklist</strong></a> attachée à cet article</p>
<h3><em>Impacts des déploiements automatiques</em></h3>
<p><em> </em>Nous avons parfois terminé le lundi soir en ayant déroulé et enchaîné avec succès les scénarios mais, le mardi matin, les comportements étaient tout différent&#8230; Cela était dû aux déploiements automatiques qui avaient mis à jour l&#8217;environnement sur lequel la démonstration allait être effectuée. Ils avaient été <strong>oubliés</strong> dans l&#8217;excitation de la préparation ! Tirez-donc parti de nos oublis et pensez aux tâches automatiques :)</p>
<p>&nbsp;</p>
<h2><strong>Le déroulement</strong></h2>
<p>A ce stade, le contenu de la démo est figé et les acteurs connaissent leur texte ! Il n&#8217;est plus envisageable d&#8217;ajouter un dernier scénario qui aurait été terminé tard le soir précédent&#8230;</p>
<h3><em>Impliquer les équipes délocalisées</em></h3>
<p>Faire participer l&#8217;ensemble des équipes à la démonstration est important ; l&#8217;exercice est un peu plus complexe lorsqu&#8217;on travaille avec des <strong>équipes délocalisées</strong>. Nous avons utilisé deux outils pour maintenir le lien avec les équipes situées en Europe de l&#8217;Est et en Asie : <strong>Skype</strong> pour l&#8217;audio et <strong>Mikogo</strong> pour le partage d&#8217;écran. Cela permet de partager les manipulations du démonstrateur. Attention, cependant, à la réactivité de la connexion réseau qui peut conduire à une démonstration illisible pour vos correspondants !</p>
<p><strong> </strong></p>
<h3><em>Respecter les scénarios !</em></h3>
<p>Dans l&#8217;euphorie de la présentation, <strong>l&#8217;improvisation</strong> peut prendre le dessus. La démarche peut sembler très scolaire, mais s&#8217;astreindre à suivre ligne à ligne chaque étape du scénario et à indiquer chacune comme étant réalisée évite de solliciter des fonctionnalités non prévues de l&#8217;application (et donc de faire émerger des bugs potentiels). Réaliser la démonstration à deux (<strong>l&#8217;un présente, l&#8217;autre contrôle</strong>) sécurise également le bon déroulement du scénario. On perd bien sûr en spontanéité, mais sur notre projet exemple, l&#8217;utilisation d&#8217;un déroulement aussi contraint n&#8217;a pas duré plus de deux ou trois démonstrations. La stabilité de l&#8217;application et la maturité des démonstrateurs augmentant avec le temps, nous avons progressivement <strong>allégé le process</strong>.</p>
<p><em> </em></p>
<h3><em>Un exercice de communication</em></h3>
<p>La démonstration est un <strong>exercice de communication</strong> : ne pas hésiter à expliquer le fonctionnel en illustrant de <strong>use cases de la vraie vie</strong>, car toutes les personnes du projet ne connaissent pas forcément le domaine/vocabulaire de tous les composants de l&#8217;application. Ne pas hésiter non plus à masquer les détails techniques : ils pourront être abordés si des questions en offrent l&#8217;occasion.</p>
<p>A ce titre, on respectera également les règles relatives à toute <strong>présentation en public :<br />
</strong></p>
<ul>
<li>limitation du nombre de démonstrateurs : 2 ou 3</li>
<li>s&#8217;assurer que tout le monde voit les manipulations du démonstrateur et l&#8217;entend : mouvement de souris lents et connexion avec les équipes délocalisées notamment</li>
<li>énoncer l&#8217;histoire avant de dérouler le scénario permet à l&#8217;auditoire de comprendre</li>
<li>rythme et temps passé</li>
<li>etc</li>
</ul>
<p><strong> </strong></p>
<h2><strong>Impacts et effets collatéraux</strong></h2>
<p>Dans des projets possédant plusieurs équipes dédiées à des composants distincts, c&#8217;est un très bon moyen <strong>d&#8217;améliorer la connaissance</strong> de tous les acteurs projets sur les <strong>aspects fonctionnels</strong> du produit. Même sans savoir comment en mesurer l&#8217;impact immédiat sur le projet, on peut sans trop de mal imaginer qu&#8217;on est plus à même de prendre des <strong>décisions adéquates</strong> lorsqu&#8217;on possède une meilleure connaissance de son environnement !</p>
<p>Même si cet article a pris pour exemple un projet Scrum, la réalisation d&#8217;une démo régulière et les lignes directrices de sa préparation présentées ci-dessus ne sont bien sûr pas spécifiques au mode Scrum ! Vos équipes, votre sponsor ne pourront vous être que reconnaissants de présenter leur produit !</p>
<p><span style="text-decoration: underline;"> </span></p>
<h2><strong>Dissocier démo et fin de sprint ?</strong></h2>
<p>Nous avions choisi de suspendre les déploiements automatiques de l&#8217;environnement de développement pour éviter des éventuelles régressions. Mesure radicale, au grand dam des testeurs qui se retrouvaient ainsi presque 24h sans voir l&#8217;application évoluer.</p>
<p>On peut imaginer d&#8217;un autre côté dissocier démo et fin de sprint : en faisant une image de l&#8217;environnement de développement à la fin du sprint pour la transférer sur un environnement de démo, il serait inutile alors de geler l&#8217;environnement de dev le temps de la démo.</p>
<p>Avez-vous pu expérimenter cela dans vos équipes ? Quel(s) retour(s) en avez-vous retiré ?</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>En conclusion, une démonstration réussie n&#8217;aura que des bénéfices sur le projet. Dans le cas du projet pris comme exemple pour cet article :</p>
<ul>
<li>L&#8217;état du projet a été visible de tous : chacun a pu voir ce qui fonctionnait</li>
<li>Le product owner était rassuré sur le contenu fonctionnel du projet</li>
<li>L&#8217;émulation créée a été sensible immédiatement</li>
<li>Chacun a pu faire reconnaître son travail publiquement par l&#8217;équipe</li>
</ul>
<p>Enfin, même si cet article a pris pour exemple un projet Scrum, la réalisation d&#8217;une démo régulière et les lignes directrices de sa préparation  présentées ci-dessus ne sont bien sûr pas spécifiques au mode Scrum ! Vos équipes, vos sponsors ne pourront vous être que reconnaissant de présenter leur produit.</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=21994" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/animer-des-retrospectives-diteration/' rel='bookmark' title='Animer des rétrospectives d&#8217;itération'>Animer des rétrospectives d&#8217;itération</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/ne-craignez-plus-leffet-demo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Travaillons ensemble à votre contractualisation Agile</title>
		<link>http://blog.octo.com/travaillons-ensemble-a-votre-contractualisation-agile/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=travaillons-ensemble-a-votre-contractualisation-agile</link>
		<comments>http://blog.octo.com/travaillons-ensemble-a-votre-contractualisation-agile/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 14:33:12 +0000</pubDate>
		<dc:creator>Yannick Martel</dc:creator>
				<category><![CDATA[Accompagnement de projets]]></category>
		<category><![CDATA[Management de SI]]></category>
		<category><![CDATA[Méthodologie et conduite du changement]]></category>
		<category><![CDATA[Agilité]]></category>
		<category><![CDATA[contractualisation]]></category>
		<category><![CDATA[Contrat]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[développements]]></category>
		<category><![CDATA[Management du SI]]></category>

		<guid isPermaLink="false">http://blog.octo.com/?p=20810</guid>
		<description><![CDATA[L&#8217;Agile est aujourd&#8217;hui un outil puissant d&#8217;amélioration de la qualité des produits et de la satisfaction des acteurs, utilisateurs comme artisans du système d&#8217;information. Si la méthode commence à être connue, sa mise en œuvre peut néanmoins se heurter à des difficultés, notamment sur le volet contractuel. Ainsi, dans les organisations où les pratiques d’achats [...]
Suggestion d'articles :<ol>
<li><a href='http://blog.octo.com/contractualisation_agile/' rel='bookmark' title='Contractualisation Agile'>Contractualisation Agile</a></li>
<li><a href='http://blog.octo.com/priorisation-des-projets-agiles/' rel='bookmark' title='Comment mieux prioriser en projet agile'>Comment mieux prioriser en projet agile</a></li>
<li><a href='http://blog.octo.com/quels-sont-les-types-de-tests-que-l%e2%80%99on-utilise-sur-un-projet-agile/' rel='bookmark' title='Quels sont les types de tests que l’on utilise sur un projet agile ?'>Quels sont les types de tests que l’on utilise sur un projet agile ?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.octo.com%252Ftravaillons-ensemble-a-votre-contractualisation-agile%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Travaillons%20ensemble%20%C3%A0%20votre%20contractualisation%20Agile%22%20%7D);"></div>
<p>L&#8217;Agile est aujourd&#8217;hui un outil puissant d&#8217;amélioration de la qualité des produits et de la satisfaction des acteurs, utilisateurs comme artisans du système d&#8217;information.</p>
<p>Si la méthode commence à être connue, sa mise en œuvre peut néanmoins se heurter à des difficultés, notamment sur le volet contractuel.</p>
<p>Ainsi, dans les organisations où les pratiques d’achats reposent sur une définition exhaustive des besoins (i.e. cahier des charges) et une obligation de résultat portant sur un périmètre figé et qui ne peut évoluer qu’à l’aide d’avenants, il est souvent difficile voire impossible de concilier ces pratiques avec les principes fondamentaux de l’Agile à savoir : autoriser le changement, affiner et spécifier les fonctionnalités au fil de l’avancement du projet pour répondre mieux aux besoins des utilisateurs.</p>
<p>Alors que faire ? Comment concilier des principes d’achats bien rodés mais a priori antagonistes avec les principes de projet Agile ? Peut-on faire évoluer ces principes ? Chez OCTO, nous avons la conviction qu’il existe des moyens d’y parvenir en respectant les contraintes et les enjeux de votre entreprise.</p>
<p>Nous vous proposons d&#8217;échanger avec vous sur ce thème et pourquoi pas vous accompagner dans un travail en profondeur sur vos pratiques d&#8217;achats et de contractualisation.</p>
<p>Pour commencer nos échanges, nous offrons 2 séances de travail de 2h gratuites au 3 premières entreprises qui nous contacteront.</p>
<p>Contactez-moi pour cela sur ymartel@octo.com et travaillons ensemble à améliorer un peu plus votre ingénierie informatique!</p>

 <img src="http://blog.octo.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=20810" width="1" height="1" style="display: none;" /><p>Suggestion d'articles :</p><ol>
<li><a href='http://blog.octo.com/contractualisation_agile/' rel='bookmark' title='Contractualisation Agile'>Contractualisation Agile</a></li>
<li><a href='http://blog.octo.com/priorisation-des-projets-agiles/' rel='bookmark' title='Comment mieux prioriser en projet agile'>Comment mieux prioriser en projet agile</a></li>
<li><a href='http://blog.octo.com/quels-sont-les-types-de-tests-que-l%e2%80%99on-utilise-sur-un-projet-agile/' rel='bookmark' title='Quels sont les types de tests que l’on utilise sur un projet agile ?'>Quels sont les types de tests que l’on utilise sur un projet agile ?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.octo.com/travaillons-ensemble-a-votre-contractualisation-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

