<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Branching for Scrum</title><link>http://blogs.msdn.com/b/billheys/archive/2011/01/18/branching-for-scrum.aspx</link><description>This article presents a perspective on Source Control Management (SCM) using Team Foundation Server (TFS) with Scrum projects. Although I start with a short overview of Scrum to lay the foundation for the concepts, the essence of this article is to present</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Branching for Scrum</title><link>http://blogs.msdn.com/b/billheys/archive/2011/01/18/branching-for-scrum.aspx#10346199</link><pubDate>Tue, 04 Sep 2012 15:04:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10346199</guid><dc:creator>Paul Rogers</dc:creator><description>&lt;p&gt;Is this content available in PowerPoint like the other diagrams where I can modify the images for our own sprint plan?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10346199" width="1" height="1"&gt;</description></item><item><title>re: Branching for Scrum</title><link>http://blogs.msdn.com/b/billheys/archive/2011/01/18/branching-for-scrum.aspx#10155126</link><pubDate>Mon, 18 Apr 2011 11:55:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10155126</guid><dc:creator>Mike Abad</dc:creator><description>&lt;p&gt;Are these images available in powerpoint format like the branching guidance?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10155126" width="1" height="1"&gt;</description></item><item><title>re: Branching for Scrum</title><link>http://blogs.msdn.com/b/billheys/archive/2011/01/18/branching-for-scrum.aspx#10117569</link><pubDate>Wed, 19 Jan 2011 12:04:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117569</guid><dc:creator>Bill Heys</dc:creator><description>&lt;p&gt;Testing with a shared QA team is really a deployment issue for me rather than a branching issue. I do not recommend creating separate branches per test environment. Rather I recommend deploying from a development branch (or the Main branch) to the QA department. If you look at the branching structure, the branches furthest from main are more and more focused on features, while the branches closest to main are focused on integration. You can build and deploy the code from a feature branch for QA testing or you can build and deploy code from the Main branch for testing (QA stabilization prior to release, for example).&lt;/p&gt;
&lt;p&gt;If you look at my illustration above, the development branches for the Scrum teams are created prior to (or at the beginning of) the first Sprint. It doesn&amp;#39;t matter in my mind when you create them as long as they exist prior to when the first Sprint begins development. You will also note that the same development branch(es) are used throughout the entire Scrum project. Some advocate creating a new set of development branch(es) for the Scrum Team(s) for each Sprint. I prefer having tha same set of branches (with merges from Main prior to each Sprint. This allows a more complete and less fragemented view of change history on the branch over time.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117569" width="1" height="1"&gt;</description></item><item><title>re: Branching for Scrum</title><link>http://blogs.msdn.com/b/billheys/archive/2011/01/18/branching-for-scrum.aspx#10117382</link><pubDate>Wed, 19 Jan 2011 00:47:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10117382</guid><dc:creator>allen feinberg</dc:creator><description>&lt;p&gt;Nice article&lt;/p&gt;
&lt;p&gt;2 Questions : &lt;/p&gt;
&lt;p&gt;What about shared testing with a single qa team across 2 scrum teams, would this require an additional integration branch between team branches and main?&lt;/p&gt;
&lt;p&gt;When do you create the sprint branch, during the sprint (say day 1) or do you create the sprint branch before the sprint starts (say 1 week before the sprint starts)?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10117382" width="1" height="1"&gt;</description></item></channel></rss>