<?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: Knowing Your Project Management Average Is Powerful!</title>
	<atom:link href="http://pmtoolsthatwork.com/your-average-is-powerful/feed/" rel="self" type="application/rss+xml" />
	<link>http://pmtoolsthatwork.com/your-average-is-powerful/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=your-average-is-powerful</link>
	<description>Getting to On-Time Software Projects</description>
	<lastBuildDate>Tue, 22 May 2012 12:32:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Project Management is Simple But Not Obvious &#124; Project Management Tools That Work</title>
		<link>http://pmtoolsthatwork.com/your-average-is-powerful/#comment-1092</link>
		<dc:creator>Project Management is Simple But Not Obvious &#124; Project Management Tools That Work</dc:creator>
		<pubDate>Tue, 12 Oct 2010 16:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=82#comment-1092</guid>
		<description>[...] simple project management tools when projects are not going as well as expected (for example, see Knowing Your Project Management Average Is Powerful).  Most management, project or otherwise, I always considered pretty simple.  Simple [...]</description>
		<content:encoded><![CDATA[<p>[...] simple project management tools when projects are not going as well as expected (for example, see Knowing Your Project Management Average Is Powerful).  Most management, project or otherwise, I always considered pretty simple.  Simple [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Project Management or Death by Detail? &#124; Project Management Tools That Work</title>
		<link>http://pmtoolsthatwork.com/your-average-is-powerful/#comment-517</link>
		<dc:creator>Project Management or Death by Detail? &#124; Project Management Tools That Work</dc:creator>
		<pubDate>Thu, 29 Jul 2010 13:16:22 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=82#comment-517</guid>
		<description>[...] For example, in our experience, the completion of developing chunks of software functionality are often pretty much unknown.  We could not predict with any certainty which features would be finished first or by when.  We could however, predict with a high degree of certainty when 95% of the features would be done (see avoid this trade off trap).  The same was true of fixing defects.  We could not predict very well when a particular defect would be fixed, but we could with a high degree of certainty predict when just about all (e.g. around 95%) of the defects would be fixed. (For more see knowing your project management average.) [...]</description>
		<content:encoded><![CDATA[<p>[...] For example, in our experience, the completion of developing chunks of software functionality are often pretty much unknown.  We could not predict with any certainty which features would be finished first or by when.  We could however, predict with a high degree of certainty when 95% of the features would be done (see avoid this trade off trap).  The same was true of fixing defects.  We could not predict very well when a particular defect would be fixed, but we could with a high degree of certainty predict when just about all (e.g. around 95%) of the defects would be fixed. (For more see knowing your project management average.) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Benson</title>
		<link>http://pmtoolsthatwork.com/your-average-is-powerful/#comment-413</link>
		<dc:creator>Bruce Benson</dc:creator>
		<pubDate>Thu, 03 Jun 2010 15:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=82#comment-413</guid>
		<description>Jim,

Yes, a priority ordering is normal.   The priority is often set by how &quot;bad&quot; the problem is, such as &quot;death screens&quot; being first, and &quot;cosmetic&quot; issues in the GUI being the lowest.

While one would think that this would change how fast a defect is fixed,  it is not quiet as obvious as it would seem.  What we&#039;ve found in large projects is:
1.  If it is readily reproducible and it is a &quot;death&quot; defect,  it gets fixed real fast.  This one is pretty obvious.
2.  If is is readily reproducible and it is a failure of major functionality, again it will be fixed very fast.
3.  If it is hard to reproduce (such as an intermittent issue) and is a &quot;death&quot; defect, it will probably not get fixed as quickly as #1 or even #2.
4.  If it is hard to reproduce (such as an intermittent issue) and is a failure of major functionality,  it will probably not get fixed as quickly as #1/#2
5.  If it is readily reproducible and is any other kind of failure, it will often be fixed faster than #3/#4 above ....

You can see the pattern.  It becomes more the ease of reproducibility that drives the overall speed and not the severity/badness of the issue.  This again is pretty obvious - but to many people this is a source of frustration.  What we found is programmers will generally fix things - lower priority issues - that can readily be fixed, at a faster rate than the harder issues that are difficult to isolate or reproduce.  The response to this is usually to increase the priority or visibility of the hard issues (reviews, priority lists, meetings, etc.) to make sure everyone is working on the highest priority issues first, not those that are easiest to fix.

This seems logical, but often does not work as well as expected.   I&#039;ve seen a lot of &quot;forcing&quot;  techniques used, but in general the &quot;hard&quot; issues got fixed at their *own* average/normal rate regardless of how hard we pushed or how high we prioritized them (or how many people we assigned to them).   Telling programmers that they could not fix anything else until they fixed the &quot;hard&quot; issues, for example, did not result in the hard issues getting fixed any faster and only resulted in significantly fewer easier issues getting fixed in the same period (this also suggests that Kanban techniques may not be as efficient as expected).   This drives many folks absolutely crazy.

To many it just does not seem logical or reasonable and there must be something wrong they think, when lower priority issues get fixed faster than higher priority issues.  I&#039;ve watched teams lose significant productivity (and morale) because someone was trying to &quot;fix&quot; this &quot;problem.&quot;  

Thanks for the comment!

Bruce</description>
		<content:encoded><![CDATA[<p>Jim,</p>
<p>Yes, a priority ordering is normal.   The priority is often set by how &#8220;bad&#8221; the problem is, such as &#8220;death screens&#8221; being first, and &#8220;cosmetic&#8221; issues in the GUI being the lowest.</p>
<p>While one would think that this would change how fast a defect is fixed,  it is not quiet as obvious as it would seem.  What we&#8217;ve found in large projects is:<br />
1.  If it is readily reproducible and it is a &#8220;death&#8221; defect,  it gets fixed real fast.  This one is pretty obvious.<br />
2.  If is is readily reproducible and it is a failure of major functionality, again it will be fixed very fast.<br />
3.  If it is hard to reproduce (such as an intermittent issue) and is a &#8220;death&#8221; defect, it will probably not get fixed as quickly as #1 or even #2.<br />
4.  If it is hard to reproduce (such as an intermittent issue) and is a failure of major functionality,  it will probably not get fixed as quickly as #1/#2<br />
5.  If it is readily reproducible and is any other kind of failure, it will often be fixed faster than #3/#4 above &#8230;.</p>
<p>You can see the pattern.  It becomes more the ease of reproducibility that drives the overall speed and not the severity/badness of the issue.  This again is pretty obvious &#8211; but to many people this is a source of frustration.  What we found is programmers will generally fix things &#8211; lower priority issues &#8211; that can readily be fixed, at a faster rate than the harder issues that are difficult to isolate or reproduce.  The response to this is usually to increase the priority or visibility of the hard issues (reviews, priority lists, meetings, etc.) to make sure everyone is working on the highest priority issues first, not those that are easiest to fix.</p>
<p>This seems logical, but often does not work as well as expected.   I&#8217;ve seen a lot of &#8220;forcing&#8221;  techniques used, but in general the &#8220;hard&#8221; issues got fixed at their *own* average/normal rate regardless of how hard we pushed or how high we prioritized them (or how many people we assigned to them).   Telling programmers that they could not fix anything else until they fixed the &#8220;hard&#8221; issues, for example, did not result in the hard issues getting fixed any faster and only resulted in significantly fewer easier issues getting fixed in the same period (this also suggests that Kanban techniques may not be as efficient as expected).   This drives many folks absolutely crazy.</p>
<p>To many it just does not seem logical or reasonable and there must be something wrong they think, when lower priority issues get fixed faster than higher priority issues.  I&#8217;ve watched teams lose significant productivity (and morale) because someone was trying to &#8220;fix&#8221; this &#8220;problem.&#8221;  </p>
<p>Thanks for the comment!</p>
<p>Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Fox</title>
		<link>http://pmtoolsthatwork.com/your-average-is-powerful/#comment-412</link>
		<dc:creator>Jim Fox</dc:creator>
		<pubDate>Thu, 03 Jun 2010 09:07:44 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=82#comment-412</guid>
		<description>What I find interesting here (by the way this is a very interesting discussion) is that I haven&#039;t seen one person weighting some of these errors into PRIORITY categories.  When faced with these kinds of problems in real world situations you are working through these in a priority order because of resource constraint.  After all, if all of the errors were in the area of &quot;look and feel&quot; and not in wrong calculations or &quot;death screens&quot; appearing at a point in time, the pressure and use of resources would change would it not?  And, would that not adversely effect the time from discovery to fix of &#039;simple&#039; problems? And, it would follow that the numbers for each type would skew?</description>
		<content:encoded><![CDATA[<p>What I find interesting here (by the way this is a very interesting discussion) is that I haven&#8217;t seen one person weighting some of these errors into PRIORITY categories.  When faced with these kinds of problems in real world situations you are working through these in a priority order because of resource constraint.  After all, if all of the errors were in the area of &#8220;look and feel&#8221; and not in wrong calculations or &#8220;death screens&#8221; appearing at a point in time, the pressure and use of resources would change would it not?  And, would that not adversely effect the time from discovery to fix of &#8216;simple&#8217; problems? And, it would follow that the numbers for each type would skew?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Benson</title>
		<link>http://pmtoolsthatwork.com/your-average-is-powerful/#comment-411</link>
		<dc:creator>Bruce Benson</dc:creator>
		<pubDate>Thu, 03 Jun 2010 00:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=82#comment-411</guid>
		<description>Another approach to estimating:

http://www.galorath.com/wp/the-estimate-maturity-model-can-improve-project-success.php

I like the notion of a maturity model for estimating.  I&#039;m not quite convinced this is it, but it is a good reminder that we just don&#039;t get good at something, we incrementally improve and get better with time.</description>
		<content:encoded><![CDATA[<p>Another approach to estimating:</p>
<p><a href="http://www.galorath.com/wp/the-estimate-maturity-model-can-improve-project-success.php" rel="nofollow">http://www.galorath.com/wp/the-estimate-maturity-model-can-improve-project-success.php</a></p>
<p>I like the notion of a maturity model for estimating.  I&#8217;m not quite convinced this is it, but it is a good reminder that we just don&#8217;t get good at something, we incrementally improve and get better with time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

