<?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"
	>
<channel>
	<title>Comments for Chris Sterling's Blog</title>
	<atom:link href="http://chrissterling.gettingagile.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://chrissterling.gettingagile.com</link>
	<description>Harmony with Agile and Architecture</description>
	<pubDate>Wed, 27 Aug 2008 23:25:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comment on Clean Up, Clean Up, Everybody, Do Your Share by Chris Sterling&#8217;s Blog &#187; The IT Manager&#8217;s Dilemma with Software Debt</title>
		<link>http://chrissterling.gettingagile.com/2007/04/08/clean-up-clean-up-everybody-do-your-share/#comment-1398</link>
		<dc:creator>Chris Sterling&#8217;s Blog &#187; The IT Manager&#8217;s Dilemma with Software Debt</dc:creator>
		<pubDate>Tue, 26 Aug 2008 21:52:18 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/2007/04/08/clean-up-clean-up-everybody-do-your-share/#comment-1398</guid>
		<description>[...] team continues to complain about working with that legacy codebase because it has so much software debt. That software debt slows them down in feature delivery and they are wondering if we can push for [...]</description>
		<content:encoded><![CDATA[<p>[...] team continues to complain about working with that legacy codebase because it has so much software debt. That software debt slows them down in feature delivery and they are wondering if we can push for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The IT Manager&#8217;s Dilemma with Software Debt by Matt Heusser</title>
		<link>http://chrissterling.gettingagile.com/2008/08/25/the-it-managers-dilemma-with-software-debt/#comment-1397</link>
		<dc:creator>Matt Heusser</dc:creator>
		<pubDate>Tue, 26 Aug 2008 13:30:33 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/?p=104#comment-1397</guid>
		<description>It depends.  I agree, in general, that IT managers are behaving in ways that seem rational for the system that are participating in - if by rational we mean that they are figuring out the things that get them rewarded and doing those things.

That is moral relativism; you can use the same logic to excuse the American Slave-Holding Southerner in 1860.  

So while I may not like the behavior, and I might not even think it's right, I admit that it's extremely rare for an IT line manager to rise above it.

I don't look to IT managers to solve this problem.  It is not the IT manager that actually _DOES_ the shortcut of "bad" technical debt; he simply exhorts and begs and pleads the tech staff to go faster.

It is the tech staff that makes the hacks, and thus the tech staff that needs to change behavior.

How do they do that?  It's pretty simple.  Give estimates that are _responsible_.  When asked to compress, negotiate scope, not features.  Constantly improve our craft.  Periodically reflect on the work we are doing.  Mentor others and seek mentors.  Most impotantly, never, ever make the same moral mistake of the Nazi Prison Guard when taking on tech debt: "I was just following orders."

I'm not saying put you company out of business because you need to take a "principled stand", I'm saying technical folks need to take responsibility for our tech debt and not blame management(*).

Now, I don't want to eliminate all tech debt.  I don't even think that is possible.  But if we can reduce it by a sizable fraction - say cut the average (bad) tech debt of a shop in half - we will significant increase the velocity of software development, thus increasing the financial stability of our companies, and our own sense of health and well-being.

The void of bad code is a pretty big hole - and empty bucket.  If what we do can be a sizable splash into that bucket, well, I would be pleased.

Regards,

--matt heusser
(*) - If you look carefully at my comments during "the weaker brother" at tech debt, that is one thing I consistently did - took personal responsibility for my tech debt choices, instead of blaming the management bull-whip.  We need more of it.

(hmm.  Long Comment; I'll blog this too!)</description>
		<content:encoded><![CDATA[<p>It depends.  I agree, in general, that IT managers are behaving in ways that seem rational for the system that are participating in - if by rational we mean that they are figuring out the things that get them rewarded and doing those things.</p>
<p>That is moral relativism; you can use the same logic to excuse the American Slave-Holding Southerner in 1860.  </p>
<p>So while I may not like the behavior, and I might not even think it&#8217;s right, I admit that it&#8217;s extremely rare for an IT line manager to rise above it.</p>
<p>I don&#8217;t look to IT managers to solve this problem.  It is not the IT manager that actually _DOES_ the shortcut of &#8220;bad&#8221; technical debt; he simply exhorts and begs and pleads the tech staff to go faster.</p>
<p>It is the tech staff that makes the hacks, and thus the tech staff that needs to change behavior.</p>
<p>How do they do that?  It&#8217;s pretty simple.  Give estimates that are _responsible_.  When asked to compress, negotiate scope, not features.  Constantly improve our craft.  Periodically reflect on the work we are doing.  Mentor others and seek mentors.  Most impotantly, never, ever make the same moral mistake of the Nazi Prison Guard when taking on tech debt: &#8220;I was just following orders.&#8221;</p>
<p>I&#8217;m not saying put you company out of business because you need to take a &#8220;principled stand&#8221;, I&#8217;m saying technical folks need to take responsibility for our tech debt and not blame management(*).</p>
<p>Now, I don&#8217;t want to eliminate all tech debt.  I don&#8217;t even think that is possible.  But if we can reduce it by a sizable fraction - say cut the average (bad) tech debt of a shop in half - we will significant increase the velocity of software development, thus increasing the financial stability of our companies, and our own sense of health and well-being.</p>
<p>The void of bad code is a pretty big hole - and empty bucket.  If what we do can be a sizable splash into that bucket, well, I would be pleased.</p>
<p>Regards,</p>
<p>&#8211;matt heusser<br />
(*) - If you look carefully at my comments during &#8220;the weaker brother&#8221; at tech debt, that is one thing I consistently did - took personal responsibility for my tech debt choices, instead of blaming the management bull-whip.  We need more of it.</p>
<p>(hmm.  Long Comment; I&#8217;ll blog this too!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Technical Debt Workshop - A Perspective by James Peckham</title>
		<link>http://chrissterling.gettingagile.com/2008/08/21/technical-debt-workshop-a-perspective/#comment-1388</link>
		<dc:creator>James Peckham</dc:creator>
		<pubDate>Sat, 23 Aug 2008 17:11:50 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/?p=98#comment-1388</guid>
		<description>Great points especially the recap of the "sources of technical debt" because of the last one... :) It's hard to attack technical debt without creating more! and one person's technical debt is another person's clean code.(geniuses or is it geniusi?)</description>
		<content:encoded><![CDATA[<p>Great points especially the recap of the &#8220;sources of technical debt&#8221; because of the last one&#8230; <img src='http://chrissterling.gettingagile.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> It&#8217;s hard to attack technical debt without creating more! and one person&#8217;s technical debt is another person&#8217;s clean code.(geniuses or is it geniusi?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Technical Debt Workshop - A Perspective by Tobias Fors</title>
		<link>http://chrissterling.gettingagile.com/2008/08/21/technical-debt-workshop-a-perspective/#comment-1386</link>
		<dc:creator>Tobias Fors</dc:creator>
		<pubDate>Fri, 22 Aug 2008 10:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/?p=98#comment-1386</guid>
		<description>Chris: thanks for your post. You needn't worry about its usefulness. I read it in full, and It was very useful to me. Thanks again for writing it.</description>
		<content:encoded><![CDATA[<p>Chris: thanks for your post. You needn&#8217;t worry about its usefulness. I read it in full, and It was very useful to me. Thanks again for writing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Technical Debt Workshop - A Perspective by David Christiansen</title>
		<link>http://chrissterling.gettingagile.com/2008/08/21/technical-debt-workshop-a-perspective/#comment-1385</link>
		<dc:creator>David Christiansen</dc:creator>
		<pubDate>Thu, 21 Aug 2008 17:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/?p=98#comment-1385</guid>
		<description>Nice work Chris. 

In hindsight, in my "Where did all this %$#@ come from presentation," I should have made the point more clearly that these were sources of technical debt, not the debt themselves. In other words, all of these things can cause crufty code, but they aren't the crufty code themselves. In that sense, I think my list is a bit more consistent with the general meaning of tech debt that we thought it was last week at the workshop.

Thanks for posting this.

Dave</description>
		<content:encoded><![CDATA[<p>Nice work Chris. </p>
<p>In hindsight, in my &#8220;Where did all this %$#@ come from presentation,&#8221; I should have made the point more clearly that these were sources of technical debt, not the debt themselves. In other words, all of these things can cause crufty code, but they aren&#8217;t the crufty code themselves. In that sense, I think my list is a bit more consistent with the general meaning of tech debt that we thought it was last week at the workshop.</p>
<p>Thanks for posting this.</p>
<p>Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Develop Architectural Needs through Abuse User Stories by Chris Sterling&#8217;s Blog &#187; Technical Debt Workshop - A Perspective</title>
		<link>http://chrissterling.gettingagile.com/2007/09/16/develop-architectural-needs-through-abuse-user-stories/#comment-1380</link>
		<dc:creator>Chris Sterling&#8217;s Blog &#187; Technical Debt Workshop - A Perspective</dc:creator>
		<pubDate>Thu, 21 Aug 2008 14:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/2007/09/16/develop-architectural-needs-through-abuse-user-stories/#comment-1380</guid>
		<description>[...] Abuse Stories - Mike Cohn brought this up during a presentation and they were not in his slide materials.  He has since added them and I believe them to be greatly important and easy to implement types of stories to describe the cost of not addressing what are usually technical debt or more likely architectural features. You can follow the link to an old blog entry I posted on this subject. [...]</description>
		<content:encoded><![CDATA[<p>[...] Abuse Stories - Mike Cohn brought this up during a presentation and they were not in his slide materials.  He has since added them and I believe them to be greatly important and easy to implement types of stories to describe the cost of not addressing what are usually technical debt or more likely architectural features. You can follow the link to an old blog entry I posted on this subject. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Building a Definition of Done by Escrever software leva tempo &#187; rodrigoamaral.net</title>
		<link>http://chrissterling.gettingagile.com/2007/10/05/building-a-definition-of-done/#comment-1375</link>
		<dc:creator>Escrever software leva tempo &#187; rodrigoamaral.net</dc:creator>
		<pubDate>Sun, 17 Aug 2008 03:41:36 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/2007/10/05/building-a-definition-of-done/#comment-1375</guid>
		<description>[...] Building a definition of done [...]</description>
		<content:encoded><![CDATA[<p>[...] Building a definition of done [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Affinity Estimating: A How-To by Chris Sterling</title>
		<link>http://chrissterling.gettingagile.com/2008/07/04/affinity-estimating-a-how-to/#comment-1374</link>
		<dc:creator>Chris Sterling</dc:creator>
		<pubDate>Fri, 15 Aug 2008 00:56:15 +0000</pubDate>
		<guid isPermaLink="false">http://chrissterling.gettingagile.com/?p=92#comment-1374</guid>
		<description>Good day Dav',

I somewhat agree although what I saw during the exercise was the bunching up of items in the middle tended to be more massive than to the edges.  Therefore the actual placement of the sizes was not entirely related to the actual number gaps.  It also had to do with there were more items in the 3 and 5 range than the 1 or 13.  Although, I do understand the effort relationship between the numbers might not be relevant but the idea of size using the spacing seemed helpful.  Please try it out and see what you find best for your context.  I am sure it would work either way.</description>
		<content:encoded><![CDATA[<p>Good day Dav&#8217;,</p>
<p>I somewhat agree although what I saw during the exercise was the bunching up of items in the middle tended to be more massive than to the edges.  Therefore the actual placement of the sizes was not entirely related to the actual number gaps.  It also had to do with there were more items in the 3 and 5 range than the 1 or 13.  Although, I do understand the effort relationship between the numbers might not be relevant but the idea of size using the spacing seemed helpful.  Please try it out and see what you find best for your context.  I am sure it would work either way.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About the Author - Chris Sterling by Debra Jeffery</title>
		<link>http://chrissterling.gettingagile.com/about/#comment-1372</link>
		<dc:creator>Debra Jeffery</dc:creator>
		<pubDate>Wed, 13 Aug 2008 15:14:28 +0000</pubDate>
		<guid isPermaLink="false">#comment-1372</guid>
		<description>Intersted to read this blog.  Can anybody recommend any freelance certfied SCRUM trainers operating in the UK please?</description>
		<content:encoded><![CDATA[<p>Intersted to read this blog.  Can anybody recommend any freelance certfied SCRUM trainers operating in the UK please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About the Author - Chris Sterling by Wei Ling Chen</title>
		<link>http://chrissterling.gettingagile.com/about/#comment-1364</link>
		<dc:creator>Wei Ling Chen</dc:creator>
		<pubDate>Fri, 01 Aug 2008 19:31:02 +0000</pubDate>
		<guid isPermaLink="false">#comment-1364</guid>
		<description>Hi Chris, 

I've enjoyed reading your blog very much. Having said that, it'd be an honor if we could work to repost some of your articles to our network (DZone). Please shoot me an email. 

Cheers, 
Wei Ling</description>
		<content:encoded><![CDATA[<p>Hi Chris, </p>
<p>I&#8217;ve enjoyed reading your blog very much. Having said that, it&#8217;d be an honor if we could work to repost some of your articles to our network (DZone). Please shoot me an email. </p>
<p>Cheers,<br />
Wei Ling</p>
]]></content:encoded>
	</item>
</channel>
</rss>
