<?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>Comments on: How to learn faster in an agile development process ?</title>
	<atom:link href="http://www.dalouche.com/wordpress/2009/04/16/how-to-learn-faster-in-an-agile-development-process/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dalouche.com/wordpress/2009/04/16/how-to-learn-faster-in-an-agile-development-process/</link>
	<description>Sami Dalouche's blog about Linux, Java, .NET and other bleeding-edge stuff. skoobi@free.fr</description>
	<lastBuildDate>Mon, 10 Oct 2011 08:06:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Erik L.</title>
		<link>http://www.dalouche.com/wordpress/2009/04/16/how-to-learn-faster-in-an-agile-development-process/comment-page-1/#comment-14845</link>
		<dc:creator>Erik L.</dc:creator>
		<pubDate>Mon, 20 Apr 2009 22:08:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.dalouche.com/wordpress/2009/04/16/how-to-learn-faster-in-an-agile-development-process/#comment-14845</guid>
		<description>nice post. 

The 1M$ question I have is how do we measure that technical debt in such a way is to make it clear that its not just some off the cuff number that the (probably defensive) development team will try to discredit, and will at the same time speak to a product owner?

Different measures have been proposed. (1) James Shore suggests the spag (http://jamesshore.com/Blog/An-Approximate-Measure-of-Technical-Debt.html), (2) I (and you) have disscussed the the gap between today&#039;s code base and and its envisioned production-worthy future, (3) even measurements of the impact on a teams velocity. All seem like good ideas, the first and last at least use measurable metrics. The second is tricky, I have seen teams very quickly deploy crap into production environments - sometimes said crap does not smell for quite some time.

I still can help but feel that in a concrete sense, the idea of technical debt is as hard  to measure as its nemesis &quot;clean code&quot;.

One thing that I think needs to be done is for our industry to stop glorifying &quot;the hacker&quot;, the lone wolves of old who where praised for being able to decipher the cryptic messes they themselves wrote. We should start praising those who write code their grandmothers can understand (or at the very least a SME). This shift in culture at least will open the door to an era in which young developers stop being proud of what they can read, but rather what they can write.</description>
		<content:encoded><![CDATA[<p>nice post. </p>
<p>The 1M$ question I have is how do we measure that technical debt in such a way is to make it clear that its not just some off the cuff number that the (probably defensive) development team will try to discredit, and will at the same time speak to a product owner?</p>
<p>Different measures have been proposed. (1) James Shore suggests the spag (<a href="http://jamesshore.com/Blog/An-Approximate-Measure-of-Technical-Debt.html" rel="nofollow">http://jamesshore.com/Blog/An-Approximate-Measure-of-Technical-Debt.html</a>), (2) I (and you) have disscussed the the gap between today&#8217;s code base and and its envisioned production-worthy future, (3) even measurements of the impact on a teams velocity. All seem like good ideas, the first and last at least use measurable metrics. The second is tricky, I have seen teams very quickly deploy crap into production environments &#8211; sometimes said crap does not smell for quite some time.</p>
<p>I still can help but feel that in a concrete sense, the idea of technical debt is as hard  to measure as its nemesis &#8220;clean code&#8221;.</p>
<p>One thing that I think needs to be done is for our industry to stop glorifying &#8220;the hacker&#8221;, the lone wolves of old who where praised for being able to decipher the cryptic messes they themselves wrote. We should start praising those who write code their grandmothers can understand (or at the very least a SME). This shift in culture at least will open the door to an era in which young developers stop being proud of what they can read, but rather what they can write.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

