<?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: Managing Multi-Tasking in a Small Group</title>
	<atom:link href="http://jrothman.com/blog/mpd/2005/01/managing-multi-tasking-in-a-small-group.html/feed" rel="self" type="application/rss+xml" />
	<link>http://jrothman.com/blog/mpd/2005/01/managing-multi-tasking-in-a-small-group.html</link>
	<description>Management, especially good management, is hard to do. This blog is for people who want to think about how they manage people, projects, and risk.</description>
	<pubDate>Mon, 01 Dec 2008 23:14:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
		<item>
		<title>By: James A. Ward</title>
		<link>http://jrothman.com/blog/mpd/2005/01/managing-multi-tasking-in-a-small-group.html#comment-47</link>
		<dc:creator>James A. Ward</dc:creator>
		<pubDate>Fri, 14 Jan 2005 17:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8191#comment-47</guid>
		<description>Johanna is absolutely correct in her suggestions on fixing the root causes of the problems this organization is experiencing. I would make a couple of suggestions on dealing with the symptoms. We should remember that the problems are never going to disappear completely, no matter how good we are.
First, the key phrase is "have to fix problems immediately." You don't HAVE TO do this. This is a management decision, just as the decision to ship the product with latent defects is a management decision. Most bug fixes can be deferred, and put on the list for consideration for inclusion with the next release of the product.
Second, based on historical data, estimate how much time is consumed in bug fixes during each three month release cycle and subtract that from the time available to work on the release. You can assign one developer to handle all "critical" bug fixes during that cycle, on a rotating basis, thereby isolating the other two developers to work exclusively on the release (except for the peer review that Johanna suggests). If more than one developer on a part time basis is required to deal with problem fixes, you have a far more serious problem.
Incidentally, why haven't you been doing peer reviews all along?</description>
		<content:encoded><![CDATA[<p>Johanna is absolutely correct in her suggestions on fixing the root causes of the problems this organization is experiencing. I would make a couple of suggestions on dealing with the symptoms. We should remember that the problems are never going to disappear completely, no matter how good we are.<br />
First, the key phrase is &#8220;have to fix problems immediately.&#8221; You don&#8217;t HAVE TO do this. This is a management decision, just as the decision to ship the product with latent defects is a management decision. Most bug fixes can be deferred, and put on the list for consideration for inclusion with the next release of the product.<br />
Second, based on historical data, estimate how much time is consumed in bug fixes during each three month release cycle and subtract that from the time available to work on the release. You can assign one developer to handle all &#8220;critical&#8221; bug fixes during that cycle, on a rotating basis, thereby isolating the other two developers to work exclusively on the release (except for the peer review that Johanna suggests). If more than one developer on a part time basis is required to deal with problem fixes, you have a far more serious problem.<br />
Incidentally, why haven&#8217;t you been doing peer reviews all along?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Faisal N. Jawdat</title>
		<link>http://jrothman.com/blog/mpd/2005/01/managing-multi-tasking-in-a-small-group.html#comment-48</link>
		<dc:creator>Faisal N. Jawdat</dc:creator>
		<pubDate>Thu, 13 Jan 2005 23:06:13 +0000</pubDate>
		<guid isPermaLink="false">http://jrothman.com/blog/mpd/?p=8191#comment-48</guid>
		<description>Seconded on the automated testing.
Depending on the scope of the products, I'd go farther:
- coders should produce unit tests for all code they write, and those unit tests should be added to the regression suite
- testers should produce tests that reproduce problems
Given the size of the team and the length of the schedules, I'd suggest reading up on extreme programming.  I don't think all the XP practices would necessarily be appropriate, but some of the tools for handling change management, scoping, and testing may come in handy.</description>
		<content:encoded><![CDATA[<p>Seconded on the automated testing.<br />
Depending on the scope of the products, I&#8217;d go farther:<br />
- coders should produce unit tests for all code they write, and those unit tests should be added to the regression suite<br />
- testers should produce tests that reproduce problems<br />
Given the size of the team and the length of the schedules, I&#8217;d suggest reading up on extreme programming.  I don&#8217;t think all the XP practices would necessarily be appropriate, but some of the tools for handling change management, scoping, and testing may come in handy.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
