<?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: Scrum Anti-Pattern: NOT Prioritising Stories Within Sprints</title>
	<atom:link href="http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/feed/" rel="self" type="application/rss+xml" />
	<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/</link>
	<description>Karl Scotland - Using Agile to Deliver Value</description>
	<lastBuildDate>Tue, 07 Feb 2012 22:31:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Prioritising stories within a Scrum sprint? &#124; Valtech UK</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-56571</link>
		<dc:creator>Prioritising stories within a Scrum sprint? &#124; Valtech UK</dc:creator>
		<pubDate>Tue, 16 Aug 2011 13:37:13 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-56571</guid>
		<description>[...] on February 10th, 2010 by David Draper   In a recent post Karl Scotland drew my attention to this post by Craig Dickson on Agile DZone. Karl and Craig differ on their [...]</description>
		<content:encoded><![CDATA[<p>[...] on February 10th, 2010 by David Draper   In a recent post Karl Scotland drew my attention to this post by Craig Dickson on Agile DZone. Karl and Craig differ on their [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesse W</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-7408</link>
		<dc:creator>Jesse W</dc:creator>
		<pubDate>Mon, 26 Apr 2010 18:44:27 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-7408</guid>
		<description>I think there might be some confusion here. I believe Criag&#039;s point of view was to not let the PO change the priority of stories after they are in the current sprint. I completely agree with this because it is the only way to enable the development team to completely self organize in whatever way they see fit in order to meet their commitment. After all, the goal of each sprint is to produce a deliverable and therefor what difference would it make to the PO what order things get completed in when at the end of the iteration, they will have the working software with whatever requested features.

I think the confusion here lies in the fact Karl would like to empower the team to do whatever it takes to get the job done, even if that means finishing the least important thing first in a sprint. The PO does not have this power once the team has made their commitment to finish a list of stories for the upcoming sprint.

From this point of view, I don&#039;t think that the argument  of Karl&#039;s for delivering value over process still stands since either way the team still delivers the planned work by the end of the iteration. And I definitely agree that Scrum requires education at higher levels of the organization to encourage proper prioritization and understanding when it comes to what work can be completed and when. They may not ask for that shiny feature they just discussed on the back for a bar napkin last night and expect it to be done by &quot;Friday&quot;. It must be brought to the team for proper estimation and planning the following sprint and no earlier. After all, if it was so important, it would have been brought up sooner.

As for the point about limiting work in progress and maintaining an efficient flow, I believe this is a great argument for keeping sprints small, preferably only a week or two. This allows the most flexibility for the business to re order the upcoming work. It also keeps the team focused with a smaller, more manageable goal.</description>
		<content:encoded><![CDATA[<p>I think there might be some confusion here. I believe Criag&#8217;s point of view was to not let the PO change the priority of stories after they are in the current sprint. I completely agree with this because it is the only way to enable the development team to completely self organize in whatever way they see fit in order to meet their commitment. After all, the goal of each sprint is to produce a deliverable and therefor what difference would it make to the PO what order things get completed in when at the end of the iteration, they will have the working software with whatever requested features.</p>
<p>I think the confusion here lies in the fact Karl would like to empower the team to do whatever it takes to get the job done, even if that means finishing the least important thing first in a sprint. The PO does not have this power once the team has made their commitment to finish a list of stories for the upcoming sprint.</p>
<p>From this point of view, I don&#8217;t think that the argument  of Karl&#8217;s for delivering value over process still stands since either way the team still delivers the planned work by the end of the iteration. And I definitely agree that Scrum requires education at higher levels of the organization to encourage proper prioritization and understanding when it comes to what work can be completed and when. They may not ask for that shiny feature they just discussed on the back for a bar napkin last night and expect it to be done by &#8220;Friday&#8221;. It must be brought to the team for proper estimation and planning the following sprint and no earlier. After all, if it was so important, it would have been brought up sooner.</p>
<p>As for the point about limiting work in progress and maintaining an efficient flow, I believe this is a great argument for keeping sprints small, preferably only a week or two. This allows the most flexibility for the business to re order the upcoming work. It also keeps the team focused with a smaller, more manageable goal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Dubakov</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2768</link>
		<dc:creator>Michael Dubakov</dc:creator>
		<pubDate>Sat, 06 Feb 2010 17:19:48 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2768</guid>
		<description>Well, I partially agree with Craig. If you have iterations, it means you have a cadence. As a team you committed to release this set of user stories. And as a team you have full responsibility. But it means the team should have an authority to implement stories in any order, that will speed up the delivery. Dependencies may happen and indeed one user story implemented before another user story may be a good thing for the whole sprint. 

If you do Kanban, all the above is irrelevant.</description>
		<content:encoded><![CDATA[<p>Well, I partially agree with Craig. If you have iterations, it means you have a cadence. As a team you committed to release this set of user stories. And as a team you have full responsibility. But it means the team should have an authority to implement stories in any order, that will speed up the delivery. Dependencies may happen and indeed one user story implemented before another user story may be a good thing for the whole sprint. </p>
<p>If you do Kanban, all the above is irrelevant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Draper</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2678</link>
		<dc:creator>David Draper</dc:creator>
		<pubDate>Wed, 03 Feb 2010 09:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2678</guid>
		<description>Karl,

I think that it is only fair to see that Craig is trying to implement Scrum. Scrum provides a certain model for engagement. 

Personally I use prioritisation as a strategy that teams can use to self-organise. It is the teams approach that considers WiP and Flow rather than a mandate from the PO.

I&#039;ve described my own take on this further here: http://www.agiledesign.co.uk/scrum/prioritising-stories-within-a-sprint/


I do certainly agree with you that when the needs of the process trump the needs of the business we have a problem. Any cadence needs to exist for the benefit of the business. In Craig&#039;s example there was no clear reason for a 12 week cadence and it seemed that this took priority over business need.

Regards

Dave.</description>
		<content:encoded><![CDATA[<p>Karl,</p>
<p>I think that it is only fair to see that Craig is trying to implement Scrum. Scrum provides a certain model for engagement. </p>
<p>Personally I use prioritisation as a strategy that teams can use to self-organise. It is the teams approach that considers WiP and Flow rather than a mandate from the PO.</p>
<p>I&#8217;ve described my own take on this further here: <a href="http://www.agiledesign.co.uk/scrum/prioritising-stories-within-a-sprint/" rel="nofollow">http://www.agiledesign.co.uk/scrum/prioritising-stories-within-a-sprint/</a></p>
<p>I do certainly agree with you that when the needs of the process trump the needs of the business we have a problem. Any cadence needs to exist for the benefit of the business. In Craig&#8217;s example there was no clear reason for a 12 week cadence and it seemed that this took priority over business need.</p>
<p>Regards</p>
<p>Dave.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Prioritising stories within a sprint? &#124; David Draper on agile &#38; design</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2676</link>
		<dc:creator>Prioritising stories within a sprint? &#124; David Draper on agile &#38; design</dc:creator>
		<pubDate>Wed, 03 Feb 2010 08:55:24 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2676</guid>
		<description>[...] a recent post Karl Scotland drew my attention to this post by Craig Dickson on Agile DZone. Karl and Craig differ on their [...]</description>
		<content:encoded><![CDATA[<p>[...] a recent post Karl Scotland drew my attention to this post by Craig Dickson on Agile DZone. Karl and Craig differ on their [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Lowery</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2133</link>
		<dc:creator>Mike Lowery</dc:creator>
		<pubDate>Fri, 22 Jan 2010 02:57:16 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2133</guid>
		<description>Karl,
great post and agree with you total. Having read the article no one ever seems to mention that in sprint prioritisation is an essential skill for an effective PO if something goes wrong. Story x turns into a horror the burndown flat lined and the sprint target is in trouble, then the PO needs to make a call (based on team advice of course)
Mike</description>
		<content:encoded><![CDATA[<p>Karl,<br />
great post and agree with you total. Having read the article no one ever seems to mention that in sprint prioritisation is an essential skill for an effective PO if something goes wrong. Story x turns into a horror the burndown flat lined and the sprint target is in trouble, then the PO needs to make a call (based on team advice of course)<br />
Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2109</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Thu, 21 Jan 2010 17:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2109</guid>
		<description>Allan, 

Saving things for another day is an anti-pattern.

Just kidding. More seriously, though, was there ever a &quot;single Scrum way of doing things?&quot; Seems to me the assumption that there is a single right way to do things presupposes that all situations and all problems are the same. To date, I haven&#039;t seen that in the field. Quite the opposite, actually.

Dave</description>
		<content:encoded><![CDATA[<p>Allan, </p>
<p>Saving things for another day is an anti-pattern.</p>
<p>Just kidding. More seriously, though, was there ever a &#8220;single Scrum way of doing things?&#8221; Seems to me the assumption that there is a single right way to do things presupposes that all situations and all problems are the same. To date, I haven&#8217;t seen that in the field. Quite the opposite, actually.</p>
<p>Dave</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: allan kelly</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2104</link>
		<dc:creator>allan kelly</dc:creator>
		<pubDate>Thu, 21 Jan 2010 15:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2104</guid>
		<description>Thanks for pointing that out Karl, I&#039;d have missed it otherwise.

I don&#039;t know Craig but it seems he is wrong on so many points.  You are right.  I guess I can see where he is coming from, it fits in with the idea of the &quot;Scrum goal&quot; but I&#039;m not sure how many Scrum teams are using the Scrum goal technique.

In some ways this shows how there is no longer a single Scrum way of doing things.  The interpretation of Scrum differs which means it is loosing one of its strengths.  Or maybe I&#039;m wrong, in which case a lot of &quot;Scrum&quot; teams aren&#039;t &quot;Scrum teams&quot;.

As to the anti-pattern stuff that is so wrong.  He&#039;s borrowing a term to aggrandize his argument.  Anyway, there is no such thing as an anti-pattern but we&#039;ll save that for another day.</description>
		<content:encoded><![CDATA[<p>Thanks for pointing that out Karl, I&#8217;d have missed it otherwise.</p>
<p>I don&#8217;t know Craig but it seems he is wrong on so many points.  You are right.  I guess I can see where he is coming from, it fits in with the idea of the &#8220;Scrum goal&#8221; but I&#8217;m not sure how many Scrum teams are using the Scrum goal technique.</p>
<p>In some ways this shows how there is no longer a single Scrum way of doing things.  The interpretation of Scrum differs which means it is loosing one of its strengths.  Or maybe I&#8217;m wrong, in which case a lot of &#8220;Scrum&#8221; teams aren&#8217;t &#8220;Scrum teams&#8221;.</p>
<p>As to the anti-pattern stuff that is so wrong.  He&#8217;s borrowing a term to aggrandize his argument.  Anyway, there is no such thing as an anti-pattern but we&#8217;ll save that for another day.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dew Drop &#8211; January 21, 2009 &#124; Alvin Ashcraft&#39;s Morning Dew</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2103</link>
		<dc:creator>Dew Drop &#8211; January 21, 2009 &#124; Alvin Ashcraft&#39;s Morning Dew</dc:creator>
		<pubDate>Thu, 21 Jan 2010 14:55:07 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2103</guid>
		<description>[...] Scrum Anti-Pattern: NOT Prioritising Stories Within Sprints (Karl Scotland) [...]</description>
		<content:encoded><![CDATA[<p>[...] Scrum Anti-Pattern: NOT Prioritising Stories Within Sprints (Karl Scotland) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Nicolette</title>
		<link>http://availagility.co.uk/2010/01/20/scrum-anti-pattern-not-prioritising-stories-within-sprints/comment-page-1/#comment-2096</link>
		<dc:creator>Dave Nicolette</dc:creator>
		<pubDate>Thu, 21 Jan 2010 11:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://availagility.co.uk/?p=520#comment-2096</guid>
		<description>Well said, Karl. IMHO timeboxed sprints/iterations add value in organizations that lack a culture of frequent feedback and frequent value delivery. As such, it is a mechanism for change. When, instead of continuously improving value delivery, an organization or a team locks their process into a rigid model at some point along the continuum of improvement, they&#039;ve missed the whole point. 

If batches are too large - in this context, sprints are too long and contain too many stories, hard to prioritize, long lead times between incremental deliveries, etc. - the flow of work becomes irregular and the organization becomes less able to respond to changing priorities or business needs. By gradually driving down the length of the sprints, we can reach a point where the timeboxes become irrelevant - just a form of overhead that can be removed with no ill effects. Then we&#039;re close to another process model with which I believe you are familiar. ;-) That&#039;s the point in the organization&#039;s improvement when they&#039;ve outgrown the need for a mechanism to force feedback and frequent delivery; feedback and frequent delivery have become the norm. The leg has healed and the cast can be removed.</description>
		<content:encoded><![CDATA[<p>Well said, Karl. IMHO timeboxed sprints/iterations add value in organizations that lack a culture of frequent feedback and frequent value delivery. As such, it is a mechanism for change. When, instead of continuously improving value delivery, an organization or a team locks their process into a rigid model at some point along the continuum of improvement, they&#8217;ve missed the whole point. </p>
<p>If batches are too large &#8211; in this context, sprints are too long and contain too many stories, hard to prioritize, long lead times between incremental deliveries, etc. &#8211; the flow of work becomes irregular and the organization becomes less able to respond to changing priorities or business needs. By gradually driving down the length of the sprints, we can reach a point where the timeboxes become irrelevant &#8211; just a form of overhead that can be removed with no ill effects. Then we&#8217;re close to another process model with which I believe you are familiar. <img src='http://availagility.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  That&#8217;s the point in the organization&#8217;s improvement when they&#8217;ve outgrown the need for a mechanism to force feedback and frequent delivery; feedback and frequent delivery have become the norm. The leg has healed and the cast can be removed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

