<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Estimation considered harmful</title>
	<atom:link href="http://epistemologic.com/2007/05/12/estimation-considered-harmful/feed/" rel="self" type="application/rss+xml" />
	<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/</link>
	<description>Amit Rathore's blog about software project management</description>
	<lastBuildDate>Thu, 24 Nov 2011 09:34:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: gefKeksResOus</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-8426</link>
		<dc:creator><![CDATA[gefKeksResOus]]></dc:creator>
		<pubDate>Sat, 17 Sep 2011 03:29:06 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-8426</guid>
		<description><![CDATA[A lighter brighter and whiter skin by using a flaw less gleam will be the dream you hide in your eyes every night while jostling down using a duvet to comfort your slumber. However when you awaken many of the hopeful expectations with the night glided by diminish with the rising sun. Aging is one of the conditions of life which cannot be defied and you is effective in reducing its effects quire considerably on your skin. By using Perfect Radiance age defense serum it is possible to quash off signs and symptoms of aging which can make you search dreadfully creased and scarred.    
    
 
outstanding &lt;a href=&quot;http://perfectradiancecream754.tumblr.com/post/9815464326/skin-care-products-for-mum&quot; rel=&quot;nofollow&quot;&gt; Pefect Radiance&lt;/a&gt;]]></description>
		<content:encoded><![CDATA[<p>A lighter brighter and whiter skin by using a flaw less gleam will be the dream you hide in your eyes every night while jostling down using a duvet to comfort your slumber. However when you awaken many of the hopeful expectations with the night glided by diminish with the rising sun. Aging is one of the conditions of life which cannot be defied and you is effective in reducing its effects quire considerably on your skin. By using Perfect Radiance age defense serum it is possible to quash off signs and symptoms of aging which can make you search dreadfully creased and scarred.    </p>
<p>outstanding <a href="http://perfectradiancecream754.tumblr.com/post/9815464326/skin-care-products-for-mum" rel="nofollow"> Pefect Radiance</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: On Estimation &#171; Paul Dyson&#8217;s Blog</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-8165</link>
		<dc:creator><![CDATA[On Estimation &#171; Paul Dyson&#8217;s Blog]]></dc:creator>
		<pubDate>Mon, 12 Jul 2010 16:49:50 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-8165</guid>
		<description><![CDATA[[...] further on this subject. This seems to appeal to developers who find estimation difficult and teams that struggle with accuracy of estimation. Certainly there is a view that, because estimation is difficult, inaccurate, can lead to false [...]]]></description>
		<content:encoded><![CDATA[<p>[...] further on this subject. This seems to appeal to developers who find estimation difficult and teams that struggle with accuracy of estimation. Certainly there is a view that, because estimation is difficult, inaccurate, can lead to false [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Constant Change &#187; Naked Planning Explained &#8211; Kanban in the Small</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-8148</link>
		<dc:creator><![CDATA[Constant Change &#187; Naked Planning Explained &#8211; Kanban in the Small]]></dc:creator>
		<pubDate>Sat, 01 May 2010 00:08:17 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-8148</guid>
		<description><![CDATA[[...] There are a few different references on the matter, including Dave Anderson, Mary Poppendieck, or Amit Rathore. Even NetObjectives weighs in with a course [...]]]></description>
		<content:encoded><![CDATA[<p>[...] There are a few different references on the matter, including Dave Anderson, Mary Poppendieck, or Amit Rathore. Even NetObjectives weighs in with a course [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan Atlas</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-7966</link>
		<dc:creator><![CDATA[Alan Atlas]]></dc:creator>
		<pubDate>Mon, 16 Feb 2009 03:15:34 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-7966</guid>
		<description><![CDATA[Awesome article! I just found this and coincidentally just wrote a much shorter article for the Scrum Alliance website that is in total agreement. I have also noticed the connection with the Heisenberg Uncertainty Principle. Thanks for that part of the discussion.]]></description>
		<content:encoded><![CDATA[<p>Awesome article! I just found this and coincidentally just wrote a much shorter article for the Scrum Alliance website that is in total agreement. I have also noticed the connection with the Heisenberg Uncertainty Principle. Thanks for that part of the discussion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Slade Stewart</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-7856</link>
		<dc:creator><![CDATA[Slade Stewart]]></dc:creator>
		<pubDate>Wed, 09 Apr 2008 00:51:03 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-7856</guid>
		<description><![CDATA[Great post.  It&#039;s really good to see hard questioning around the idea of &#039;why we&#039;re so keen on estimating&#039; in the industry, even if I don&#039;t completely agree (I suspect overall neither do you, completely) with the premise that &#039;all estimating is evil and unnecessary&#039;.  Some semi-random thoughts around that area (that, taken as a whole and thematically, might strike **someone** as a cogent and cohesive reply post - who knows?)
-- &#039;The need for accurate estimates&#039; is one of those deeply-grained assumptions that no-one ever seems to question.  People can give textbook answers as to why, but when you compare reality to the theoretical reasons, they don&#039;t jibe
-- One answer to &#039;why we need estimates&#039; (an answer implicit in the literature of &#039;old-school&#039; software development as well as agile) is &#039;to help the business plan&#039; (timing, budget, etc.).  However, in my experience, time and again, both in internal IT shops and &#039;external product development shops&#039;, it begins with the pretending that we can estimate things accurately, and then when the dates aren&#039;t hit, what adjustment is made?  just &#039;get it done as quickly now as possible&#039;.  No &#039;we&#039;ll drop this feature&#039; or &#039;if we exceed the budget by this much the project isn&#039;t worthwhile&#039; or any of that stuff touted in the older textbooks or the new Agile textbooks.  Just &#039;get it done as quickly now as possible&#039;.  You alluded to this in your post (i.e., &#039;what is necessary will get done when it gets done, and we just have to live with that&#039;).  If the decisions were really being made based on accuracy of the estimates, I would expect to see some changes when the estimates change (in more Agile / RAD / whatever shops, the changed estimates are earlier.  In more traditional shops, the changed estimates are often 11th-hour.  But in any case, in my experience the result is usually the same - &#039;just get it done as fast as you can&#039;)
-- I&#039;ll go ahead and say it: deep down, most managers, business sponsors, product owners, all those types, cling to &#039;accurate estimates&#039; for one main reason: they have a voice of dread that tells them they don&#039;t have any control over a software development project (who does, when it comes right down to it?), and insisting on &#039;sticking to estimates&#039; is their ritual, their talisman, that gives them the illusion of control and is the only thing that can quiet that voice
-- I think the reason a lot of Agile books don&#039;t just come out and say these things outright is because then the people who need to buy off on Agile would not buy off on it.  I can understand this - in my opinion, Agile is overall a Good Thing, and why encourage &#039;throwing the baby out with the bathwater&#039;?]]></description>
		<content:encoded><![CDATA[<p>Great post.  It&#8217;s really good to see hard questioning around the idea of &#8216;why we&#8217;re so keen on estimating&#8217; in the industry, even if I don&#8217;t completely agree (I suspect overall neither do you, completely) with the premise that &#8216;all estimating is evil and unnecessary&#8217;.  Some semi-random thoughts around that area (that, taken as a whole and thematically, might strike **someone** as a cogent and cohesive reply post &#8211; who knows?)<br />
&#8211; &#8216;The need for accurate estimates&#8217; is one of those deeply-grained assumptions that no-one ever seems to question.  People can give textbook answers as to why, but when you compare reality to the theoretical reasons, they don&#8217;t jibe<br />
&#8211; One answer to &#8216;why we need estimates&#8217; (an answer implicit in the literature of &#8216;old-school&#8217; software development as well as agile) is &#8216;to help the business plan&#8217; (timing, budget, etc.).  However, in my experience, time and again, both in internal IT shops and &#8216;external product development shops&#8217;, it begins with the pretending that we can estimate things accurately, and then when the dates aren&#8217;t hit, what adjustment is made?  just &#8216;get it done as quickly now as possible&#8217;.  No &#8216;we&#8217;ll drop this feature&#8217; or &#8216;if we exceed the budget by this much the project isn&#8217;t worthwhile&#8217; or any of that stuff touted in the older textbooks or the new Agile textbooks.  Just &#8216;get it done as quickly now as possible&#8217;.  You alluded to this in your post (i.e., &#8216;what is necessary will get done when it gets done, and we just have to live with that&#8217;).  If the decisions were really being made based on accuracy of the estimates, I would expect to see some changes when the estimates change (in more Agile / RAD / whatever shops, the changed estimates are earlier.  In more traditional shops, the changed estimates are often 11th-hour.  But in any case, in my experience the result is usually the same &#8211; &#8216;just get it done as fast as you can&#8217;)<br />
&#8211; I&#8217;ll go ahead and say it: deep down, most managers, business sponsors, product owners, all those types, cling to &#8216;accurate estimates&#8217; for one main reason: they have a voice of dread that tells them they don&#8217;t have any control over a software development project (who does, when it comes right down to it?), and insisting on &#8216;sticking to estimates&#8217; is their ritual, their talisman, that gives them the illusion of control and is the only thing that can quiet that voice<br />
&#8211; I think the reason a lot of Agile books don&#8217;t just come out and say these things outright is because then the people who need to buy off on Agile would not buy off on it.  I can understand this &#8211; in my opinion, Agile is overall a Good Thing, and why encourage &#8216;throwing the baby out with the bathwater&#8217;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Len Whitmore</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-7823</link>
		<dc:creator><![CDATA[Len Whitmore]]></dc:creator>
		<pubDate>Mon, 18 Feb 2008 16:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-7823</guid>
		<description><![CDATA[Amit, 

Let me firstr say, I am sorry that I did not read this blog shortly after it was written as I expect my comments to have few reviews.

That said, I have been involved someway in developing software for over 20 years, mostly at what is considered the programming or development level. 

I have read your blog about not needing iterations, as well as, estimating as evil. Since most people are passionate about their position on the Agile Philsophy I have usually not commented.

However, this blog in my view is leading, at least those that practice the Scrum method, down the &quot;garden path&quot;, well at least the wrong path. 

So while this blog, and having read some of your other articles are well written, there are several things that are of concern.

First it seems, you misunderstand estimating and planning. The estimating is done in this project when you are assigning story points and trying to figure the size of the project.The meeting before each sprint is not named the re-estimation meeting, but the planning meeting. Of course you could be using the word re-estimating just in suppport of your point. In which case, it weakens the argument, since its use is incorrect.

Another point you talk about in the so called re-estimation is using real tine. In our Scrum practice we use real time all the time, so I could ask if you want to stop estimating then what good are story points, but I digress.

Your blog pointed out that you still ask the developers to break the stories down into tasks, when they do this, isn&#039;t it planning, and from my expeience with our team the time they say it takes for a task is pretty accurate, unless some impediment happens. 

If after this planning meeting for the tasks to be completed for the sprint, the developers do as you put &quot;All that stuff changes the minute someone writes the first bunch of code&quot; then something is very wrong. As the old adge says &quot;when you fail to plan, you plan to fail.&quot; 

Of course you say there is still planning and call it evloutionary desgin. In the need for this part I am in agreement with you. 

Now for communication sake, let&#039;s spend amoment considering the busines side stakeholders. Since your blog had little in consideration of thhese folks. Given that all that stuff changes how do they know what is going on? I&#039;ll bet the team will spend more than that 10% that you say is wasted trying to inform the business side what is going on. Oh yes, you will be causing more work and lost time for them too, as they have to make more adjustments. I&#039;m sure they will thank you for that. It all works together.

Since you have taken the approach to be a bit inflamatory, which I must admit was quite succesful, I am firing back with some of my own. 

It seem like you and Mary P (who I consider a great writer) along with others just don&#039;t get it. You want to start talking about &quot;lean&quot; from manufacturing or construction techniques. 

Im my view even the great Hopkins, founder of much of CMMI. doesn&#039;t get it. 

My view comes form a place where I worked where we carefully evalutaed CMMI and ISO 9002 for over a year to see which would be better suited.. 

CMMI and lean are to much like manufacturing physical (hardware) things. So enough already, creating Software is more like wrting a report or developing a proposal. Business people have no problem doing a draft and then re-working whaterver it is a number of times. 

I think it would behoove us all to try and find ways to make &quot;Software&quot; faster to develop, higher quality, like the though leaders Stherland, Schwaber, and Cohn have done.

Len Whitmore, BA]]></description>
		<content:encoded><![CDATA[<p>Amit, </p>
<p>Let me firstr say, I am sorry that I did not read this blog shortly after it was written as I expect my comments to have few reviews.</p>
<p>That said, I have been involved someway in developing software for over 20 years, mostly at what is considered the programming or development level. </p>
<p>I have read your blog about not needing iterations, as well as, estimating as evil. Since most people are passionate about their position on the Agile Philsophy I have usually not commented.</p>
<p>However, this blog in my view is leading, at least those that practice the Scrum method, down the &#8220;garden path&#8221;, well at least the wrong path. </p>
<p>So while this blog, and having read some of your other articles are well written, there are several things that are of concern.</p>
<p>First it seems, you misunderstand estimating and planning. The estimating is done in this project when you are assigning story points and trying to figure the size of the project.The meeting before each sprint is not named the re-estimation meeting, but the planning meeting. Of course you could be using the word re-estimating just in suppport of your point. In which case, it weakens the argument, since its use is incorrect.</p>
<p>Another point you talk about in the so called re-estimation is using real tine. In our Scrum practice we use real time all the time, so I could ask if you want to stop estimating then what good are story points, but I digress.</p>
<p>Your blog pointed out that you still ask the developers to break the stories down into tasks, when they do this, isn&#8217;t it planning, and from my expeience with our team the time they say it takes for a task is pretty accurate, unless some impediment happens. </p>
<p>If after this planning meeting for the tasks to be completed for the sprint, the developers do as you put &#8220;All that stuff changes the minute someone writes the first bunch of code&#8221; then something is very wrong. As the old adge says &#8220;when you fail to plan, you plan to fail.&#8221; </p>
<p>Of course you say there is still planning and call it evloutionary desgin. In the need for this part I am in agreement with you. </p>
<p>Now for communication sake, let&#8217;s spend amoment considering the busines side stakeholders. Since your blog had little in consideration of thhese folks. Given that all that stuff changes how do they know what is going on? I&#8217;ll bet the team will spend more than that 10% that you say is wasted trying to inform the business side what is going on. Oh yes, you will be causing more work and lost time for them too, as they have to make more adjustments. I&#8217;m sure they will thank you for that. It all works together.</p>
<p>Since you have taken the approach to be a bit inflamatory, which I must admit was quite succesful, I am firing back with some of my own. </p>
<p>It seem like you and Mary P (who I consider a great writer) along with others just don&#8217;t get it. You want to start talking about &#8220;lean&#8221; from manufacturing or construction techniques. </p>
<p>Im my view even the great Hopkins, founder of much of CMMI. doesn&#8217;t get it. </p>
<p>My view comes form a place where I worked where we carefully evalutaed CMMI and ISO 9002 for over a year to see which would be better suited.. </p>
<p>CMMI and lean are to much like manufacturing physical (hardware) things. So enough already, creating Software is more like wrting a report or developing a proposal. Business people have no problem doing a draft and then re-working whaterver it is a number of times. </p>
<p>I think it would behoove us all to try and find ways to make &#8220;Software&#8221; faster to develop, higher quality, like the though leaders Stherland, Schwaber, and Cohn have done.</p>
<p>Len Whitmore, BA</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 30 Second Estimating - Wayne Allen's Weblog</title>
		<link>http://epistemologic.com/2007/05/12/estimation-considered-harmful/#comment-7822</link>
		<dc:creator><![CDATA[30 Second Estimating - Wayne Allen's Weblog]]></dc:creator>
		<pubDate>Fri, 08 Feb 2008 20:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/2007/05/12/estimation-considered-harmful/#comment-7822</guid>
		<description><![CDATA[[...] reading posts by David Anderson and Amit Rathore I started to examine why we were estimating, how much time we were spending at it, the psychic [...]]]></description>
		<content:encoded><![CDATA[<p>[...] reading posts by David Anderson and Amit Rathore I started to examine why we were estimating, how much time we were spending at it, the psychic [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

