<?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: Why I don&#8217;t use real hours for sprint planning</title>
	<atom:link href="http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/feed/" rel="self" type="application/rss+xml" />
	<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/</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: Joe</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7977</link>
		<dc:creator><![CDATA[Joe]]></dc:creator>
		<pubDate>Wed, 08 Apr 2009 16:05:15 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7977</guid>
		<description><![CDATA[Bravo! You need to write the next book on Agile Estimation and Planning. Wholeheartedly agree with everything in this blog post.]]></description>
		<content:encoded><![CDATA[<p>Bravo! You need to write the next book on Agile Estimation and Planning. Wholeheartedly agree with everything in this blog post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravindar</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7858</link>
		<dc:creator><![CDATA[Ravindar]]></dc:creator>
		<pubDate>Thu, 10 Apr 2008 01:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7858</guid>
		<description><![CDATA[Oh yeah one more thing, this strategy has helped us even in very difficult times right now. I would not say we are perfect, far from it, but we have become good. Although things have gotten tough over the past couple of months with ever changing direction and much more, the team is still sort of together on this strategy, atleast I think. We did loose a little direction, but I think considering where we are as an organization this has really helped us keep our sanity.]]></description>
		<content:encoded><![CDATA[<p>Oh yeah one more thing, this strategy has helped us even in very difficult times right now. I would not say we are perfect, far from it, but we have become good. Although things have gotten tough over the past couple of months with ever changing direction and much more, the team is still sort of together on this strategy, atleast I think. We did loose a little direction, but I think considering where we are as an organization this has really helped us keep our sanity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravindar</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7857</link>
		<dc:creator><![CDATA[Ravindar]]></dc:creator>
		<pubDate>Thu, 10 Apr 2008 01:06:30 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7857</guid>
		<description><![CDATA[So obviously I agree with you Amit. As you know I actually implemented this strategy, with lot of stealth. We used to be a team that used to do sprint planning in which we would discuss till the cows came home about how many hours a task takes, what it should look like etc. etc. Well with gentle persuasion, the team saw the folly of their ways. We realized that maintaining sprint backlogs and all the activities associated with it were causing pain and in-fact slowing us down. So today we maintain a prioritized list of product backlog user stories(broken down to a reasonable size, which is an art in itself that you get better at as you learn and adapt) and the team picks off the top of the stack. So for example, the team is mature enough to know that to get a list of items on the UI, they need a UI pick list, database table etc etc, and don&#039;t feel the need to do this breakdown and estimate it. We do draw a line in the sand, your so called end of sprint. I still have to maintain a sprint backlog but no one on the team really cares about it. Over the past six months the team members felt it was a phony success and that real success was delivery as you pointed out. Obviously this comes with a mature team, but I think it is achievable. Also, obviously, there are teams that will find this too extreme and would like the rhythm approach. I guess every team finds their own path with this. I for one have become a fan of as Ravi Mohan pointed out: &quot;pick the top priority card and work on it, damn the estimates&quot;]]></description>
		<content:encoded><![CDATA[<p>So obviously I agree with you Amit. As you know I actually implemented this strategy, with lot of stealth. We used to be a team that used to do sprint planning in which we would discuss till the cows came home about how many hours a task takes, what it should look like etc. etc. Well with gentle persuasion, the team saw the folly of their ways. We realized that maintaining sprint backlogs and all the activities associated with it were causing pain and in-fact slowing us down. So today we maintain a prioritized list of product backlog user stories(broken down to a reasonable size, which is an art in itself that you get better at as you learn and adapt) and the team picks off the top of the stack. So for example, the team is mature enough to know that to get a list of items on the UI, they need a UI pick list, database table etc etc, and don&#8217;t feel the need to do this breakdown and estimate it. We do draw a line in the sand, your so called end of sprint. I still have to maintain a sprint backlog but no one on the team really cares about it. Over the past six months the team members felt it was a phony success and that real success was delivery as you pointed out. Obviously this comes with a mature team, but I think it is achievable. Also, obviously, there are teams that will find this too extreme and would like the rhythm approach. I guess every team finds their own path with this. I for one have become a fan of as Ravi Mohan pointed out: &#8220;pick the top priority card and work on it, damn the estimates&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Premanand Chandrasekaran</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7848</link>
		<dc:creator><![CDATA[Premanand Chandrasekaran]]></dc:creator>
		<pubDate>Thu, 20 Mar 2008 21:42:06 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7848</guid>
		<description><![CDATA[Amit,

Very well said. I&#039;d like to take what you&#039;re saying a step further. In my ideal world, we shouldn&#039;t be required to estimate at all. Just keep picking the next important thing and get it done. If something starts taking too long, discuss alternatives.

Obviously, high levels of maturity and trust are needed for this arrangement to work. In this life, maybe...]]></description>
		<content:encoded><![CDATA[<p>Amit,</p>
<p>Very well said. I&#8217;d like to take what you&#8217;re saying a step further. In my ideal world, we shouldn&#8217;t be required to estimate at all. Just keep picking the next important thing and get it done. If something starts taking too long, discuss alternatives.</p>
<p>Obviously, high levels of maturity and trust are needed for this arrangement to work. In this life, maybe&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ravi Mohan</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7838</link>
		<dc:creator><![CDATA[Ravi Mohan]]></dc:creator>
		<pubDate>Sat, 15 Mar 2008 03:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7838</guid>
		<description><![CDATA[This is good thinking (and writing).

About the only caveat I can think of is that for your scheme to work, you need a self motivated and talented team, who actually like writing software and are well above average in programming skill. 

As you know, these days I am very skeptical of methodologies, agile/lean whatever, but having worked on both &quot;classic&quot; iteration based agile/scrum projects and also on the  &quot;pick the top priority card and work on it, damn the estimates&quot; style you outline above, I can confirm that the latter way of working was an order of magnitude more productive than the former.

Cheers,]]></description>
		<content:encoded><![CDATA[<p>This is good thinking (and writing).</p>
<p>About the only caveat I can think of is that for your scheme to work, you need a self motivated and talented team, who actually like writing software and are well above average in programming skill. </p>
<p>As you know, these days I am very skeptical of methodologies, agile/lean whatever, but having worked on both &#8220;classic&#8221; iteration based agile/scrum projects and also on the  &#8220;pick the top priority card and work on it, damn the estimates&#8221; style you outline above, I can confirm that the latter way of working was an order of magnitude more productive than the former.</p>
<p>Cheers,</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Campbell</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7837</link>
		<dc:creator><![CDATA[Steve Campbell]]></dc:creator>
		<pubDate>Fri, 14 Mar 2008 20:20:04 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7837</guid>
		<description><![CDATA[Removal of iterations seems to be just another improvement that some teams are able to make, perhaps linked to understanding of Lean concepts.  It is not clear (to me at least) what the criteria are that make it a viable option.   

In any case, I don&#039;t think anyone&#039;s suggesting that a new sprint team start this way, and so far I have not seen anyone say that we should do away with regular team retrospectives.]]></description>
		<content:encoded><![CDATA[<p>Removal of iterations seems to be just another improvement that some teams are able to make, perhaps linked to understanding of Lean concepts.  It is not clear (to me at least) what the criteria are that make it a viable option.   </p>
<p>In any case, I don&#8217;t think anyone&#8217;s suggesting that a new sprint team start this way, and so far I have not seen anyone say that we should do away with regular team retrospectives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amit Rathore</title>
		<link>http://epistemologic.com/2008/03/14/why-i-dont-use-real-hours-for-sprint-planning/#comment-7836</link>
		<dc:creator><![CDATA[Amit Rathore]]></dc:creator>
		<pubDate>Fri, 14 Mar 2008 19:39:20 +0000</pubDate>
		<guid isPermaLink="false">http://epistemologic.wordpress.com/?p=94#comment-7836</guid>
		<description><![CDATA[I agree that designing the implementation is important. However, I believe this needs to be a just-in-time activity. If the team tries to design the implementation during the planning meeting, two things happen - 1. it takes forever, and 2. the value from that discussion will probably decay away before the card is even picked up. Or a developer who might not have been present may end up implementing it, or the requirement might change a little bit, and so on.

This is not to say that the topic of design is not broached at all, of course. However, design is evolutionary, doing that in the planning meeting is sub-optimal.

About the commitment, I agree with Adrian above, you don&#039;t need detailed task breakdown or hours-based estimation to commit to something, as long as everyone on the team is mature enough to understand estimates are estimates, and there is value in getting something in the hands of the customers as quickly as possible.]]></description>
		<content:encoded><![CDATA[<p>I agree that designing the implementation is important. However, I believe this needs to be a just-in-time activity. If the team tries to design the implementation during the planning meeting, two things happen &#8211; 1. it takes forever, and 2. the value from that discussion will probably decay away before the card is even picked up. Or a developer who might not have been present may end up implementing it, or the requirement might change a little bit, and so on.</p>
<p>This is not to say that the topic of design is not broached at all, of course. However, design is evolutionary, doing that in the planning meeting is sub-optimal.</p>
<p>About the commitment, I agree with Adrian above, you don&#8217;t need detailed task breakdown or hours-based estimation to commit to something, as long as everyone on the team is mature enough to understand estimates are estimates, and there is value in getting something in the hands of the customers as quickly as possible.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

