<?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: Finding the value in fixing technical debt</title>
	<atom:link href="http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/</link>
	<description>Thoughts on Software Development</description>
	<lastBuildDate>Sat, 11 Feb 2012 23:17:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Michael Norton</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-22123</link>
		<dc:creator>Michael Norton</dc:creator>
		<pubDate>Tue, 01 Sep 2009 23:02:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-22123</guid>
		<description>Technical Debt is attributed to Ward Cunningham and it is important to note that Ward was talking strictly about how our understanding of the domain evolves, thereby creating the need to refactor.

http://docondev.blogspot.com/2009/08/messy-code-is-not-technical-debt.html</description>
		<content:encoded><![CDATA[<p>Technical Debt is attributed to Ward Cunningham and it is important to note that Ward was talking strictly about how our understanding of the domain evolves, thereby creating the need to refactor.</p>
<p><a href="http://docondev.blogspot.com/2009/08/messy-code-is-not-technical-debt.html" rel="nofollow">http://docondev.blogspot.com/2009/08/messy-code-is-not-technical-debt.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul A Houle</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-2834</link>
		<dc:creator>Paul A Houle</dc:creator>
		<pubDate>Mon, 12 Jan 2009 19:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-2834</guid>
		<description>Developers who spend time fixing &quot;Phantom Debt&quot; can be a big problem.  They not only waste their own time fixing problems that don&#039;t need to be fixed,  but they waste the time of other developers that need to fix bugs introduced by superfluous changes.</description>
		<content:encoded><![CDATA[<p>Developers who spend time fixing &#8220;Phantom Debt&#8221; can be a big problem.  They not only waste their own time fixing problems that don&#8217;t need to be fixed,  but they waste the time of other developers that need to fix bugs introduced by superfluous changes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Marick</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-2796</link>
		<dc:creator>Brian Marick</dc:creator>
		<pubDate>Mon, 12 Jan 2009 15:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-2796</guid>
		<description>I&#039;m pretty sure the term &quot;technical debt&quot; is due to Ward Cunningham. One important part of the analogy - one that I&#039;ve often forgotten - is that debt can be a useful tool. I believe Ward has talked about the business having an aggressive goal that the team can&#039;t meet in the desired time with its usual level of code cleanliness. In that case, the business - in conversation with the team - might rationally decide to take on a particular level of debt, *knowing that they&#039;d have to pay it back with interest later*. 

When we talk about technical debt, we talk about it as if the interest will never be paid and debt will continue being taken on until the program becomes &quot;bankrupt&quot;. That&#039;s certainly not uncommon, but the alternative of well-used debt is also an interesting one to think about.</description>
		<content:encoded><![CDATA[<p>I&#8217;m pretty sure the term &#8220;technical debt&#8221; is due to Ward Cunningham. One important part of the analogy &#8211; one that I&#8217;ve often forgotten &#8211; is that debt can be a useful tool. I believe Ward has talked about the business having an aggressive goal that the team can&#8217;t meet in the desired time with its usual level of code cleanliness. In that case, the business &#8211; in conversation with the team &#8211; might rationally decide to take on a particular level of debt, *knowing that they&#8217;d have to pay it back with interest later*. </p>
<p>When we talk about technical debt, we talk about it as if the interest will never be paid and debt will continue being taken on until the program becomes &#8220;bankrupt&#8221;. That&#8217;s certainly not uncommon, but the alternative of well-used debt is also an interesting one to think about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjan`s World</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-2672</link>
		<dc:creator>Arjan`s World</dc:creator>
		<pubDate>Sun, 11 Jan 2009 16:58:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-2672</guid>
		<description>[...] Finding the value in fixing technical debt -Mark Needham &#8216; There is a bit of balance between making the code perfect and adding value to the customer &#8216; [...]</description>
		<content:encoded><![CDATA[<p>[...] Finding the value in fixing technical debt -Mark Needham &#8216; There is a bit of balance between making the code perfect and adding value to the customer &#8216; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What kind of college degree should you pursue to go into the sales field of renewable energy? ? &#124; The Solar Truth</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-2666</link>
		<dc:creator>What kind of college degree should you pursue to go into the sales field of renewable energy? ? &#124; The Solar Truth</dc:creator>
		<pubDate>Sun, 11 Jan 2009 08:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-2666</guid>
		<description>[...] Finding the value in fixing technical debt at Mark Needham [...]</description>
		<content:encoded><![CDATA[<p>[...] Finding the value in fixing technical debt at Mark Needham [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Dalgarno</title>
		<link>http://www.markhneedham.com/blog/2009/01/10/finding-the-value-in-fixing-technical-debt/comment-page-1/#comment-2654</link>
		<dc:creator>Mark Dalgarno</dc:creator>
		<pubDate>Sat, 10 Jan 2009 13:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.markhneedham.com/blog/?p=834#comment-2654</guid>
		<description>Ongoing maintainability is of value to the customer and the organisation but it&#039;s hard to measure and customers never ask for it explicitly in my experience.

Its value comes from reduced time to understand the software, less chance of introducing buggy code and from reduced code complexity. These all have direct benefit to the customer in terms of delivering a better product faster.

We term the gradual build up of technical debt as &#039;software erosion&#039;. In my &#039;When Good Architecture Goes Bad&#039; workshops (http://blog.software-acumen.com/2008/06/05/examples-of-software-architectural-decay/) I always ask the audience who&#039;s responsible for stopping software erosion. Most people recognise that they themselves have a responsibility for this and that as technical people they need to make their managers aware that their software is eroding and somehow convey the size and effects of the problem. (This is a hard problem :-()

I&#039;ve just invited you to a Google group discussing the problem of software architecture decay. The idea is to find common examples of decay, find practices that help slow decay and come up with some tools for helping technical people convey the size and value of the problem to their managers: http://tinyurl.com/9wg6c5</description>
		<content:encoded><![CDATA[<p>Ongoing maintainability is of value to the customer and the organisation but it&#8217;s hard to measure and customers never ask for it explicitly in my experience.</p>
<p>Its value comes from reduced time to understand the software, less chance of introducing buggy code and from reduced code complexity. These all have direct benefit to the customer in terms of delivering a better product faster.</p>
<p>We term the gradual build up of technical debt as &#8216;software erosion&#8217;. In my &#8216;When Good Architecture Goes Bad&#8217; workshops (<a href="http://blog.software-acumen.com/2008/06/05/examples-of-software-architectural-decay/" rel="nofollow">http://blog.software-acumen.com/2008/06/05/examples-of-software-architectural-decay/</a>) I always ask the audience who&#8217;s responsible for stopping software erosion. Most people recognise that they themselves have a responsibility for this and that as technical people they need to make their managers aware that their software is eroding and somehow convey the size and effects of the problem. (This is a hard problem <img src='http://www.markhneedham.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> )</p>
<p>I&#8217;ve just invited you to a Google group discussing the problem of software architecture decay. The idea is to find common examples of decay, find practices that help slow decay and come up with some tools for helping technical people convey the size and value of the problem to their managers: <a href="http://tinyurl.com/9wg6c5" rel="nofollow">http://tinyurl.com/9wg6c5</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

