<?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: To Re-estimate or not; that is the question</title>
	<atom:link href="http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question</link>
	<description>Succeeding With Agile®</description>
	<lastBuildDate>Mon, 15 Mar 2010 07:36:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Carlos Colell</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-35462</link>
		<dc:creator>Carlos Colell</dc:creator>
		<pubDate>Sun, 29 Mar 2009 18:08:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-35462</guid>
		<description>Hello again,

Thanks for your answer.

Just one thing that has been missunderstood in the explanation I made (probably my english it is not good enough). 

The scrum master didn&#039;t tell the team that a new story should be added. The thing is that in order to do the story (updating the third party controls), because a technical change in the new version of said suite of controls, after a few hours of starting do work with the story, the team found it was absolutly necessary and a must to build a new skin for our product. 

Because completing that story was a lot of work and therefore other stories were need to be taken out from the sprint, that&#039;s because scrummaster toldme that if I wanted them to continue with that story, others should be taken out from the sprint (but was in name of the team :))

The fact was at the sprint review, the team did not agree to change the story points for that story.

Thanks,

Carlos.</description>
		<content:encoded><![CDATA[<p>Hello again,</p>
<p>Thanks for your answer.</p>
<p>Just one thing that has been missunderstood in the explanation I made (probably my english it is not good enough). </p>
<p>The scrum master didn&#8217;t tell the team that a new story should be added. The thing is that in order to do the story (updating the third party controls), because a technical change in the new version of said suite of controls, after a few hours of starting do work with the story, the team found it was absolutly necessary and a must to build a new skin for our product. </p>
<p>Because completing that story was a lot of work and therefore other stories were need to be taken out from the sprint, that&#8217;s because scrummaster toldme that if I wanted them to continue with that story, others should be taken out from the sprint (but was in name of the team <img src='http://blog.mountaingoatsoftware.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>The fact was at the sprint review, the team did not agree to change the story points for that story.</p>
<p>Thanks,</p>
<p>Carlos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-35449</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Sun, 29 Mar 2009 14:32:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-35449</guid>
		<description>Hi Carlos--
The biggest problem I read here is the ScrumMaster telling the team they must add a user story to the sprint. The ScrumMaster should be protecting the team from mid-sprint changes like this, not causing them. If you are the product owner for that team, you should have been the one interested in this new functionality, not the ScrumMaster.

The ScrumMaster should also not have been the one to demand that other stories be removed from the sprint. That should be up to the team.

And, yes I would have put a number larger than 2 or 3 on the story in this case. But I wouldn&#039;t have considered it a re-estimate. What I&#039;m reading above is a new change request that at the surface is similar to 6-7 past changes that were 2-3 points each. But there are other factors that make this one harder so I would estimate it higher since it will take longer. I&#039;d view that as the first estimate given to this functionality not a re-estimate.</description>
		<content:encoded><![CDATA[<p>Hi Carlos&#8211;<br />
The biggest problem I read here is the ScrumMaster telling the team they must add a user story to the sprint. The ScrumMaster should be protecting the team from mid-sprint changes like this, not causing them. If you are the product owner for that team, you should have been the one interested in this new functionality, not the ScrumMaster.</p>
<p>The ScrumMaster should also not have been the one to demand that other stories be removed from the sprint. That should be up to the team.</p>
<p>And, yes I would have put a number larger than 2 or 3 on the story in this case. But I wouldn&#8217;t have considered it a re-estimate. What I&#8217;m reading above is a new change request that at the surface is similar to 6-7 past changes that were 2-3 points each. But there are other factors that make this one harder so I would estimate it higher since it will take longer. I&#8217;d view that as the first estimate given to this functionality not a re-estimate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carlos Colell</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-35440</link>
		<dc:creator>Carlos Colell</dc:creator>
		<pubDate>Sun, 29 Mar 2009 11:50:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-35440</guid>
		<description>Hi Mike,

I&#039;m the product owner of a company in Spain (Also I have the scrum master certificate ;))

First thing you need to know is that in our company, in general we decided no to change story points of the stories after they have been estimated during the sprint planning. We believe the important thing is the average and the option of doing it to all PBI we believe would be a waste. 

But in the last sprint we had a situation that has been resolved in a way which I don&#039;t think it was right.

Two days after sprint planning the scrum master comes to me and says that one of the stories (upgrading a third party components suite to the next version), required to build a new skin for our product (because this third company made an exceptional change in their components). So far, in the past, this story for updating the suite always has been a two or three storypoints (last 6 times we have done it more or less in that), but in this ocassion, really it has been more than 13 !

When situation is detected,  Scrum master says that since this is a lot of work , if we continue with this story some other stories will have to be taken out from that sprint (finally about 12 story points were taken out). Original This story , at the beginning of the sprint, it was estimated in 3 storypoints.

The question: 

-Given that this has been excepcional comparing to the stories in the past for updating this component, and

-Given that we had to take out stories from the sprint.

Don’t you think that this story should have been re-estimated to change the story points to what really was needed it or at least, change it to the number of storypoints that were taken out from the sprint ¿?? 

From my opinion, I clearly think that since the team and scrum master decided not to do it, velocity has been extremely altered.

Thanks and best regards !</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I&#8217;m the product owner of a company in Spain (Also I have the scrum master certificate <img src='http://blog.mountaingoatsoftware.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>First thing you need to know is that in our company, in general we decided no to change story points of the stories after they have been estimated during the sprint planning. We believe the important thing is the average and the option of doing it to all PBI we believe would be a waste. </p>
<p>But in the last sprint we had a situation that has been resolved in a way which I don&#8217;t think it was right.</p>
<p>Two days after sprint planning the scrum master comes to me and says that one of the stories (upgrading a third party components suite to the next version), required to build a new skin for our product (because this third company made an exceptional change in their components). So far, in the past, this story for updating the suite always has been a two or three storypoints (last 6 times we have done it more or less in that), but in this ocassion, really it has been more than 13 !</p>
<p>When situation is detected,  Scrum master says that since this is a lot of work , if we continue with this story some other stories will have to be taken out from that sprint (finally about 12 story points were taken out). Original This story , at the beginning of the sprint, it was estimated in 3 storypoints.</p>
<p>The question: </p>
<p>-Given that this has been excepcional comparing to the stories in the past for updating this component, and</p>
<p>-Given that we had to take out stories from the sprint.</p>
<p>Don’t you think that this story should have been re-estimated to change the story points to what really was needed it or at least, change it to the number of storypoints that were taken out from the sprint ¿?? </p>
<p>From my opinion, I clearly think that since the team and scrum master decided not to do it, velocity has been extremely altered.</p>
<p>Thanks and best regards !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Reys</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-22544</link>
		<dc:creator>Pedro Reys</dc:creator>
		<pubDate>Wed, 10 Sep 2008 03:38:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-22544</guid>
		<description>Hi Mike,

I totally agree with you. And I&#039;ve been doing exactly the same way as you describe and it is working pretty well.


&quot;I donâ€™t see why you think this might lead to an accuracy problem with the sprint burndown chart.&quot;

Actually, I dont think it at all. Please, forget that ugly last sentence.

Thanks Again.

Pedro</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I totally agree with you. And I&#8217;ve been doing exactly the same way as you describe and it is working pretty well.</p>
<p>&#8220;I donâ€™t see why you think this might lead to an accuracy problem with the sprint burndown chart.&#8221;</p>
<p>Actually, I dont think it at all. Please, forget that ugly last sentence.</p>
<p>Thanks Again.</p>
<p>Pedro</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-22490</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Tue, 09 Sep 2008 03:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-22490</guid>
		<description>Hi Pedro--

Yes, every day each member is expected to update the estimates of any sprint backlog tasks for which they now know more. Generally, of course, estimates should go down but that won&#039;t always happen. 

I don&#039;t see why you think this might lead to an accuracy problem with the sprint burndown chart. The sprint burndown chart should always show the effort remaining. That will happen if the team members update the estimates (in hours) as they learn more about what is left on a task. 

If there any anomalies in the shape of that burndown chart, it may not be pretty but it will be informative. A wildly gyrating sprint burndown may indicate that the team doesn&#039;t really understand the work, for example. Perhaps this anomalies in the burndown are what you mean by deviations. Seeing this is a good thing because it provides information to the team and their ScrumMaster.

--Mike</description>
		<content:encoded><![CDATA[<p>Hi Pedro&#8211;</p>
<p>Yes, every day each member is expected to update the estimates of any sprint backlog tasks for which they now know more. Generally, of course, estimates should go down but that won&#8217;t always happen. </p>
<p>I don&#8217;t see why you think this might lead to an accuracy problem with the sprint burndown chart. The sprint burndown chart should always show the effort remaining. That will happen if the team members update the estimates (in hours) as they learn more about what is left on a task. </p>
<p>If there any anomalies in the shape of that burndown chart, it may not be pretty but it will be informative. A wildly gyrating sprint burndown may indicate that the team doesn&#8217;t really understand the work, for example. Perhaps this anomalies in the burndown are what you mean by deviations. Seeing this is a good thing because it provides information to the team and their ScrumMaster.</p>
<p>&#8211;Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro Reys</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-22489</link>
		<dc:creator>Pedro Reys</dc:creator>
		<pubDate>Tue, 09 Sep 2008 03:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-22489</guid>
		<description>Hi,

I&#039;ve been doing almost the same Mike said he does.

I do Product Backlog estimates in story points, I than break the stories selected for the sprint backlog into smaller tasks. And after that, team members estimates, in hours, the length of each task.

But, during the sprint, i. e. everyday, the team members re-estimates the number of hours they think they will need to get the task they are working on done. And that reflects on a updated Burndown chart. It enhances the sprint visibility as it makes visible the estimates deviation and enable early decisions.

So, Mike, as you said your teams estimates the tasks on hours as well, do you re-estimates the remaining hours to complete the task too? If you don&#039;t, do this deviation not affect the accuracy of your Burndown and can let to misinterpretation of it?

Thanks,

Pedro Reys</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;ve been doing almost the same Mike said he does.</p>
<p>I do Product Backlog estimates in story points, I than break the stories selected for the sprint backlog into smaller tasks. And after that, team members estimates, in hours, the length of each task.</p>
<p>But, during the sprint, i. e. everyday, the team members re-estimates the number of hours they think they will need to get the task they are working on done. And that reflects on a updated Burndown chart. It enhances the sprint visibility as it makes visible the estimates deviation and enable early decisions.</p>
<p>So, Mike, as you said your teams estimates the tasks on hours as well, do you re-estimates the remaining hours to complete the task too? If you don&#8217;t, do this deviation not affect the accuracy of your Burndown and can let to misinterpretation of it?</p>
<p>Thanks,</p>
<p>Pedro Reys</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-4762</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Fri, 25 Jan 2008 04:24:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-4762</guid>
		<description>Hi Hakan--
My main advice on re-estimating is that as much as possible we want to be comparing apples to apples. If some of our estimates are created before we do the work (a priori) and some are created after we do the work (a posteriori) then we are mixing estimates of different nature. In one case we are saying &quot;Before we start the work on this and after discussing it at a high level we think it&#039;s an 8.&quot; In the other case for a different product backlog item we are saying &quot;After having done this and seeing how hard it really was we now think it&#039;s an 8.&quot; Those eights are not the same. 

Yes, I think it&#039;s OK to re-estimate. Practically, though, it happens pretty infrequently with the teams I&#039;ve worked with over extended periods. They&#039;ll re-estimate a story here or there every few sprints but re-estimating that little doesn&#039;t significantly help or hurt the project. Any time we finish a story and realize we really blew it on the estimate, we should re-estimate that item. But we should also wonder: Are there other items in the product backlog that are similarly incorrect? There almost certainly are. So ask yourself what was unique about the re-estimated story that made you re-estimate and what other stories seemed similar before you worked on it and might therefore be estimated with the same error.</description>
		<content:encoded><![CDATA[<p>Hi Hakan&#8211;<br />
My main advice on re-estimating is that as much as possible we want to be comparing apples to apples. If some of our estimates are created before we do the work (a priori) and some are created after we do the work (a posteriori) then we are mixing estimates of different nature. In one case we are saying &#8220;Before we start the work on this and after discussing it at a high level we think it&#8217;s an 8.&#8221; In the other case for a different product backlog item we are saying &#8220;After having done this and seeing how hard it really was we now think it&#8217;s an 8.&#8221; Those eights are not the same. </p>
<p>Yes, I think it&#8217;s OK to re-estimate. Practically, though, it happens pretty infrequently with the teams I&#8217;ve worked with over extended periods. They&#8217;ll re-estimate a story here or there every few sprints but re-estimating that little doesn&#8217;t significantly help or hurt the project. Any time we finish a story and realize we really blew it on the estimate, we should re-estimate that item. But we should also wonder: Are there other items in the product backlog that are similarly incorrect? There almost certainly are. So ask yourself what was unique about the re-estimated story that made you re-estimate and what other stories seemed similar before you worked on it and might therefore be estimated with the same error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hakan</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-4688</link>
		<dc:creator>Hakan</dc:creator>
		<pubDate>Mon, 21 Jan 2008 09:42:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-4688</guid>
		<description>Hi,

About Mike&#039;s comment:

â€œBefore I start this one I think itâ€™s a 20 because the other one felt like a 20 after I did it.â€ Thatâ€™s weaker than â€œBefore I do either of these they seem the same size.â€

Having taking Mike&#039;s training on Agile Estimating &amp; Planning, I am confused. To me, the main motivation about re-estimation was to use posteriori knowledge, and reflect your estimations continuosly to your customer when to deliver value using min/average/max velocity.

There even an example section in Mike&#039;s training on Agile Estimating &amp; Planning. There, a priory knowledge estimation of UI stories were low, then one of them proved to be difficult with a higher size value. Then, all related UI stories&#039; sizes we increased at Sprint Retro.

Could you tell me if/where I misinterpreted this thread / the training ?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>About Mike&#8217;s comment:</p>
<p>â€œBefore I start this one I think itâ€™s a 20 because the other one felt like a 20 after I did it.â€ Thatâ€™s weaker than â€œBefore I do either of these they seem the same size.â€</p>
<p>Having taking Mike&#8217;s training on Agile Estimating &amp; Planning, I am confused. To me, the main motivation about re-estimation was to use posteriori knowledge, and reflect your estimations continuosly to your customer when to deliver value using min/average/max velocity.</p>
<p>There even an example section in Mike&#8217;s training on Agile Estimating &amp; Planning. There, a priory knowledge estimation of UI stories were low, then one of them proved to be difficult with a higher size value. Then, all related UI stories&#8217; sizes we increased at Sprint Retro.</p>
<p>Could you tell me if/where I misinterpreted this thread / the training ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-3265</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Thu, 08 Nov 2007 05:06:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-3265</guid>
		<description>Hi Misty--
In response to your question and Sandra&#039;s I wrote a separate blog posting that I believe covers  your question about the role of velocity in sprint planning. You can read that posting at http://blog.mountaingoatsoftware.com/?p=15
but essentially velocity plays no role in sprint planning other than perhaps as a sanity check after you&#039;ve taken a commitment-driven approach to sprint planning.</description>
		<content:encoded><![CDATA[<p>Hi Misty&#8211;<br />
In response to your question and Sandra&#8217;s I wrote a separate blog posting that I believe covers  your question about the role of velocity in sprint planning. You can read that posting at <a href="http://blog.mountaingoatsoftware.com/?p=15" rel="nofollow">http://blog.mountaingoatsoftware.com/?p=15</a><br />
but essentially velocity plays no role in sprint planning other than perhaps as a sanity check after you&#8217;ve taken a commitment-driven approach to sprint planning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/to-re-estimate-or-not-that-is-the-question/comment-page-1#comment-3264</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Thu, 08 Nov 2007 05:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=13#comment-3264</guid>
		<description>Hi Jimi--
I have to admit I&#039;ve never understood how a Scrum team is able to make a very good commitment without having first broken the product backlog item into tasks so that they have a bit of insight into what&#039;s involved. I&#039;ve been doing commitment-driven sprint planning for years and believe it is the best way to do it. 
I think the &quot;by the book Scrum&quot; that you refer to comes a bit from the time when teams were much more likely to do 4-week sprints than they are today, when they made commitments to more vague feature descriptions (&quot;we&#039;ll figure out a way to add an undo feature&quot;) than to the more specific user stories and smaller product backlog items popular today, and when teams were more likely to user a &quot;sprint goal&quot; as a way of saying &quot;Well we missed the exact product backlog item but we were successful because we achieved the essential part of the sprint goal.&quot;
On teams or in an era when these approaches were more prevalent it may have made more sense to make commitments without knowing tasks. For my teams, though, I want the product owner present during sprint planning (or at least accessible for questions) and I want to do a rough task decomposition before I feel forced to commit.</description>
		<content:encoded><![CDATA[<p>Hi Jimi&#8211;<br />
I have to admit I&#8217;ve never understood how a Scrum team is able to make a very good commitment without having first broken the product backlog item into tasks so that they have a bit of insight into what&#8217;s involved. I&#8217;ve been doing commitment-driven sprint planning for years and believe it is the best way to do it.<br />
I think the &#8220;by the book Scrum&#8221; that you refer to comes a bit from the time when teams were much more likely to do 4-week sprints than they are today, when they made commitments to more vague feature descriptions (&#8220;we&#8217;ll figure out a way to add an undo feature&#8221;) than to the more specific user stories and smaller product backlog items popular today, and when teams were more likely to user a &#8220;sprint goal&#8221; as a way of saying &#8220;Well we missed the exact product backlog item but we were successful because we achieved the essential part of the sprint goal.&#8221;<br />
On teams or in an era when these approaches were more prevalent it may have made more sense to make commitments without knowing tasks. For my teams, though, I want the product owner present during sprint planning (or at least accessible for questions) and I want to do a rough task decomposition before I feel forced to commit.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
