<?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 on: Does Agile work for bug squashing and software maintenance?</title>
	<atom:link href="http://www.fuzzylizard.com/archives/2007/05/30/884/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fuzzylizard.com/archives/2007/05/30/884/</link>
	<description>My thoughts on Agile, Java and Ruby on Rails (mostly)</description>
	<pubDate>Fri, 21 Nov 2008 07:01:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Chris Johnston</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13019</link>
		<dc:creator>Chris Johnston</dc:creator>
		<pubDate>Thu, 31 May 2007 17:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13019</guid>
		<description>I think I forgot to mention a few key points in my post. First, the team is highly distributed with the senior developers/domain knowledge holders in location A, a few relatively newbie developers in city B and the rest of the team on site with the client in city C.

In addition, we are set to deliver the product to the client in a few months and will then hand the maintenance over to the client. It makes more sense to me to have some of the client developers start pairing with us and bring them up to speed as opposed to having two new team developers start learning the domain only to leave in a few months. But maybe I am missing the point here.</description>
		<content:encoded><![CDATA[<p>I think I forgot to mention a few key points in my post. First, the team is highly distributed with the senior developers/domain knowledge holders in location A, a few relatively newbie developers in city B and the rest of the team on site with the client in city C.</p>
<p>In addition, we are set to deliver the product to the client in a few months and will then hand the maintenance over to the client. It makes more sense to me to have some of the client developers start pairing with us and bring them up to speed as opposed to having two new team developers start learning the domain only to leave in a few months. But maybe I am missing the point here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13018</link>
		<dc:creator>Nate</dc:creator>
		<pubDate>Thu, 31 May 2007 14:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13018</guid>
		<description>One of the best functioning agile teams I've ever participated in was solely working on fixing bugs.

It sounds like you have a communication problem for starters.  You state that there is no self organization, but you don't touch on why.  You're all sitting there together.  If someone knows the domain really well, bring them in to pair with you.  Later, when another bug comes in the same area, you'll be better equipped to handle it.  I recall switching pairs multiple times a day in some cases.  Of course, there may be a nasty bug that requires a pair to stick with it for more than a day.  In a team that communicates and trusts each other, that message will be conveyed.</description>
		<content:encoded><![CDATA[<p>One of the best functioning agile teams I&#8217;ve ever participated in was solely working on fixing bugs.</p>
<p>It sounds like you have a communication problem for starters.  You state that there is no self organization, but you don&#8217;t touch on why.  You&#8217;re all sitting there together.  If someone knows the domain really well, bring them in to pair with you.  Later, when another bug comes in the same area, you&#8217;ll be better equipped to handle it.  I recall switching pairs multiple times a day in some cases.  Of course, there may be a nasty bug that requires a pair to stick with it for more than a day.  In a team that communicates and trusts each other, that message will be conveyed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j</title>
		<link>http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13016</link>
		<dc:creator>j</dc:creator>
		<pubDate>Thu, 31 May 2007 12:53:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.fuzzylizard.com/archives/2007/05/30/884/#comment-13016</guid>
		<description>Obviously a lot of it depends on the organization/structure of your workplace, but it's working fine where I'm at.  

regarding your example, what we do is have that developer with domain knowledge explain to who's working on the bug what to do and check in with them at the end of the day to see 1) if it's done and 2) if they're heading in the right direction.  This typically only takes 10-15 minutes to review what they did, and while it's not ideal for the client to have someone without direct domain knowledge working on it, there is oversight and it works towards getting them up to speed.  

YMMV</description>
		<content:encoded><![CDATA[<p>Obviously a lot of it depends on the organization/structure of your workplace, but it&#8217;s working fine where I&#8217;m at.  </p>
<p>regarding your example, what we do is have that developer with domain knowledge explain to who&#8217;s working on the bug what to do and check in with them at the end of the day to see 1) if it&#8217;s done and 2) if they&#8217;re heading in the right direction.  This typically only takes 10-15 minutes to review what they did, and while it&#8217;s not ideal for the client to have someone without direct domain knowledge working on it, there is oversight and it works towards getting them up to speed.  </p>
<p>YMMV</p>
]]></content:encoded>
	</item>
</channel>
</rss>
