<?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>Pyxis blog &#187; tremeur balbous</title>
	<atom:link href="http://pyxis-tech.com/blog/author/tbalbous/feed/" rel="self" type="application/rss+xml" />
	<link>http://pyxis-tech.com/blog</link>
	<description>agilité, coaching, formation, développement logiciel</description>
	<lastBuildDate>Thu, 02 Feb 2012 09:00:46 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Mon projet dérape. Rien n&#8217;est perdu, mais il faut agir… maintenant! – Partie 2</title>
		<link>http://pyxis-tech.com/blog/2011/10/19/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%25e2%2580%25a6-maintenant-%25e2%2580%2593-partie-2</link>
		<comments>http://pyxis-tech.com/blog/2011/10/19/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-2/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 13:34:02 +0000</pubDate>
		<dc:creator>tremeur balbous</dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://pyxis-tech.com/blog/tremeur-balbous/?p=77</guid>
		<description><![CDATA[Dans mon dernier billet, je vous ai présenté la situation entourant un projet en difficulté. Dans celui-ci, je présenterai succinctement quelques interventions&#8230; Première journée d&#8217;un nouveau sprint. C&#8217;est parti! Pour une base de travail initiale, capacité de l&#8217;équipe = moyenne des points livrés jusqu&#8217;à aujourd&#8217;hui. Pour ce sprint, j&#8217;interdis à l&#8217;équipe d&#8217;en prendre plus. Dans [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pyxis-tech.com/blog/wp-content/uploads/images/iStock_000001592934XSmall.jpg"><img class="alignright size-full wp-image-78" src="http://pyxis-tech.com/blog/wp-content/uploads/images/iStock_000001592934XSmall.jpg" alt="Mon projet dérape. Rien n'est perdu, mais il faut agir… maintenant! – Partie 2" width="298" height="197" /></a>Dans mon <a href="http://pyxis-tech.com/blog/tremeur-balbous/2011/10/17/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-1/">dernier billet</a>, je vous ai présenté la situation entourant un projet en difficulté. Dans celui-ci, je présenterai succinctement quelques interventions&#8230;</p>
<p>Première journée d&#8217;un nouveau sprint. C&#8217;est parti!</p>
<p>Pour une base de travail initiale, capacité de l&#8217;équipe = moyenne des points livrés jusqu&#8217;à aujourd&#8217;hui. Pour ce sprint, j&#8217;interdis à l&#8217;équipe d&#8217;en prendre plus. Dans les faits, j&#8217;ai même limité l&#8217;équipe à 1 point en dessous de cette moyenne.</p>
<p>Première implication : Le carnet doit être bien ordonné, car l&#8217;équipe s&#8217;engage sur peu d&#8217;items. Ces items doivent être clairs sur le plan des besoins sinon on n’en tiendra pas compte. Deuxième implication : La définition de « terminé » doit être visible, connue de tous et à jour.</p>
<p><span id="more-3494"></span></p>
<p>Pour des fondements plus solides sur la durée du sprint, l&#8217;objectif suivant est de permettre à l&#8217;équipe de suivre son avancement. Pour cela, j&#8217;impose des tâches courtes, pas plus longue qu&#8217;une journée. L&#8217;idée est qu&#8217;à chaque mêlée quotidienne, une tâche doit être terminée, une autre commencée. Si ça dérape, l&#8217;équipe peut le voir et s&#8217;ajuster en conséquence.</p>
<p>Avec ces deux éléments de base, lors du premier sprint, l&#8217;équipe livre les items sur lesquels elle s&#8217;est engagée, y compris au passage le « paiement » d&#8217;une partie de la dette accumulée en termes de code et de tests.</p>
<p>Au cours des sprints suivants, j&#8217;ai raffiné avec l&#8217;équipe certaines pratiques, comme le découpage en tâches, ajusté la définition de « terminé », amené l&#8217;équipe à tenir les blocs de temps pour les rencontres, etc., pour ne citer que quelques interventions.</p>
<p>En parallèle, l&#8217;équipe a réestimé l&#8217;ampleur du carnet de produit restant, le PO a réordonné les items, complété les besoins pour chaque item.</p>
<p>Le gain majeur pour tout le monde, c’est que l&#8217;équipe s&#8217;est significativement améliorée sur plusieurs points tels que l&#8217;estimation des items, la prévisibilité en termes de capacité à livrer, la qualité du bien livrable.</p>
<p>Au final, après quelques sprints seulement, l&#8217;équipe a livré, à la date révisée, avec un excellent niveau de qualité et une satisfaction des besoins utilisateurs rarement atteinte.</p>
<p>Vous vivez une situation semblable? Un expert de Pyxis peut vous aider à la rétablir. Voulez-vous essayer?</p>
<p>Quelques billets qui pourraient vous intéresser :</p>
<ul>
<li><strong><a href="http://www.agilegardener.com/2010/06/03/faut-il-reestimer-les-stories-non-terminees-ou-celles-refusees-par-le-po-a-la-fin-du-sprint/">Faut-il réestimer les <em>stories</em> non terminées ou celles refusées par le PO à la fin du sprint?</a></strong></li>
<li><strong><a href="http://www.agilegardener.com/2010/04/22/les-points-de-visibilite-en-scrum-comment-choisir-la-longueur-des-iterations/">Les points de visibilité en Scrum : comment choisir la longueur des itérations?</a></strong></li>
<li><strong><a href="http://www.agilegardener.com/2010/04/08/estimer-un-carnet-de-produit-complet-en-2-heures-wall-planning-poker/">Estimer un carnet de produit complet en 2 heures : Wall Planning Poker</a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://pyxis-tech.com/blog/2011/10/19/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mon projet dérape. Rien n&#8217;est perdu, mais il faut agir… maintenant! – Partie 1</title>
		<link>http://pyxis-tech.com/blog/2011/10/17/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%25e2%2580%25a6-maintenant-%25e2%2580%2593-partie-1</link>
		<comments>http://pyxis-tech.com/blog/2011/10/17/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-1/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 14:13:03 +0000</pubDate>
		<dc:creator>tremeur balbous</dc:creator>
				<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://4.60</guid>
		<description><![CDATA[Votre équipe a commencé son premier projet en mode Agile sur les chapeaux de roues. Les développeurs sont motivés, fiers de travailler ensemble et avec le propriétaire de produit (ou Product Owner ou PO), de participer activement à la conception de l&#8217;application et d&#8217;affiner les besoins avec le PO qui tient compte de leurs commentaires. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pyxis-tech.com/blog/wp-content/uploads/images/iStock_000007262176XSmall.jpg"><img class="size-full wp-image-70 alignright" src="http://pyxis-tech.com/blog/wp-content/uploads/images/iStock_000007262176XSmall.jpg" alt="Mon projet dérape. Rien n'est perdu, mais il faut agir… maintenant! – Partie 1" width="425" height="282" /></a>Votre équipe a commencé son premier projet en mode Agile sur les chapeaux de roues. Les développeurs sont motivés, fiers de travailler ensemble et avec le propriétaire de produit (ou Product Owner ou PO), de participer activement à la conception de l&#8217;application et d&#8217;affiner les besoins avec le PO qui tient compte de leurs commentaires. Après 2 sprints, tout le monde pense avoir compris ce nouveau mode de travail que l&#8217;on appelle Scrum. L&#8217;équipe décide alors que le soutien du coach Agile n&#8217;est plus requis.</p>
<p>Mais « Scrum, c&#8217;est simple à comprendre; le mettre en œuvre, c&#8217;est difficile. »</p>
<p>Et pendant tout ce temps, sans s&#8217;en apercevoir, l&#8217;équipe a pris une route qui s&#8217;annonce chaotique.</p>
<p>Les membres de l’équipe ont commencé à faire des heures supplémentaires. Les fonctionnalités promises ne sont pas « terminées », donc pas livrées. L&#8217;engagement est, sprint après sprint, trop important par rapport à la capacité réelle de l&#8217;équipe. De plus, cette dernière accepte souvent de commencer le développement de fonctionnalités alors que le PO ne sait pas encore ce qu&#8217;il veut.</p>
<p><span id="more-3448"></span></p>
<p>Résultat : La pression monte, la date de livraison approche, les fonctionnalités reviennent sprint après sprint, car elles ne sont pas complétées, etc.</p>
<p>À 2 semaines de la date de livraison initialement prévue, la bulle éclate. Nous ne pourrons pas livrer! À ce moment-là, l&#8217;équipe est démotivée, fatiguée par les heures supplémentaires et aussi peu fière de la qualité du travail fournie, car pour maintenir le rythme, il a fallu « couper les coins ronds ».</p>
<p>Maintenant, il est vital d&#8217;agir vite, de prendre une décision : « Stop ou encore? » Tout le monde pourrait passer du temps à regarder ce qui n&#8217;a pas fonctionné et à chercher des coupables. Pour être franc, ça soulage, mais ça ne fait pas avancer la solution. Il est nécessaire de redresser la situation : avertir les gestionnaires, préparer un plan qui leur sera présenté, comprenant notamment une planification et un budget revus; et ensuite, évaluer ce dernier : le projet est-il toujours rentable?</p>
<p>Ces activités prennent du temps, et il n&#8217;est plus question d&#8217;en perdre. Il faut, dès maintenant, commencer à mettre en place des correctifs. Pour s&#8217;aider, l&#8217;équipe décide de rappeler un coach Agile; moi dans cette circonstance.</p>
<p>Mon intervention se passe sur 2 plans. Le premier, auprès de l&#8217;équipe, consiste à lui permettre de reprendre le contrôle et de livrer. Le second, auprès du chef de projet et des gestionnaires, consiste à les assister dans la révision du plan de projet. Je vais m&#8217;attarder sur le premier volet de mon intervention pour ce billet : aider l&#8217;équipe à livrer.<br />
Cela se résume en quelques interventions ciblées à court terme qui seront approfondies sur un plus long terme afin de les intégrer, de les ancrer fermement.</p>
<p>Voici ces interventions ciblées :</p>
<ol class="latinletters">
<li>évaluer la vraie capacité de l&#8217;équipe;</li>
<li>limiter l&#8217;équipe à sa capacité réelle;</li>
<li>ordonner le carnet de produit en travaillant avec le PO et l&#8217;équipe;</li>
<li>réviser la définition de « terminé »;</li>
<li>améliorer le découpage des items du carnet de produit en tâches courtes (limitées à 1 journée maximum);</li>
<li>commencer à payer la dette de code et de tests.</li>
</ol>
<p>Dès demain, une nouvelle étape! La première journée d&#8217;un nouveau sprint, que je vous présenterai dans un prochain billet dès mercredi prochain.</p>
<p>Vous vivez une situation semblable? Un expert de Pyxis peut vous aider à la rétablir. Voulez-vous essayer?</p>
]]></content:encoded>
			<wfw:commentRss>http://pyxis-tech.com/blog/2011/10/17/mon-projet-derape-rien-nest-perdu-mais-il-faut-agir%e2%80%a6-maintenant-%e2%80%93-partie-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

