<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires sur : Le KANBAN pour réduire la dette technique</title>
	<atom:link href="http://www.agilex.fr/2009/12/le-kanban-pour-reduire-la-dette-technique/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilex.fr/2009/12/le-kanban-pour-reduire-la-dette-technique/</link>
	<description>Agile, Lean, Scrum et informations diverses</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:38:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Yann Picard de Muller</title>
		<link>http://www.agilex.fr/2009/12/le-kanban-pour-reduire-la-dette-technique/comment-page-1/#comment-1046</link>
		<dc:creator>Yann Picard de Muller</dc:creator>
		<pubDate>Tue, 29 Dec 2009 01:30:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilex.fr/?p=826#comment-1046</guid>
		<description>La chance qu’a ton client pour ce qui est de la dette technique est que la contrainte se situe hors du développement.
(En même temps rattraper du code qui n’est pas testé... soit on a une bonne suite de tests unitaires, soit ça peut faire très mal au 2e tour.)

Une solution apparament viable à long terme qui semble s’associer bien à Kanban, c’est de mettre en place une forme de taxe sur la capacité à la contrainte.

Un exemple : le code de cette story est catastrophique, la contrainte ne travaillera qu’à 66 % de sa capacité de façon à le remettre d’équerre. Un code propre n’aurait amené une réduction que de 5 ou 10 %.

Hors contrainte, la mise en ordre que tu décris est toujours appliquable ;-)</description>
		<content:encoded><![CDATA[<p>La chance qu’a ton client pour ce qui est de la dette technique est que la contrainte se situe hors du développement.<br />
(En même temps rattraper du code qui n’est pas testé&#8230; soit on a une bonne suite de tests unitaires, soit ça peut faire très mal au 2e tour.)</p>
<p>Une solution apparament viable à long terme qui semble s’associer bien à Kanban, c’est de mettre en place une forme de taxe sur la capacité à la contrainte.</p>
<p>Un exemple : le code de cette story est catastrophique, la contrainte ne travaillera qu’à 66 % de sa capacité de façon à le remettre d’équerre. Un code propre n’aurait amené une réduction que de 5 ou 10 %.</p>
<p>Hors contrainte, la mise en ordre que tu décris est toujours appliquable <img src='http://www.agilex.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Rémy Sanlaville</title>
		<link>http://www.agilex.fr/2009/12/le-kanban-pour-reduire-la-dette-technique/comment-page-1/#comment-1037</link>
		<dc:creator>Rémy Sanlaville</dc:creator>
		<pubDate>Wed, 16 Dec 2009 10:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilex.fr/?p=826#comment-1037</guid>
		<description>C&#039;est sans doute une bonne chose pour l&#039;équipe de développement qui a trouvé un moyen pour travailler sur sa dette technique.

En même temps je suis un peu mal à l&#039;aise avec cette idée car cela ne résout pas le problème de fond (au contraire). En effet, un des problèmes est que la dette technique reste trop au niveau de l&#039;équipe de développement et n&#039;est pas assez pris en compte par la MOA et les décideurs. Le fait de &quot;cacher&quot; ces travaux vont faire croire qu&#039;il n&#039;y pas besoin d&#039;aborder ces problèmes puisqu&#039;ils ne seront plus visibles (ce qui n&#039;est pas très agile d&#039;ailleurs). Que se passe-t-il si le goulot d&#039;étranglement revient vers l&#039;équipe de développement ?

A mon avis le vrai enjeux est d&#039;arriver à montrer aux MOAs le coût financier que fait porter la dette technique sur le projet. Sujet difficile à mener...

&lt;blockquote&gt;&lt;em&gt;Alex : La MOA est informée de la situation et une action d&#039;amélioration vise à intégrer les actions de réductions de la dette technique au même niveau que les exigences ... mais cela n&#039;empêche pas de &quot;profiter de la situation&quot; pour diminuer la dette technique :)&lt;/em&gt; &lt;/blockquote&gt;


</description>
		<content:encoded><![CDATA[<p>C&#8217;est sans doute une bonne chose pour l&#8217;équipe de développement qui a trouvé un moyen pour travailler sur sa dette technique.</p>
<p>En même temps je suis un peu mal à l&#8217;aise avec cette idée car cela ne résout pas le problème de fond (au contraire). En effet, un des problèmes est que la dette technique reste trop au niveau de l&#8217;équipe de développement et n&#8217;est pas assez pris en compte par la MOA et les décideurs. Le fait de &laquo;&nbsp;cacher&nbsp;&raquo; ces travaux vont faire croire qu&#8217;il n&#8217;y pas besoin d&#8217;aborder ces problèmes puisqu&#8217;ils ne seront plus visibles (ce qui n&#8217;est pas très agile d&#8217;ailleurs). Que se passe-t-il si le goulot d&#8217;étranglement revient vers l&#8217;équipe de développement ?</p>
<p>A mon avis le vrai enjeux est d&#8217;arriver à montrer aux MOAs le coût financier que fait porter la dette technique sur le projet. Sujet difficile à mener&#8230;</p>
<blockquote><p><em>Alex : La MOA est informée de la situation et une action d&#8217;amélioration vise à intégrer les actions de réductions de la dette technique au même niveau que les exigences &#8230; mais cela n&#8217;empêche pas de &laquo;&nbsp;profiter de la situation&nbsp;&raquo; pour diminuer la dette technique <img src='http://www.agilex.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em> </p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Cédric</title>
		<link>http://www.agilex.fr/2009/12/le-kanban-pour-reduire-la-dette-technique/comment-page-1/#comment-1036</link>
		<dc:creator>Cédric</dc:creator>
		<pubDate>Mon, 14 Dec 2009 09:54:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.agilex.fr/?p=826#comment-1036</guid>
		<description>Excellent! 
Appliquer une réflexion lean sur une organisation en place est payant, mais cela demande une certaine prise de recul, et il n&#039;est pas évident de trouver les vraies sources d&#039;amélioration sans se défaire de nos réflexes et schémas de pensée quotidiens.

Pour ma part, en fonctionnant en mode scrum, j&#039;ai livré du code sans les tests unitaires implémentés (ce qui ne signifie pas qu&#039;aucun test unitaire n&#039;avait été effectué), pour les besoins d&#039;une démo. Il a été accepté par le PO de faire cette première livraison, puis d&#039;ajouter au backlog un NFR correspondant à la montée en compétence de l&#039;équipe sur JUnit + codage des tests unitaires sur le code déjà implémenté.

L&#039;approche lean nous a permis d&#039;identifier que notre flux d&#039;information était mal organisé : l&#039;équipe en charge du développement, échange avec deux autres équipes, et rassemble les informations. Cela génère énormément d&#039;échange, les deux équipes interlocutrices ne parlant pas entre elles. nous allons donc changer l&#039;organisation de manière à créer un flux d&#039;information à l&#039;image d&#039;une chaîne de montage, en forçant ces deux équipes à s&#039;entendre avant de nous remonter les informations. Mais la politique reste un frein à ce genre de changements, comme d&#039;habitude.</description>
		<content:encoded><![CDATA[<p>Excellent!<br />
Appliquer une réflexion lean sur une organisation en place est payant, mais cela demande une certaine prise de recul, et il n&#8217;est pas évident de trouver les vraies sources d&#8217;amélioration sans se défaire de nos réflexes et schémas de pensée quotidiens.</p>
<p>Pour ma part, en fonctionnant en mode scrum, j&#8217;ai livré du code sans les tests unitaires implémentés (ce qui ne signifie pas qu&#8217;aucun test unitaire n&#8217;avait été effectué), pour les besoins d&#8217;une démo. Il a été accepté par le PO de faire cette première livraison, puis d&#8217;ajouter au backlog un NFR correspondant à la montée en compétence de l&#8217;équipe sur JUnit + codage des tests unitaires sur le code déjà implémenté.</p>
<p>L&#8217;approche lean nous a permis d&#8217;identifier que notre flux d&#8217;information était mal organisé : l&#8217;équipe en charge du développement, échange avec deux autres équipes, et rassemble les informations. Cela génère énormément d&#8217;échange, les deux équipes interlocutrices ne parlant pas entre elles. nous allons donc changer l&#8217;organisation de manière à créer un flux d&#8217;information à l&#8217;image d&#8217;une chaîne de montage, en forçant ces deux équipes à s&#8217;entendre avant de nous remonter les informations. Mais la politique reste un frein à ce genre de changements, comme d&#8217;habitude.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

