<?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: Synchronize Rather Than Overlap Sprints</title>
	<atom:link href="http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints</link>
	<description>Succeeding With Agile®</description>
	<lastBuildDate>Fri, 10 Feb 2012 03:51:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-278190</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Thu, 13 Oct 2011 18:43:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-278190</guid>
		<description>Hi Christophe-
I think that&#039;s an excellent way to think about it. Of course, many companies will still want something a bit more formal. I&#039;ve written a bit about governance in this article: http://www.mountaingoatsoftware.com/articles/42-the-art-of-compromise</description>
		<content:encoded><![CDATA[<p>Hi Christophe-<br />
I think that&#8217;s an excellent way to think about it. Of course, many companies will still want something a bit more formal. I&#8217;ve written a bit about governance in this article: <a href="http://www.mountaingoatsoftware.com/articles/42-the-art-of-compromise" rel="nofollow">http://www.mountaingoatsoftware.com/articles/42-the-art-of-compromise</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-278071</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Thu, 13 Oct 2011 13:03:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-278071</guid>
		<description>Hi Mike,

I got it wrong. I was thinking that the governance model for Agile would be similar to the one for Waterfall so, at some point, somebody (designated) will help remove the roadblocks the scrum masters can&#039;t (same as project managers ask program managers to help out). It seems that for LonelyPlanet, executives walk down to talk to teams in front of their task boards and, if needed, remove roadblocks (such as adding more resources etc). So, thinking about it now, my question was more: what is a good governance model for Agile? And the answer could be &quot;get your executives to talk to teams directly!&quot;? Interactions over emails and powerpoint presentations...

Cheers
Ch</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I got it wrong. I was thinking that the governance model for Agile would be similar to the one for Waterfall so, at some point, somebody (designated) will help remove the roadblocks the scrum masters can&#8217;t (same as project managers ask program managers to help out). It seems that for LonelyPlanet, executives walk down to talk to teams in front of their task boards and, if needed, remove roadblocks (such as adding more resources etc). So, thinking about it now, my question was more: what is a good governance model for Agile? And the answer could be &#8220;get your executives to talk to teams directly!&#8221;? Interactions over emails and powerpoint presentations&#8230;</p>
<p>Cheers<br />
Ch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-276664</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Tue, 11 Oct 2011 00:44:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-276664</guid>
		<description>Hi Christophe-
I&#039;ve never seen a &quot;master of scrummasters,&quot; but don&#039;t think it would be necessary.</description>
		<content:encoded><![CDATA[<p>Hi Christophe-<br />
I&#8217;ve never seen a &#8220;master of scrummasters,&#8221; but don&#8217;t think it would be necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-276398</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Mon, 10 Oct 2011 10:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-276398</guid>
		<description>Hi Mike,

I spoke on Friday to an engineer who used to work for a company implementing Agile Release Train and it failed: engineers spent too much time planning and C.I. tools were very poor. Since the model includes &quot;harden&quot; iterations, I think this is a sign that management may have used scaling to reintroduce some form of Waterfall model... So here is my question: when scaling Agile, should companies scale the scrum master role where, when scrum masters cannot remove roadblocks for their teams, they can find a Master of Scrum Masters who has enough power to help them out. Such roadblocks could be: change the way the organisation works, change the tools used, change product owners, change sw engineering practises, change the direction of the organisation if that prevents software engineers to do what they do best: delivering software? The role of the master of the scrum master would be to make sure Agile principles are fully applied at all levels of management?

Thanks
Christophe</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>I spoke on Friday to an engineer who used to work for a company implementing Agile Release Train and it failed: engineers spent too much time planning and C.I. tools were very poor. Since the model includes &#8220;harden&#8221; iterations, I think this is a sign that management may have used scaling to reintroduce some form of Waterfall model&#8230; So here is my question: when scaling Agile, should companies scale the scrum master role where, when scrum masters cannot remove roadblocks for their teams, they can find a Master of Scrum Masters who has enough power to help them out. Such roadblocks could be: change the way the organisation works, change the tools used, change product owners, change sw engineering practises, change the direction of the organisation if that prevents software engineers to do what they do best: delivering software? The role of the master of the scrum master would be to make sure Agile principles are fully applied at all levels of management?</p>
<p>Thanks<br />
Christophe</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-274306</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Wed, 05 Oct 2011 13:35:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-274306</guid>
		<description>Hi Christophe-
Dean Leffingwell introduced the idea of a &quot;release train&quot; in his scaling book. I hear he&#039;s elaborated on the idea in his new book. I&#039;d want to read that before commenting on the idea.</description>
		<content:encoded><![CDATA[<p>Hi Christophe-<br />
Dean Leffingwell introduced the idea of a &#8220;release train&#8221; in his scaling book. I hear he&#8217;s elaborated on the idea in his new book. I&#8217;d want to read that before commenting on the idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christophe</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-274265</link>
		<dc:creator>Christophe</dc:creator>
		<pubDate>Wed, 05 Oct 2011 10:15:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-274265</guid>
		<description>Hi Mike,

Some companies are using the concept of Agile Release Train where sprints are synchronised, where at regular intervals there is a release (every 3 to 6 sprints), the last sprint before an internal release is a &quot;harden&quot; sprint for teams (I suspect bad teams need to harden their code but should be the exception).

Would you advocate the Agile Release Train concept as a good practical model?

Regards,
Ch</description>
		<content:encoded><![CDATA[<p>Hi Mike,</p>
<p>Some companies are using the concept of Agile Release Train where sprints are synchronised, where at regular intervals there is a release (every 3 to 6 sprints), the last sprint before an internal release is a &#8220;harden&#8221; sprint for teams (I suspect bad teams need to harden their code but should be the exception).</p>
<p>Would you advocate the Agile Release Train concept as a good practical model?</p>
<p>Regards,<br />
Ch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-111833</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Tue, 09 Nov 2010 05:27:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-111833</guid>
		<description>Hi Marc--
There are a number of things you can do, including bringing in work of different sizes so that work is finished at different times naturally, you can have a team &quot;swarm&quot; by working on one backlog item at a time so that team members learn new ways of working together and start to solve this problem for themselves, and you ask the team what they would do to solve the problem (including first making sure they and not you feel some of the pain of the problem). As for the project manager being busy at the start and end, you can try using a ScrumMaster instead and having the team take on the management roles performed by your current project manager.</description>
		<content:encoded><![CDATA[<p>Hi Marc&#8211;<br />
There are a number of things you can do, including bringing in work of different sizes so that work is finished at different times naturally, you can have a team &#8220;swarm&#8221; by working on one backlog item at a time so that team members learn new ways of working together and start to solve this problem for themselves, and you ask the team what they would do to solve the problem (including first making sure they and not you feel some of the pain of the problem). As for the project manager being busy at the start and end, you can try using a ScrumMaster instead and having the team take on the management roles performed by your current project manager.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-111681</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Mon, 08 Nov 2010 16:39:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-111681</guid>
		<description>Hi
I&#039;m working on a 5 team project with synchronized sprints. Each team is working in isolated branches till they complete any story before they push to trunk. The problem we are facing is that the synchronized sprints filters the pushes to the end of the sprints, which causes bottlenecks and story spillover. Efforts are made to finish some work earlier, but the natural tendency is to have it clump at the end (student syndrome). It also lumps the project manager&#039;s heaviest workload all in the same period, the end and start of sprints.

How do your teams overcome these bottlenecks?</description>
		<content:encoded><![CDATA[<p>Hi<br />
I&#8217;m working on a 5 team project with synchronized sprints. Each team is working in isolated branches till they complete any story before they push to trunk. The problem we are facing is that the synchronized sprints filters the pushes to the end of the sprints, which causes bottlenecks and story spillover. Efforts are made to finish some work earlier, but the natural tendency is to have it clump at the end (student syndrome). It also lumps the project manager&#8217;s heaviest workload all in the same period, the end and start of sprints.</p>
<p>How do your teams overcome these bottlenecks?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Best Links of the Week &#8211; New Year Edition : Agile PM Scrum</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-63382</link>
		<dc:creator>Best Links of the Week &#8211; New Year Edition : Agile PM Scrum</dc:creator>
		<pubDate>Tue, 05 Jan 2010 03:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-63382</guid>
		<description>[...] Synchronize Rather than Overlap Sprints &#8211; Mike Cohn explains why aligning Sprint end dates within one or two days of each other is a much better way to coordinate multiple Scrum teams. [...]</description>
		<content:encoded><![CDATA[<p>[...] Synchronize Rather than Overlap Sprints &#8211; Mike Cohn explains why aligning Sprint end dates within one or two days of each other is a much better way to coordinate multiple Scrum teams. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Cohn</title>
		<link>http://blog.mountaingoatsoftware.com/synchronize-rather-than-overlap-sprints/comment-page-1#comment-63260</link>
		<dc:creator>Mike Cohn</dc:creator>
		<pubDate>Mon, 04 Jan 2010 03:04:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mountaingoatsoftware.com/?p=572#comment-63260</guid>
		<description>Hi Rune--
Oh, great question. I should have thought to mention that situation in the blog post. If one team falls out of synch with other teams (on the same project) because of an abnormal termination, that team should run a slightly shorter or slightly longer sprint the next time. This will get them back in synch with the other teams. Normally it&#039;s pretty easy to decide if it should be shorter or longer. 

For example, if we&#039;re doing 2-week sprints and abnormally terminate with 4 days left, the team do a 14-day sprint (2 weeks + 4 days the third week) to synchronize back up. Or if we&#039;re doing 4-week (20-day) sprints and abnormally terminate 3 days into the sprint, I&#039;d suggest planning a 17-day sprint.</description>
		<content:encoded><![CDATA[<p>Hi Rune&#8211;<br />
Oh, great question. I should have thought to mention that situation in the blog post. If one team falls out of synch with other teams (on the same project) because of an abnormal termination, that team should run a slightly shorter or slightly longer sprint the next time. This will get them back in synch with the other teams. Normally it&#8217;s pretty easy to decide if it should be shorter or longer. </p>
<p>For example, if we&#8217;re doing 2-week sprints and abnormally terminate with 4 days left, the team do a 14-day sprint (2 weeks + 4 days the third week) to synchronize back up. Or if we&#8217;re doing 4-week (20-day) sprints and abnormally terminate 3 days into the sprint, I&#8217;d suggest planning a 17-day sprint.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

