<?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: Never Be Responsible For Your Estimations Again</title>
	<atom:link href="http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/</link>
	<description>Ideas for building efficient developers and software</description>
	<lastBuildDate>Tue, 09 Mar 2010 19:29:12 -0500</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Adron</title>
		<link>http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-1882</link>
		<dc:creator>Adron</dc:creator>
		<pubDate>Wed, 30 Apr 2008 21:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-1882</guid>
		<description>The only problem with even that answer, is that the project manager, lead, or client will end up picking some ridiculous date anyway and holding someone to it.

Of course even then a developer must fight on and repeat, time again and time again, that the estimate is an ESTIMATE and not a deliverable date.

I wonder how much companies waste in this type of idiotic behavior.  I&#039;m thinking a safe estimate of the &quot;waste&quot; would be in the 10%+ margin - AT MINIMUM.</description>
		<content:encoded><![CDATA[<p>The only problem with even that answer, is that the project manager, lead, or client will end up picking some ridiculous date anyway and holding someone to it.</p>
<p>Of course even then a developer must fight on and repeat, time again and time again, that the estimate is an ESTIMATE and not a deliverable date.</p>
<p>I wonder how much companies waste in this type of idiotic behavior.  I&#8217;m thinking a safe estimate of the &#8220;waste&#8221; would be in the 10%+ margin &#8211; AT MINIMUM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hank Lynch</title>
		<link>http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-855</link>
		<dc:creator>Hank Lynch</dc:creator>
		<pubDate>Mon, 31 Dec 2007 16:12:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-855</guid>
		<description>Yeah, I&#039;ve had my ass handed to me before on this one too.  I estimated out a project, padded it nicely, and handed it off to management.  We were in a strict CMMI process driven shop, and they placed an &quot;X&quot; on a calendar based on initial signoff of the SOW.  That was the release date, period.

In the months that followed, our doc phase went about 3 times longer than it should have, but the calendar release date never changed, then I went to Tech Ed for a week, got assigned to other clients, and arrived back in the office days before the release date on the calandar.  We were not even close to releasable code.  Management put us on a forced march, 20 hr shift the day before release, absurd.

Make a long story short, I gave the estimate, management couldn&#039;t control the situation with the client to mention that we were running behind in the early stages, and I got my ass handed to me for a failure I was only marginally involved in, because I gave the initial estimate.

I no longer work for that management team or company, but it is now a firm practice of mine to estimate by phase, and avoid calandars at all cost.  Using language like, &quot;...based on the completion of X, it should take between X, and Y weeks to complete...&quot;  

People understand the reason for any ambiguity if you just expalin it to them.  You can&#039;t make sure that they like it, but you can make sure that they understand.</description>
		<content:encoded><![CDATA[<p>Yeah, I&#8217;ve had my ass handed to me before on this one too.  I estimated out a project, padded it nicely, and handed it off to management.  We were in a strict CMMI process driven shop, and they placed an &#8220;X&#8221; on a calendar based on initial signoff of the SOW.  That was the release date, period.</p>
<p>In the months that followed, our doc phase went about 3 times longer than it should have, but the calendar release date never changed, then I went to Tech Ed for a week, got assigned to other clients, and arrived back in the office days before the release date on the calandar.  We were not even close to releasable code.  Management put us on a forced march, 20 hr shift the day before release, absurd.</p>
<p>Make a long story short, I gave the estimate, management couldn&#8217;t control the situation with the client to mention that we were running behind in the early stages, and I got my ass handed to me for a failure I was only marginally involved in, because I gave the initial estimate.</p>
<p>I no longer work for that management team or company, but it is now a firm practice of mine to estimate by phase, and avoid calandars at all cost.  Using language like, &#8220;&#8230;based on the completion of X, it should take between X, and Y weeks to complete&#8230;&#8221;  </p>
<p>People understand the reason for any ambiguity if you just expalin it to them.  You can&#8217;t make sure that they like it, but you can make sure that they understand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy N</title>
		<link>http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-412</link>
		<dc:creator>Jeremy N</dc:creator>
		<pubDate>Mon, 29 Oct 2007 19:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-412</guid>
		<description>Unfortunately between having plumbers and handymen provide estimates to a home owner and software development today the definition of the word estimate turned into a synonym for the word “fixed bid” with devastating results. 

Although I haven’t personally used Max’s concept of large ranges, I have been a fan of the phrase “this is the time it would take with my current understanding.” Then when new understanding is discovered I considered it a change order much like if the scope had changed otherwise. For the clients that haven’t been trained I could see a lot of value in Max’s proposal for never being responsible for your estimations again. 

Side Note: I am telling some of you right now you really need to put the smack down on your managers for putting you in darn right crappy positions.</description>
		<content:encoded><![CDATA[<p>Unfortunately between having plumbers and handymen provide estimates to a home owner and software development today the definition of the word estimate turned into a synonym for the word “fixed bid” with devastating results. </p>
<p>Although I haven’t personally used Max’s concept of large ranges, I have been a fan of the phrase “this is the time it would take with my current understanding.” Then when new understanding is discovered I considered it a change order much like if the scope had changed otherwise. For the clients that haven’t been trained I could see a lot of value in Max’s proposal for never being responsible for your estimations again. </p>
<p>Side Note: I am telling some of you right now you really need to put the smack down on your managers for putting you in darn right crappy positions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: james</title>
		<link>http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-221</link>
		<dc:creator>james</dc:creator>
		<pubDate>Mon, 03 Sep 2007 11:37:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.codesqueeze.com/never-be-responsible-for-your-estimations-again/#comment-221</guid>
		<description>In a position I have since left, I was relied on to do estimates which I would be held to (yet being pressured to keep them low), and then they would go to the customer as a fixed-price quote.

Time was never allowed for things like testing - Nope, virtually as soon as the project had sputtered into life, it was deployed. It didn&#039;t matter if I raised objections about the process or the way we overworked our developers, as my manager was too weak to be firm with clients (and unwilling to fire bad ones).

I am now the fifth person to resign from his 8 person team in 1 year. Basically, they&#039;re screwed, since I&#039;m taking a hell of a lot of domain knowledge with me (I was the &quot;whatever it takes&quot; guy, out of a team of apathetic 5:01 programmers).

Feels good to be gone :)</description>
		<content:encoded><![CDATA[<p>In a position I have since left, I was relied on to do estimates which I would be held to (yet being pressured to keep them low), and then they would go to the customer as a fixed-price quote.</p>
<p>Time was never allowed for things like testing &#8211; Nope, virtually as soon as the project had sputtered into life, it was deployed. It didn&#8217;t matter if I raised objections about the process or the way we overworked our developers, as my manager was too weak to be firm with clients (and unwilling to fire bad ones).</p>
<p>I am now the fifth person to resign from his 8 person team in 1 year. Basically, they&#8217;re screwed, since I&#8217;m taking a hell of a lot of domain knowledge with me (I was the &#8220;whatever it takes&#8221; guy, out of a team of apathetic 5:01 programmers).</p>
<p>Feels good to be gone :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
