<?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: Avoid This Schedule Trade-Off Trap!</title>
	<atom:link href="http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/feed/" rel="self" type="application/rss+xml" />
	<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/</link>
	<description>Getting to On-Time Software Projects</description>
	<lastBuildDate>Tue, 09 Mar 2010 01:00:10 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bruce</title>
		<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/comment-page-1/#comment-13</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Fri, 10 Jul 2009 23:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=97#comment-13</guid>
		<description>RM,

In practice, at least for organizations that are not good at estimating,  I&#039;ve rarely seen the long pole stay the same throughout the development cycle.  This means you can&#039;t rely on the long pole being ... the long pole.  With each status update, it often looks more like a horse race on who will finish and in what order. 

My conclusion is that it is almost never a 1:1 reduction.  I&#039;ve seen it where the overhead processes are so great that it takes something like an 80% drop in requirements to get a 20% reduction in schedule.  In this actual situation, this turned out to have a hidden but silver lining.  While reducing the schedule was near impossible, increasing the requirements by 600% - which was insane in my book - didn&#039;t actually cause that much problem.  I likened the company&#039;s development team to a draft horse (a Clydesdale maybe).  You probably can&#039;t make it run very fast, but you sure can load a lot more onto it than you would expect and still get to where you are going in the same amount of time.

Thanks

Bruce</description>
		<content:encoded><![CDATA[<p>RM,</p>
<p>In practice, at least for organizations that are not good at estimating,  I&#8217;ve rarely seen the long pole stay the same throughout the development cycle.  This means you can&#8217;t rely on the long pole being &#8230; the long pole.  With each status update, it often looks more like a horse race on who will finish and in what order. </p>
<p>My conclusion is that it is almost never a 1:1 reduction.  I&#8217;ve seen it where the overhead processes are so great that it takes something like an 80% drop in requirements to get a 20% reduction in schedule.  In this actual situation, this turned out to have a hidden but silver lining.  While reducing the schedule was near impossible, increasing the requirements by 600% &#8211; which was insane in my book &#8211; didn&#8217;t actually cause that much problem.  I likened the company&#8217;s development team to a draft horse (a Clydesdale maybe).  You probably can&#8217;t make it run very fast, but you sure can load a lot more onto it than you would expect and still get to where you are going in the same amount of time.</p>
<p>Thanks</p>
<p>Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/comment-page-1/#comment-12</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Fri, 10 Jul 2009 22:56:55 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=97#comment-12</guid>
		<description>Avi,

I&#039;ve had folks openly &quot;snicker&quot; at me in meetings when I say we can deliver consistently on time.  These are exactly the &quot;game is over&quot; organizations that you refer to.  The snicker represents to me the real barrier. These are not the same &quot;highly competent, like-minded individuals&quot; you refer to but instead equally highly competent but expert in large corporate politics and survival.  Many of these folks are incredibly capable - but need a bit of a hint to realize it can really be done and it is safe to do it.

However, I clearly disagree with the notion that these companies reach a point where they can no longer deliver on time with high quality.  My writings specifically chronicle how I&#039;ve been a part of doing just that.  From military organizations, to small corporations, to Fortune 50 corporations.  I was there.  We did it.  It really is possible.  But, it is not easy.  And it is not easy for the reason you suggest, the size and politics of the organization.  The talent needed was always right at hand.  They just needed a little guidance and a whole lot of guts.

Yes, there is some magic in being objective.  Here in part because it helps overcome the politics.  But for everyone,  yes, you can use basic measurements and handled the large variations.  Yes, it will give you a very good probability date.  It is done in context however.   Where this has worked very well is in organizations that are consistently late.  Always late in some cases.  

As strange as it sounds, I am often recommending a schedule that has a 50% probability of success.   In an organization that is always late, delivering half on time is a tremendous improvement.  It is humorous to have folks who tell me we can predict nothing about our ability to deliver on time, for some of the same reasons you mention, tell me that the 50% schedule is not good enough!

These fairly simple techniques have worked on teams as small as 5 developers to efforts that run 12 months and peak at 450 developers a month.  
There are more sophisticated tools and techniques, but I find the sophistication is the barrier to proper use.  I watched an organization that never delivered on time implement a Monte Carlo technique.  Gee, it came out with almost the same schedule.  All the products using this new technique all delivered late, as they always had.   It was too mystical to too many, very smart, people to realize how ridiculous a result that was.   I used a simple average of past product deliveries, we nailed the schedule, and we took no more time than products did in the past.

Thanks for your comments.

Bruce</description>
		<content:encoded><![CDATA[<p>Avi,</p>
<p>I&#8217;ve had folks openly &#8220;snicker&#8221; at me in meetings when I say we can deliver consistently on time.  These are exactly the &#8220;game is over&#8221; organizations that you refer to.  The snicker represents to me the real barrier. These are not the same &#8220;highly competent, like-minded individuals&#8221; you refer to but instead equally highly competent but expert in large corporate politics and survival.  Many of these folks are incredibly capable &#8211; but need a bit of a hint to realize it can really be done and it is safe to do it.</p>
<p>However, I clearly disagree with the notion that these companies reach a point where they can no longer deliver on time with high quality.  My writings specifically chronicle how I&#8217;ve been a part of doing just that.  From military organizations, to small corporations, to Fortune 50 corporations.  I was there.  We did it.  It really is possible.  But, it is not easy.  And it is not easy for the reason you suggest, the size and politics of the organization.  The talent needed was always right at hand.  They just needed a little guidance and a whole lot of guts.</p>
<p>Yes, there is some magic in being objective.  Here in part because it helps overcome the politics.  But for everyone,  yes, you can use basic measurements and handled the large variations.  Yes, it will give you a very good probability date.  It is done in context however.   Where this has worked very well is in organizations that are consistently late.  Always late in some cases.  </p>
<p>As strange as it sounds, I am often recommending a schedule that has a 50% probability of success.   In an organization that is always late, delivering half on time is a tremendous improvement.  It is humorous to have folks who tell me we can predict nothing about our ability to deliver on time, for some of the same reasons you mention, tell me that the 50% schedule is not good enough!</p>
<p>These fairly simple techniques have worked on teams as small as 5 developers to efforts that run 12 months and peak at 450 developers a month.<br />
There are more sophisticated tools and techniques, but I find the sophistication is the barrier to proper use.  I watched an organization that never delivered on time implement a Monte Carlo technique.  Gee, it came out with almost the same schedule.  All the products using this new technique all delivered late, as they always had.   It was too mystical to too many, very smart, people to realize how ridiculous a result that was.   I used a simple average of past product deliveries, we nailed the schedule, and we took no more time than products did in the past.</p>
<p>Thanks for your comments.</p>
<p>Bruce</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avi weiss</title>
		<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/comment-page-1/#comment-11</link>
		<dc:creator>avi weiss</dc:creator>
		<pubDate>Fri, 10 Jul 2009 20:14:50 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=97#comment-11</guid>
		<description>Bruce;

Ive been around software development efforts a very long time, and while its great that there are somewhat &quot;objective&quot; tools available to help predict completion times, efforts, etc...in the end the &quot;highest order&quot; effect on a projects time comes down to the same single variable everytime: the people working on the project.

Software development is part art, part science, and all brain. Being able to retain &quot;big picture&quot; views, while focusing on minute details of functionality and quality is a gift that is very infrequently visited on the multitude of developers out there. Most coders are &quot;average&quot; (including myself), and that &quot;average value&quot; has a wide variant. The larger the project, and the more developers, the more difficult it is to come up with a single valid estimate of when something will be &quot;done&quot;.

That is why startups usually fair so well in the software market...highly competent, like-minded individuals, with tremendous drive and determination are able to now develop amazing software in a staggering short amount of time. Once the &quot;sanctity of coder purity&quot; is broken as the startup grows and hires more people, the slower development becomes...when you need &quot;Project managers&quot; to manage everything, the game is over.

-avi</description>
		<content:encoded><![CDATA[<p>Bruce;</p>
<p>Ive been around software development efforts a very long time, and while its great that there are somewhat &#8220;objective&#8221; tools available to help predict completion times, efforts, etc&#8230;in the end the &#8220;highest order&#8221; effect on a projects time comes down to the same single variable everytime: the people working on the project.</p>
<p>Software development is part art, part science, and all brain. Being able to retain &#8220;big picture&#8221; views, while focusing on minute details of functionality and quality is a gift that is very infrequently visited on the multitude of developers out there. Most coders are &#8220;average&#8221; (including myself), and that &#8220;average value&#8221; has a wide variant. The larger the project, and the more developers, the more difficult it is to come up with a single valid estimate of when something will be &#8220;done&#8221;.</p>
<p>That is why startups usually fair so well in the software market&#8230;highly competent, like-minded individuals, with tremendous drive and determination are able to now develop amazing software in a staggering short amount of time. Once the &#8220;sanctity of coder purity&#8221; is broken as the startup grows and hires more people, the slower development becomes&#8230;when you need &#8220;Project managers&#8221; to manage everything, the game is over.</p>
<p>-avi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RM</title>
		<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/comment-page-1/#comment-10</link>
		<dc:creator>RM</dc:creator>
		<pubDate>Fri, 10 Jul 2009 16:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=97#comment-10</guid>
		<description>If the &quot;long pole in the tent&quot; is 24 weeks, then cutting other features won&#039;t shorten your &quot;long pole&quot; unless those resources are applied to the &quot;long pole&quot;.  Even so, don&#039;t expect a 1:1 reduction.</description>
		<content:encoded><![CDATA[<p>If the &#8220;long pole in the tent&#8221; is 24 weeks, then cutting other features won&#8217;t shorten your &#8220;long pole&#8221; unless those resources are applied to the &#8220;long pole&#8221;.  Even so, don&#8217;t expect a 1:1 reduction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Connecting To Others &#171; Bruce Benson</title>
		<link>http://pmtoolsthatwork.com/avoid-schedule-trade-off-trap/comment-page-1/#comment-9</link>
		<dc:creator>Connecting To Others &#171; Bruce Benson</dc:creator>
		<pubDate>Tue, 07 Jul 2009 16:22:21 +0000</pubDate>
		<guid isPermaLink="false">http://project-management-tools.thruhere.net/?p=97#comment-9</guid>
		<description>[...]  [...]</description>
		<content:encoded><![CDATA[<p>[...]  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
