<?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>My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx</link><description>There’s not a huge amount of best practice info out there regarding areas and iterations. One interesting place to look at is a blog post that describes how the Visual Studio team uses them ( http://blogs.msdn.com/ericlee/archive/2006/08/09/when-to-use</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10389882</link><pubDate>Thu, 31 Jan 2013 11:32:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10389882</guid><dc:creator>Baskar</dc:creator><description>&lt;p&gt;Awesome explanation !&lt;/p&gt;
&lt;p&gt;Thank you ..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10389882" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10150197</link><pubDate>Tue, 05 Apr 2011 20:47:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10150197</guid><dc:creator>Greg Randall NZ</dc:creator><description>&lt;p&gt;Thanks, nice over view of areas and iterations. Now to go make my own :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10150197" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10104784</link><pubDate>Tue, 14 Dec 2010 17:01:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10104784</guid><dc:creator>StevenLange</dc:creator><description>&lt;p&gt;@Dave - they can be redundant if you want them to be. &amp;nbsp;However, the souce tree structure doesn&amp;#39;t always represent the functional hierarchy or structure of a project. &amp;nbsp;Letting areas be an independent field provides more flexibility when working with work items. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;The main intersection (IMHO) between the source control structure is with Iterations. &amp;nbsp;Yes, you can replicate Iterations with your releases/branches in source control. &amp;nbsp;In Iterations, you can even further dissect releases into sprints, etc. to better help track progress for a given release. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Work items are associated with code in two ways: &amp;nbsp;by linking (work item to changeset or versioned item), or by build (completed work items are associated with a build). &amp;nbsp; Because of these other manners to align the two types of artifacts, you are free to use Areas &amp;amp; Iterations as you see fit - either closely mirroring the source tree, or in a more logical hierarchy that makes sense for your reports, and your business.&lt;/p&gt;
&lt;p&gt;Hope this helps a little..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10104784" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10104435</link><pubDate>Tue, 14 Dec 2010 04:55:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10104435</guid><dc:creator>Dave</dc:creator><description>&lt;p&gt;Seems to me that areas are redundant with the source project organization and iterations redundant with release versions. How are areas and iterations supposed to work in conjunctions with the source tree organization for branching? Thanks!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10104435" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10079065</link><pubDate>Thu, 21 Oct 2010 18:43:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10079065</guid><dc:creator>rnysuen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Let say I have the following Iteration tree:&lt;/p&gt;
&lt;p&gt;\MySite&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;\Release 1&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;\Phase 1 - Aug 1-15, 2010&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;\Phase 2 - Aug 16 - 30, 2010&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;\Phase 3 - Sept 1 - 15, 2010&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;\Phase 4 - Sept 16 - 30, 2010&lt;/p&gt;
&lt;p&gt; &amp;nbsp;\Release 2&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;\Phase 1 - Oct 1 - 15, 2010&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;\Phase 2 - Oct 16 - 31, 2010&lt;/p&gt;
&lt;p&gt;And some urgent bug from customer and we need a hotfix for Release 1 while Release 2 development is on going. How should I capture and plan for the hotfix effort? Should I &lt;/p&gt;
&lt;p&gt;i) create \MySite\Release 1\Phase 5 - Oct 16 - 31, 2010 so that it&amp;#39;ll have the same time frame as \MySite\Release 2\Phase 2 - Oct 16 - 31, 2010&lt;/p&gt;
&lt;p&gt;ii) include work items in Release 2 -&amp;gt; Sprint 2 - Oct 16 - 31, 2010 (will have to distinguish the work items somehow?)&lt;/p&gt;
&lt;p&gt;Thanks, &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10079065" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#10047045</link><pubDate>Fri, 06 Aug 2010 15:56:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10047045</guid><dc:creator>obautista</dc:creator><description>&lt;p&gt;I hope you can help me. &amp;nbsp;We have set up permissions on Areas and Iterations within each Team Project. &amp;nbsp;We have multiple levels of Areas and Iterations. &amp;nbsp;For example, we have a Parent Iteration, a Child, and a Sub-Child. &amp;nbsp;When I assign permissions to Jane Doe to Parent Iteration she does not get access to Child and Sub-Child. &amp;nbsp;Is this correct? &amp;nbsp;I was thinking assigning permissions to Parent should give her permissions to Parent and everything underneath (children).&lt;/p&gt;
&lt;p&gt;Thanks for any help you can provide&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10047045" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#9943450</link><pubDate>Mon, 04 Jan 2010 16:42:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9943450</guid><dc:creator>StevenLange</dc:creator><description>&lt;p&gt;Luis,&lt;/p&gt;
&lt;p&gt;Are you asking how you can add iterations in bulk? &amp;nbsp;I would definitely not recommend going directly into the TFS database. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;One option would be to use the SDK. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;You'll want to do so using the ICommonStructureService.CreateNode method in the TFS SDK: &lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.server.icommonstructureservice.createnode.aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.server.icommonstructureservice.createnode.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This post should help you get started: &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://teamfoundation.blogspot.com/2008/09/how-to-deal-with-areas-or-iterations.html"&gt;http://teamfoundation.blogspot.com/2008/09/how-to-deal-with-areas-or-iterations.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;However, depending on how many iterations you want to add, it may just be more time-efficient to enter them manually.&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9943450" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#9943426</link><pubDate>Mon, 04 Jan 2010 15:55:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9943426</guid><dc:creator>luis</dc:creator><description>&lt;p&gt;how do you add multiple iteration dates at once? our iteration structure is as follows:&lt;/p&gt;
&lt;p&gt;iteration&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2010-01-01&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2010-02-01&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2010-03-01&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2010-04-01&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2010-05-01&lt;/p&gt;
&lt;p&gt;can I do this directly in the TFS database?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9943426" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#9929131</link><pubDate>Thu, 26 Nov 2009 16:45:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9929131</guid><dc:creator>Flyingoat</dc:creator><description>&lt;p&gt;So helpful post!! I learned a lot from this &amp;quot;simple&amp;quot; post. &lt;/p&gt;
&lt;p&gt;Thank you very much, slange!&lt;/p&gt;
&lt;p&gt;By the way, happy Thinksgiving!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9929131" width="1" height="1"&gt;</description></item><item><title>re: My 2 cents on Areas and Iterations in Team Foundation Server</title><link>http://blogs.msdn.com/b/slange/archive/2007/01/30/my-2-cents-on-areas-and-iterations-in-team-foundation-server.aspx#9923533</link><pubDate>Tue, 17 Nov 2009 12:32:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923533</guid><dc:creator>levidos</dc:creator><description>&lt;p&gt;Thank you very much slange for this very useful post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923533" width="1" height="1"&gt;</description></item></channel></rss>