<?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>Agilex : Agilité et Expertise &#187; métriques</title>
	<atom:link href="http://www.agilex.fr/tag/metriques/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilex.fr</link>
	<description>Agile, Lean, Scrum et informations diverses</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:31:16 +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>Métrique pour Scrum</title>
		<link>http://www.agilex.fr/2009/06/metriques-scrum/</link>
		<comments>http://www.agilex.fr/2009/06/metriques-scrum/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 09:10:43 +0000</pubDate>
		<dc:creator>Alexandre Boutin</dc:creator>
				<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[métriques]]></category>
		<category><![CDATA[urgence]]></category>

		<guid isPermaLink="false">http://www.agilex.fr/?p=640</guid>
		<description><![CDATA[Nous souhaitons tous, et surtout nos managers, savoir ce que l&#8217;on a fait car cette information nous permet de prendre des décisions futures avec plus de sérénité car nous avons une meilleure confiance sur notre capacité à faire. Je ne parlerais pas dans cet article de la gestion de projet agile (Burndown chart, Dashboard &#8230;) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-642" title="ratios-scrum" src="http://www.agilex.fr/wp-content/uploads/2009/06/ratios-scrum.jpg" alt="ratios-scrum" width="295" height="171" />Nous souhaitons tous, et surtout nos managers, savoir ce que l&#8217;on a fait car cette information nous permet de prendre des décisions futures avec plus de sérénité car nous avons une meilleure confiance sur notre capacité à faire.</p>
<p>Je ne parlerais pas dans cet article de la gestion de projet agile (Burndown chart, Dashboard &#8230;) mais de la gestion de produit agile et en particulier d&#8217;une métrique que je recommande de rendre visible pour connaître ce que l&#8217;équipe a fait lors des itérations précédentes.</p>
<p><span id="more-640"></span>La plupart des produits sont à la fois en phase de maintenance (des versions précédentes) et de développement (la version à venir), et il est toujours intéressant de connaître le temps passé par l&#8217;équipe dans les 2 activités.</p>
<p>Dans les approches traditionnelles, l&#8217;équipe est supposée remplir des feuilles de temps détaillées qui indique les heures passées en maintenance et celles passées en développement. La saisie de ces informations est fastidieuse, mal perçues par l&#8217;équipe et de plus, certaines activités comme la validation finale ou le refactoring ont du mal à être classé dans l&#8217;une ou l&#8217;autre des catégories.</p>
<p>Au bilan les informations recueillies sont erronnées et ne peuvent/doivent être utilisées pour prendre des décisions.</p>
<p><strong>Mais que faire ?</strong></p>
<p>Scrum nous propose une solution toute simple grâce à la mise en place d&#8217;estimation des fonctionnalités en &laquo;&nbsp;points d&#8217;utilisateurs&nbsp;&raquo;. Il suffit de catégoriser les &laquo;&nbsp;user stories&nbsp;&raquo; dans le product backlog et, à l&#8217;issue de chaque itération, de rendre visible ce qui a été produit sous forme de ratios.</p>
<p>Les 4 catégories que je préconise sont :</p>
<ul>
<li>Fonctionnelle : La User Story apporte une valeur ajoutée directe à l&#8217;utilisateur final</li>
<li>Non Fonctionnelle : La User Story est en général à l&#8217;initiative de l&#8217;équipe technique et à pour but d&#8217;améliorer le processus de développement</li>
<li>Bug : La correction d&#8217;un défaut connu a été planifié lors de l&#8217;itération</li>
<li>Urgence : L&#8217;équipe est intervenue pour résoudre un problème (généralement en clientèle ou sur les plateformes de production)</li>
</ul>
<p>Pour la catégorie &laquo;&nbsp;urgence&nbsp;&raquo;, il est nécessaire de mesurer le temps passé (par exemple lors de chaque Stand Up) sur chacune des urgences. Le ratio des urgences se calcule donc par rapport à la capacité de production initiale de l&#8217;équipe et non sur la complexité (pas de &laquo;&nbsp;points d&#8217;utilisateurs&nbsp;&raquo; dans ce cas).</p>
<p><strong>Comment utiliser cette métrique ?</strong></p>
<p>De beaucoup de façons différentes, entre autres :</p>
<ul>
<li>Pour le Product Owner à évaluer la quantité réelle de nouvelles fonctionnalités que l&#8217;équipe est capable de produire par itération</li>
<li>Pour l&#8217;équipe à argumenter la nécessité d&#8217;implémenter des tâches non fonctionnelles (voir même définir un seuil minimum)</li>
<li>Pour l&#8217;équipe complète de mesurer l&#8217;efficacité de la mise en place de pratiques d&#8217;ingénierie spécifiques (TDD, Pair Programming, IC &#8230;) sur la qualité des livrables (moins de bugs, moins d&#8217;urgence &#8230;)</li>
<li>Pour le Manager &#8230; de lui donner de la visibilité sans effort &#8230; même si cette métrique ne lui est pas d&#8217;une grande utilité <img src='http://www.agilex.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>La mise à disposition de cette information nécessite l&#8217;ajout d&#8217;une colonne dans  le backlog puis de comptabiliser en fin d&#8217;itération les User Story &laquo;&nbsp;DONE&nbsp;&raquo; dans chaque catégorie &#8230; et le résultat est disponible en moins de 5 minutes &#8230; plus 1 minute pour l&#8217;imprimer et l&#8217;afficher.</p>
<p>Simple non ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilex.fr/2009/06/metriques-scrum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

