<?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>bharry's WebLog : tsbt-tfs</title><link>http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx</link><description>Tags: tsbt-tfs</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>BizTalk Support with TFS</title><link>http://blogs.msdn.com/bharry/archive/2008/05/12/biztalk-support-with-tfs.aspx</link><pubDate>Mon, 12 May 2008 15:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8493729</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/8493729.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=8493729</wfw:commentRss><description>&lt;P&gt;We get a reasonable amount of feedback from BizTalk users that would like a more seamless experience working with Team System and BizTalk.&amp;nbsp; The number one complaint that I hear is that building BizTalk with Team Build is very difficult.&amp;nbsp; The underlying reason for this is that BizTalk does not use msbuild for building their projects.&lt;/P&gt;
&lt;P&gt;I've been working with the BizTalk team for the past several months to try to figure out how to fit this support in.&amp;nbsp; I'm very happy to say that I've just been informed that they will be getting it into the upcoming BizTalk Server 2006 R3.&amp;nbsp; I think this will be a nice improvement for all of you BizTalk/TFS users out there.&amp;nbsp; You can read more about the R3 release here: &lt;A title=http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx href="http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx" mce_href="http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx"&gt;http://blogs.msdn.com/stevemar/archive/2008/04/23/biztalk-server-platform-updates.aspx&lt;/A&gt;.&amp;nbsp; Although this post doesn't mention the Team Build support specifically, I've been told it will be there.&amp;nbsp; Of course that goes with my usual caveat of "plans are always subject to change", but we'll keep working with them to help make sure we can deliver this great feature.&lt;/P&gt;
&lt;P&gt;Now I'm off to talk to the SQL Server Reporting Services team to get them to commit to a release to add this support in :)&amp;nbsp; Those are the two I hear the most customer requests for.&amp;nbsp; If there are more that are important to you, let me know and I'll see what we can do.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8493729" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>March '08 Team Foundation Server Power Tools Released</title><link>http://blogs.msdn.com/bharry/archive/2008/04/21/march-08-team-foundation-server-power-tools-released.aspx</link><pubDate>Mon, 21 Apr 2008 21:11:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8415115</guid><dc:creator>bharry</dc:creator><slash:comments>49</slash:comments><comments>http://blogs.msdn.com/bharry/comments/8415115.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=8415115</wfw:commentRss><description>&lt;p&gt;We've just released a new version of the TFS Power Tools.&amp;#160; This new Power Tool release will work only with the VS/Team Explorer 2008 client (but against either a TFS 2005 or TFS 2008 server).&amp;#160; If you haven't taken the time to upgrade yet, I highly recommend it - you are missing out on lots of great new value we are delivering.&lt;/p&gt;  &lt;p&gt;Although this release is not quite as big as the record setting December '07 Power Tools release, it's packed with great stuff.&amp;#160; It's got something for almost everyone but the largest portion will probably be most useful to TFS administrators.&amp;#160; We know TFS administrators have been hurting and we are working hard to make their lives easy.&lt;/p&gt;  &lt;p&gt;There are actually 2 downloads for this Power Tools release.&amp;#160; You can read below for details as to why.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/2/0/e/20e75000-79ff-43d4-894f-40da9e185c3f/tfpt.msi"&gt;TFS 2008 March '08 Power Tools&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/2/0/e/20e75000-79ff-43d4-894f-40da9e185c3f/WssExt64Bit.msi"&gt;64-bit TFS 2008 Sharepoint extensions installer&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;In addition to the new features listed, we have fixed quite a few Power Tools bugs.&amp;#160; I don't have a complete list to share but I'm told there are some very important fixes that you will want if you use the Power Tools.&amp;#160; The new features include:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Process Template Editor support for custom work item controls&lt;/strong&gt; - This has been, perhaps, the most commonly requested enhancement.&amp;#160; Anyone using custom work item controls knows that it has meant going back to editing XML for any work item type changes.&amp;#160; This new feature allows you to continue to use the GUI editor when using custom controls. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;TFSServerManager client&lt;/strong&gt; - Long ago, I posted &lt;a href="http://blogs.msdn.com/bharry/archive/2007/01/22/tfsservermanager-powertool.aspx"&gt;screen shots&lt;/a&gt; of the TFSServerManager tool we've written to monitor what's going on in a TFS server.&amp;#160; The tool has finally made it into the Power Tools.&amp;#160; The accompanying TFSServerMonitor that provides availability and performance counter data has not yet made it but we hope to get that into a future release.&amp;#160; None-the-less, TFSServerManager alone, provide some great capability, including the ability to produce reports like the dogfood statistics posts that I do for our DevDiv server every month. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;TFS BPA support for Windows Server 2008&lt;/strong&gt; - In addition to various rule improvements and bug fixes, we have updated the TFS Best Practices Analyzer to work on Windows Server 2008.&amp;#160; This enables this valuable tool to help trouble shoot issues on all supported operating systems while providing the minimal amount of &amp;quot;noise&amp;quot; and inappropriate warnings. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Work Item Template improvements&lt;/strong&gt; - We've made a ton of usability improvements to the existing work item template Power Tool features.&amp;#160; If you haven't tried out this feature yet, I strongly recommend it.&amp;#160; It's a great way to pre-populate template bug reports (and other types of work items) with much of the required data and reduce the overhead of entering lots of similar kinds of bug reports.&amp;#160; The biggest improvements include:       &lt;ul&gt;       &lt;li&gt;Work item templates have moved from a separate tool window to a new node in the Team Explorer window (including support for organizing them in folder, cut/copy/paste, drag &amp;amp; drop, etc. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/March08TeamFoundationServerPowerToolsRel_59BF/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 100px; border-right-width: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/March08TeamFoundationServerPowerToolsRel_59BF/image_thumb_1.png" width="194" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Editing work item templates now happens in a tool window in the document well rather than the somewhat odd looking scrollable modal dialog that it used to use.&amp;#160; This includes full document integration - toolbar support, dirty state, etc. &lt;/li&gt;      &lt;li&gt;With the integration into tool windows, we were able to significantly simplify the menu structure and reduce clutter. &lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Scriptable Team Project creation&lt;/strong&gt; - Oh my has this one been on the back log for a while.&amp;#160; It was a very common request right after we release TFS 2005 and we've finally gotten around to doing something about it.&amp;#160; This Power Tools release includes a new tfpt command - &amp;quot;tfpt createteamproject&amp;quot; that can be used to create new Team Projects in scripts rather than having to use the GUI.&amp;#160; There are a few important caveats here though.&amp;#160; First, it will only work if you also have Team Explorer 2008 SP1 installed on the machine.&amp;#160; There is a new API in Team Explorer 2008 SP1 that enables this new Power Tool command line.&amp;#160; Team Explorer 2008 SP1? you say?&amp;#160; How do I get that?&amp;#160; Well, SP1 hasn't released yet and I haven't even blogged the new feature set in it yet.&amp;#160; I expect some developments in those departments shortly.&amp;#160; I hope to blog the feature set of TFS 2008 SP1 shortly and for the Beta release of TFS 2008 SP1 to follow soon after that.&amp;#160; Keep your eyes peeled and know that once you get TFS 2008 SP1, this Power Tool feature will light up and suddenly scripting Team Project creation will become practical.&amp;#160; Oh, an by the way, using Team Explorer 2008 SP1 and this Power Tool release, you can automate Team Project creation against both TFS 2005 and TFS 2008 servers. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Support for 64-bit Sharepoint farms&lt;/strong&gt; - Due to an unfortunate oversight in TFS 2008, our WSS installation tool does not support 64-bit Sharepoint.&amp;#160; We are rectifying this oversight with this new release of the TFS Power Tools.&amp;#160; We now have a TFS WSS extensions installer that will work on 64-bit Sharepoint installations.&amp;#160; Because this will only be needed by a few administrators/operations personnel, we chose not to include it in the main Power Tools download but instead to make it a separate download that can be found&lt;font color="#ff0000"&gt; here&lt;/font&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Unshelve to a different branch&lt;/strong&gt; - tfpt unshelve now supports a new option &amp;quot;tfpt unshelve /migrate&amp;quot; that will unshelve a shelveset to a different branch than it was originally authored in.&amp;#160; This provides a handy way to move pending changes from one branch to another without checking them in and merging and without having to do a bunch of manual work to figure out the common base version between the branches and work out the merge relationships.&amp;#160; A very handy addition that we use quite a lot internally. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Improvements to tfpt review&lt;/strong&gt; - We use tfpt review internally for managing code reviews and have gotten a bunch of feedback on how it could be better - particularly in performance of moving between the file changes.&amp;#160; We've made several improvements to make the experience better. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Delete global lists in the work item tracking system&lt;/strong&gt; - tfpt destroygl now allows you to delete global lists from the work item tracking system.&amp;#160; Previously there was no way to eliminate a global list once it had been created.&amp;#160; In the future, I hope to see this ability incorporated into the Process Template Editor, but for now, at least it is available. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Update bound Microsoft Office docs when the TFS server name changes&lt;/strong&gt; - Bound Office documents (Excel spreadsheets and Project plans) include the TFS server name so that they can refresh their work item lists without prompting the user to connect to TFS.&amp;#160; Unfortunately, there has been no way to update the server name in the event that you rename your TFS server.&amp;#160; With the introduction of tfpt changedocurl, you can now update the server name, port number, etc in bound Office documents. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Performance improvements in tfpt online&lt;/strong&gt; - I'm not sure how many people this will be a big deal for, but it's been a big complaint internally where we have 10's or 100's of thousands of files in an average workspace.&amp;#160; If you have large workspaces and you use tfpt online, you will likely notice that it now puts less load on the server and takes less time. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;That's it but as you can see it's a long list and it's got something for almost everyone.&amp;#160; I really hope you enjoy it and, as always, please send me any feedback you have.&amp;#160; We are committed to continuing to deliver high demand improvements at every opportunity.&amp;#160; I mentioned TFS 2008 SP1 in this post briefly.&amp;#160; As I said, I'll be blogging about it soon and I really can't wait.&amp;#160; The list of improvements is HUGE - probably twice the size of this list.&amp;#160; Add that to the new version of Team System Web Access that's being previewed now (see my earlier post) and it's an exciting time for VSTS 2008 users.&lt;/p&gt;  &lt;p&gt;Thanks,&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8415115" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>New TFS Specs Available</title><link>http://blogs.msdn.com/bharry/archive/2008/04/15/new-tfs-specs-available.aspx</link><pubDate>Tue, 15 Apr 2008 19:38:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8397878</guid><dc:creator>bharry</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/bharry/comments/8397878.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=8397878</wfw:commentRss><description>&lt;p&gt;We continue in our effort to publish specs for features that are under development very early in the process so that we can incorporate your feedback before we are even done coding it.&amp;#160; We haven't published as many as I had hoped but we continue to emphasize the importance of it within the team and are starting to see some real momentum.&amp;#160; While I was out on sabbatical, 3 new specs were published.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/e/0/e/e0ed04ec-bf14-4dd6-b5ad-22094b128498/Bug-Submission-Portal.xps"&gt;Codename &amp;#8220;TFS Bug Submission Portal&amp;#8221; Power Tool for Team Foundation Server 2008&lt;/a&gt; - This covers the new limited TFS access for users without CALs.&amp;#160; I just wrote a longer &lt;a href="http://blogs.msdn.com/bharry/archive/2008/04/15/updates-to-team-system-web-access.aspx"&gt;blog post&lt;/a&gt; about it announcing the availability of a CTP.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/e/0/e/e0ed04ec-bf14-4dd6-b5ad-22094b128498/Send-Mail-for-TFS.xps"&gt;Send Mail from TFS&lt;/a&gt; - The spec for a new feature coming in TFS 2008 SP1 (more about that in the next week or two when I write a blog post about all the great stuff that's coming in SP1).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://download.microsoft.com/download/e/0/e/e0ed04ec-bf14-4dd6-b5ad-22094b128498/TFS-Linking.xps"&gt;Core Linking Work Item Tracking&lt;/a&gt; - This spec covers the core enhancements to work item tracking that enables hierarchies, typed links and more coming in Rosario.&amp;#160; This underlying improvement is going to enable an amazing number of new scenarios.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Further, this week I am expecting to see 2 more specs published...&lt;/p&gt;  &lt;p&gt;Query Folders - A feature for enabling you to organize your work item queries into a folder hierarchy.&lt;/p&gt;  &lt;p&gt;Enterprise TFS Management - An overhaul of some of the TFS application architecture that is going to enable substantially greater deployment flexibility and manageability in the enterprise environment.&lt;/p&gt;  &lt;p&gt;Keep your eyes peeled for the new specs and we look forward to your feedback on the ones we've already published if you haven't already given it.&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8397878" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>A Great Deck on TFS and Distributed Development</title><link>http://blogs.msdn.com/bharry/archive/2008/02/15/a-great-deck-on-tfs-and-distributed-development.aspx</link><pubDate>Fri, 15 Feb 2008 22:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7720109</guid><dc:creator>bharry</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7720109.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7720109</wfw:commentRss><description>&lt;P&gt;Bill Essary did a fantastic talk this week on how TFS works in a distributed environment.&amp;nbsp; This talk shows how the various TFS components communicate.&amp;nbsp; It gives guidance on how these communication paths put constraints on the network topology.&amp;nbsp; It explains how these constraints can be applied in a distributed development environment.&amp;nbsp; It also includes some great links at the end for further reading.&amp;nbsp; I've attached a copy of the deck to this blog post.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7720109" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/bharry/attachment/7720109.ashx" length="1002583" type="application/vnd.openxmlformats-officedocument.pres" /><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>Requirements management with Team System</title><link>http://blogs.msdn.com/bharry/archive/2008/01/29/requirements-management-with-team-system.aspx</link><pubDate>Tue, 29 Jan 2008 15:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7304907</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7304907.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7304907</wfw:commentRss><description>&lt;P&gt;Here's a nice blog series I ran across on requirements management with Team System, Team Foundation Server and some 3rd party products.&amp;nbsp; We are also working on a whitepaper to provide an overview of this.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-1-of-4-overview.aspx"&gt;http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-1-of-4-overview.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-2-of-4-tfs-out-of-the-box.aspx"&gt;http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-2-of-4-tfs-out-of-the-box.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-3-of-4-integrations.aspx"&gt;http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-3-of-4-integrations.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-4-of-4-summary.aspx"&gt;http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-4-of-4-summary.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7304907" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>A customer's experience with TFS and Teamprise for Java development</title><link>http://blogs.msdn.com/bharry/archive/2008/01/25/a-customer-s-experience-with-tfs-and-teamprise-for-java-development.aspx</link><pubDate>Fri, 25 Jan 2008 12:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7239632</guid><dc:creator>bharry</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7239632.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7239632</wfw:commentRss><description>&lt;P&gt;Yesterday someone forwarded me a link to a Minnesota user group presentation on &lt;A href="http://vstsmn.net/Downloads/VSTS%20MN%20-%202008-01%20-TFS-Teamprise_Presentation_upload.ppt" mce_href="http://vstsmn.net/Downloads/VSTS%20MN%20-%202008-01%20-TFS-Teamprise_Presentation_upload.ppt"&gt;using TFS and Teamprise in a mixed .NET and Java shop&lt;/A&gt;.&amp;nbsp; Being, admittedly, somewhat biased, I thought it was a terrific presentation on their experiences and felt is was worth sharing.&amp;nbsp; If you (like so many organizations) do both .NET development and Java development, TFS + Teamprise can be a terrific solution for you.&lt;/P&gt;
&lt;P&gt;The one thing that made me feel bad was that they mentioned they had problems with TS Web Access and Firefox.&amp;nbsp; I've asked the team to look into that (contacting the author if necessary) to understand it and make sure it works well on Firefox.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7239632" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>Checking your TFS Version and Extending Trials</title><link>http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx</link><pubDate>Tue, 15 Jan 2008 21:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7119345</guid><dc:creator>bharry</dc:creator><slash:comments>47</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7119345.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7119345</wfw:commentRss><description>&lt;P&gt;As with Team Foundation Server 2005, we are publishing a utility that you can run on your TFS server to determine what version of TFS it is and, if it is trial, how many days remain until it expires.&amp;nbsp; It also enables you to extend trials by 30 days.&lt;/P&gt;
&lt;P&gt;The program is called TFSVersionDetection.exe and is attached to this blog post (or can be requested from Customer Support).&amp;nbsp; I recommend that you run the tool on the TFS server itself.&amp;nbsp; You can run it from another machine and point it at the TFS server but it does a less thorough job of detection (due to permissions issues, etc).&amp;nbsp; If you run it on the TFS server and press the "Check" button, you will see a screen that look something like the following.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/CheckingyourTFSVersionandExtendingTrials_BFC0/TFSVersionDetection.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/CheckingyourTFSVersionandExtendingTrials_BFC0/TFSVersionDetection.png"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=266 alt=TFSVersionDetection src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/CheckingyourTFSVersionandExtendingTrials_BFC0/TFSVersionDetection_thumb.png" width=422 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/CheckingyourTFSVersionandExtendingTrials_BFC0/TFSVersionDetection_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you are within 10 days of expiration of a Trial Edition or pre-release (Beta 2 or RC) install, an "Extend" button will show up in the lower left hand corner.&amp;nbsp; Pressing it will extend the expiration another 30 days.&amp;nbsp; For Trial Edition (not for pre-releases), the "Extend" button will show up again when your 30-day extension nears an end.&amp;nbsp; Pressing it at this point will bring up a dialog that asks for a new Trial ID.&amp;nbsp; It is possible to extend it another 30 days if absolutely necessary.&amp;nbsp; To do this, you will need to contact your Microsoft sales rep and ask them to help you get a new Trial ID.&amp;nbsp; If they don't understand the process, they can email me at &lt;A href="mailto:bharry@microsoft.com" mce_href="mailto:bharry@microsoft.com"&gt;bharry@microsoft.com&lt;/A&gt; or Brian Keller - &lt;A href="mailto:briankel@microsoft.com"&gt;briankel@microsoft.com&lt;/A&gt; and&amp;nbsp;one of us&amp;nbsp;will help them.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7119345" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/bharry/attachment/7119345.ashx" length="30632" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>How do I upgrade to TFS 2008?</title><link>http://blogs.msdn.com/bharry/archive/2008/01/15/how-to-i-upgrade-to-a-proper-version-of-tfs-2008.aspx</link><pubDate>Tue, 15 Jan 2008 18:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7118585</guid><dc:creator>bharry</dc:creator><slash:comments>92</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7118585.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7118585</wfw:commentRss><description>&lt;P&gt;Now that Team Foundation Server 2008 keys/media/downloads are available, I'm seeing lots&amp;nbsp;more questions about various scenarios.&amp;nbsp; I'm going to try to capture all of the less obvious issue here:&lt;/P&gt;
&lt;P&gt;&lt;U&gt;You have TFS 2008 Trial Edition installed and you want to upgrade to TFS Standard Edition&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;You need to go to Add/Remove programs and&amp;nbsp;click&amp;nbsp;Change/Uninstall on&amp;nbsp;your TFS installation.&amp;nbsp; This will display a dialog in which you should click on "Upgrade".&amp;nbsp; You can then enter a new product key.&amp;nbsp; If you bought full packaged product (and actually got media) you will have the key you need in the material you purchased.&amp;nbsp; It's not so simple for volume license customers because they don't actually get media - they download the bits from the volume licensing web site and the key is not obvious.&amp;nbsp; The "official" policy is that you are supposed to call Customer Support and ask for your product key.&amp;nbsp; There is a simpler way, if you choose.&amp;nbsp; If you look in your download for a folder called "AT" (stands for Application Tier).&amp;nbsp; You will find a file called "setup.sdb".&amp;nbsp; Open that file in notepad (or any text editor).&amp;nbsp; Search for "[Product Key]?.&amp;nbsp; The next line is your product key.&amp;nbsp; You can enter this string into the dialog presented from Add/Remove programs and click OK.&amp;nbsp; Your TFS server is now fully upgraded to Standard Edition.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;You have TFS 2008 Trial Edition installed and you want to upgrade to Workgroup Edition&amp;nbsp;&lt;/U&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;You must uninstall trial (your data will not be lost - although backups are always advisable) and install Workgroup Edition.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;You have TFS 2008 Workgroup Edition installed and you want to upgrade to TFS Standard Edition&lt;/U&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;This scenario is intended to work like #1 (upgrade trial to standard), However, there is a bug that makes this a bit tricky.&amp;nbsp; If you use Add/Remove Programs to enter a new product key, you will find that the product key field is greyed out - this is not "by design".&amp;nbsp; I've been told that if you run setup from the media (rather than Add/Remove Programs), the ID field will not be read-only.&amp;nbsp; Alternatively, you can uninstall Workgroup Edition and then install Standard Edition.&amp;nbsp; As far as getting the proper product key (for volume license users), see # 1 above.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;You have TFS Beta 2 or Release Candidate&lt;/U&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;TFS 2008 Beta 2 and Release Candidates releases are about to expire (the RC expires in the next week or two and the Beta expires in mid March).&amp;nbsp; Please make sure you upgrade VERY SOON.&amp;nbsp; You can upgrade to TFS 2008 Trial Edition, Workgroup Edition or Standard Edition.&amp;nbsp; You will perform the upgrade by unintalling the Beta or RC and then installing your chosen edition.&amp;nbsp; If they actually expire, you have a 1 time only shot at extending it for 30-days (using the new TFSVersionDetection tool that you will find in &lt;A class="" href="http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx" mce_href="http://blogs.msdn.com/bharry/archive/2008/01/15/checking-your-tfs-version-and-extending-trials.aspx"&gt;this blog post&lt;/A&gt;).&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;U&gt;You have TFS 2005 and want to upgrade to TFS 2008&lt;/U&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;As a general rule, this is straight forward.&amp;nbsp; You just uninstall TFS 2005 (all your data will be preserved) and install TFS 2008.&amp;nbsp; New client and old clients will both work.&amp;nbsp; By far the trickiest part will be upgrading from Sharepoint 2.0 to Sharepoint 3.0 (2007) or MOSS 2007.&amp;nbsp; My best advice is read the corresponding upgrade instructions (ours and/or WSS).&amp;nbsp; The TFS installation guide is here: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=FF12844F-398C-4FE9-8B0D-9E84181D9923&amp;amp;displaylang=en&lt;/A&gt;. And here's a reference to the Sharepoint upgrade instructions: &lt;A href="http://technet.microsoft.com/en-us/office/sharepointserver/bb421259.aspx"&gt;http://technet.microsoft.com/en-us/office/sharepointserver/bb421259.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7118585" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>Koders announces search support for Team Foundation Server</title><link>http://blogs.msdn.com/bharry/archive/2008/01/15/koders-announces-search-support-for-team-foundation-server.aspx</link><pubDate>Tue, 15 Jan 2008 16:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7118092</guid><dc:creator>bharry</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/bharry/comments/7118092.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=7118092</wfw:commentRss><description>&lt;P&gt;Koders, a popular development search tool, has announced support for searching Team Foundation Servers.&amp;nbsp; In addition to the ability to index your source, work items, etc, they have a Visual Studio plugin that enables access from within Visual Studio and integration in the Team System Web Access that enables it from within the Team System web experience.&amp;nbsp; Check it out!&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;TSWA + Koders code search screencast: &amp;nbsp;&lt;/FONT&gt;&lt;A href="http://www.koders.com/corp/products/pro/demos/tfswa/" target=_blank&gt;&lt;FONT face=Calibri size=3&gt;http://www.koders.com/corp/products/pro/demos/tfswa/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P class=MsoListParagraph style="MARGIN: 0in 0in 0pt 0.5in; TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;Koders Pro for .NET Developers: &lt;/FONT&gt;&lt;A href="http://www.koders.com/corp/products/pro/microsoft-net/" target=_blank&gt;&lt;FONT face=Calibri size=3&gt;http://www.koders.com/corp/products/pro/microsoft-net/&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7118092" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt/default.aspx">tsbt</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>VSTS Web Access Power Tool for Team System 2008 released!</title><link>http://blogs.msdn.com/bharry/archive/2007/11/30/vsts-web-access-power-tool-for-team-system-2008-released.aspx</link><pubDate>Sat, 01 Dec 2007 04:06:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6621812</guid><dc:creator>bharry</dc:creator><slash:comments>21</slash:comments><comments>http://blogs.msdn.com/bharry/comments/6621812.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=6621812</wfw:commentRss><description>&lt;p&gt;Today we are releasing the &amp;quot;final&amp;quot; TFS 2008 based &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c568fba9-3a62-4781-83c6-fdfe79750207&amp;amp;displaylang=en"&gt;release of the Web Access Power Tool&lt;/a&gt;.&amp;#xA0; I put &amp;quot;final&amp;quot; in quotes because the release model for Power Tools is a little different than for our major product versions.&amp;#xA0; Rather than releasing &amp;quot;big&amp;quot; releases every couple of years, we release smaller ones as needed.&amp;#xA0; So I fully expect there will be a few updates to the current tool before the Rosario version ships.&lt;/p&gt;  &lt;p&gt;This final release is very similar the the &lt;a href="http://blogs.msdn.com/bharry/archive/2007/09/21/vsts-web-access-updated-for-tfs-2008.aspx"&gt;last CTP&lt;/a&gt; we released but is now complete and ready for prime time.&amp;#xA0; In addition to fixing as many bugs as we could find, this new release of Web Access includes:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;New linkable web pages&lt;/strong&gt; - This is, perhaps, the coolest feature in the release.&amp;#xA0; It allows you to easily link to work items, work item queries, work item query results, Changesets, File/Folder history, file differences, file contents and annotated views of files.&amp;#xA0; This makes TSWA a far more powerful building block for integration with other applications.&amp;#xA0; In fact, we've already started work to leverage this from notification emails so that you can get a richer experience.&amp;#xA0; Because the notification emails are user configurable, you can read &lt;a href="http://msmvps.com/blogs/vstsblog/default.aspx"&gt;Neno Loje&lt;/a&gt;'s poston &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2007/08/31/changing-tfs-email-notifications-to-link-to-team-system-web-access.aspx"&gt;how to modify work item alert emails to use TSWA links&lt;/a&gt;.&amp;#xA0; Look forward to some future suggestions on how you can customize your checkin notification to get a richer experience using TSWA.&amp;#xA0; See &lt;a href="http://blogs.msdn.com/buckh/archive/2007/11/29/team-system-web-access-2008-power-tool-is-now-available.aspx"&gt;Buck's post&lt;/a&gt; for details on how to use the new TSWA links.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Custom work item controls&lt;/strong&gt; - Web Access now supports custom work item controls.&amp;#xA0; Now it is possible to create a rich client version and a web version of custom work item controls and have your fully customized experience available no matter which interface your users access.&amp;#xA0; You'll find documentation for writing custom controls in the SDK folder under you TSWA installation folder.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Team Build support&lt;/strong&gt; - Web Access has been updated to support several of the new features in TFS 2008 for build automation.&amp;#xA0; Most importantly, it allows you to view the queue of builds and queue new builds.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Performance improvements&lt;/strong&gt; - Every release of Web Access includes more performance improvements.&amp;#xA0; The more we use the tool internally, the more we learn about it.&amp;#xA0; Every time we find issues, we fix them and release them to you as soon as possible.&amp;#xA0; The big performance improvements in this release are around server memory consumption.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;No more TSWA users group&lt;/strong&gt; - The 2005 Power Tool required that you manage a user group of web access users for security reasons.&amp;#xA0; We've improved the server side impersonation and directory management to eliminate the need for this.&amp;#xA0; TSWA can now manage access securely just using the permission settings you already have and no longer requires a &amp;quot;special&amp;quot; restricted group.&amp;#xA0; This should make managing TSWA easier.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Documentation&lt;/strong&gt; - It's not extensive but should be enough for you to find your way around TSWA.&amp;#xA0; You'll find it located here: &lt;a title="http://msdn2.microsoft.com/en-us/library/bb892990(VS.90).aspx" href="http://msdn2.microsoft.com/en-us/library/bb892990(VS.90).aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb892990(VS.90).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6621812" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt/default.aspx">tsbt</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>TFS 2008 System Recommendations</title><link>http://blogs.msdn.com/bharry/archive/2007/10/18/tfs-2008-system-recommendations.aspx</link><pubDate>Thu, 18 Oct 2007 15:39:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5507874</guid><dc:creator>bharry</dc:creator><slash:comments>18</slash:comments><comments>http://blogs.msdn.com/bharry/comments/5507874.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=5507874</wfw:commentRss><description>&lt;p&gt;We have just completed our testing for TFS 2008 scalability and are ready to publish the final recommendations on server sizing and hardware configurations.&amp;nbsp; If you want to compare this to the TFS 2005 recommendations, you will find them &lt;a href="http://blogs.msdn.com/bharry/archive/2006/01/04/509314.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Ultimately making capacity recommendations is a little like throwing darts at a board.&amp;nbsp; The problem is that no two teams are the same.&amp;nbsp; They use different processes, have different usage patterns, have different sized applications, are organized differently, etc.&amp;nbsp; When we make estimates on things like how much load an average user puts on the system, we base that largely on what we observe in our own use of our internal TFS installation.&amp;nbsp; It's not perfect and it changes over time.&amp;nbsp; If you read the details below, I'll spell out all of the assumptions we made.&lt;/p&gt; &lt;p&gt;Quite a few things have changed since TFS 2005.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Hardware has progressed and prices have changed.&lt;/li&gt; &lt;li&gt;We've made an amazing number of performance improvements to TFS.&lt;/li&gt; &lt;li&gt;We've reassessed the average amount of load that a user puts on the system.&lt;/li&gt; &lt;li&gt;We've reevaluated the data size that teams of various sizes generate.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The net result though is that our recommendations, while more conservative, &amp;nbsp;afford more users on similarly sized hardware.&lt;/p&gt; &lt;h3&gt;The recommendations&lt;/h3&gt; &lt;p&gt;Before I go into any gory detail, I'll spell out the configurations we tested and the results we got.&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2008SystemRecommendations_C901/image%7B0%7D%5B12%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="201" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2008SystemRecommendations_C901/image%7B0%7D_thumb%5B6%5D.png" width="802" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;There's several things to note about this.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;There's fewer configs than we published in TFS 2005 - We found that the extra 2 configs really didn't add much value given the current hardware market.&lt;/li&gt; &lt;li&gt;All of the user ratings are higher than for similar configs in TFS 2005 - as I said, we did a lot of performance work :).&amp;nbsp; And these improvements are in spite of the fact that we raised the&amp;nbsp;load per user significantly.&lt;/li&gt; &lt;li&gt;The hardware configs don't match - Unfortunately in the intervenening 2 years (almost), we've had changes in the hardware in our lab and this is what we had available.&amp;nbsp;&amp;nbsp;You will note that we generally increased the memory recommendations and that's based on our experience over the past couple of years.&lt;/li&gt; &lt;li&gt;We added&amp;nbsp;a TFS proxy&amp;nbsp;for the higher end configurations - Proxies offload some of the download activity from the TFS server.&amp;nbsp; The performance benefit isn't huge but many of our larger installations use them so we've added them to the mix.&lt;/li&gt;&lt;/ol&gt; &lt;h3&gt;How we arrived at the recommendations&lt;/h3&gt; &lt;p&gt;For a good background on the general approach we use to determine TFS's scaling abilities, read &lt;a title="http://blogs.msdn.com/bharry/archive/2005/10/24/how-many-users-will-your-team-foundation-server-support.aspx" href="http://blogs.msdn.com/bharry/archive/2005/10/24/how-many-users-will-your-team-foundation-server-support.aspx"&gt;http://blogs.msdn.com/bharry/archive/2005/10/24/how-many-users-will-your-team-foundation-server-support.aspx&lt;/a&gt;.&amp;nbsp; While the numbers in that post are out of date, the methodology is still accurate.&lt;/p&gt; &lt;p&gt;&lt;u&gt;Load per user&lt;/u&gt;&lt;/p&gt; &lt;p&gt;The biggest change between TFS 2005 and TFS 2008 is that we changed the assumption for the amount of load an average&amp;nbsp;user puts on TFS.&amp;nbsp; We measure this on our own&amp;nbsp;DevDiv TFS server by looking at load patterns and dividing by the number of "active" users.&amp;nbsp; When we shipped TFS 2005, an average user in DevDiv used approximately 0.1 requests per second (in other words, an average of 1 request every 10 seconds during peak usage hours).&amp;nbsp; That number has gone up quite a bit in the intervening year and a half or so.&amp;nbsp; Why?&amp;nbsp; Well it's hard to know for sure but I can speculate on a few things.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;We've moved to a much more branch intensive development methodology.&amp;nbsp; Every feature is now developed in a separate branch and merged when it is done.&amp;nbsp; This has yielded quite a lot more activity around creating, deleting and merging branches.&lt;/li&gt; &lt;li&gt;There are more automated tools built for TFS now.&amp;nbsp;&amp;nbsp;TFS is used much more widely now and many more processes and add-on tools have been developed around it.&amp;nbsp; Automated tools often put substantially more load on the system than people do.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;The end result is that we are now using 0.15 requests per second per user.&amp;nbsp; That's a 50% increase over the number that we used to compute TFS 2005 capacity.&amp;nbsp; So just to maintain the same user recommendation, TFS 2008 has to be 50% faster on the same hardware.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;u&gt;Data size&lt;/u&gt;&lt;/p&gt; &lt;p&gt;Another key change is that we've reassessed the amount of data that corresponds to various team sizes.&amp;nbsp; We've done a survey of usage by different teams to determine how big their databases are on average.&amp;nbsp; The result, in some cases, is almost a 10X increase in the size of the databases we tested with.&amp;nbsp; This also, of course, causes TFS to have to work harder to accomplish the same throughput on the same hardware.&amp;nbsp; Here are the sizes we used for TFS 2008:&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2008SystemRecommendations_C901/image%7B0%7D%5B16%5D.png" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="121" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2008SystemRecommendations_C901/image%7B0%7D_thumb%5B8%5D.png" width="370" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;These numbers are based on teams at the higher end of each range.&amp;nbsp; They are also based on the amount of data accrued over about a 2 year period.&amp;nbsp; Of course all teams are different and your numbers may be higher or lower but at least you know what assumptions we used.&lt;/p&gt; &lt;p&gt;An example of how these data size assumptions affect the performance of TFS.&amp;nbsp; Look at the Avg workspace size column.&amp;nbsp; This is the number of files that users typically work with on teams of that size.&amp;nbsp; When our load testing simulates a version control "get" operation, it is getting that many files.&amp;nbsp; So a get on a 3,600 person team&amp;nbsp;is a&amp;nbsp;20 times larger operation than a get on a 250 person team.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;u&gt;Hardware&lt;/u&gt;&lt;/p&gt; &lt;p&gt;The last substantial change we made was to the hardware configurations.&amp;nbsp; Some of this was deliberate - for example, we decided to start officially including 8 proc data tier numbers because, with the advent of multi-core machines (particularly quad core), an 8 proc machine is no longer an outrageously expensive machine.&amp;nbsp; In fact the 8P machine we tested on was actually a quad core dual proc machine.&lt;/p&gt; &lt;p&gt;As I mentioned above, we also added TFS proxies to the two larger configs.&amp;nbsp; We did this because many of our larger customers use proxies and we use them internally quite a lot.&amp;nbsp; In fact, we've set up proxies even on the same LAN for our highest demand users.&amp;nbsp; For example, our build lab has its own proxy because it does approximately 75 full gets of a several million file tree every day.&amp;nbsp; It probably adds up to 3 or 4 million file downloads a day.&amp;nbsp; In our simulation, we configured half of the users to use the proxy.&amp;nbsp; This doesn't actually mean that half of their load went to the proxy because it only handles downloads.&amp;nbsp; Downloads are comparatively inexpensive and all other load goes straight to the TFS server.&lt;/p&gt; &lt;p&gt;Some of it was not deliberate.&amp;nbsp; The hardware availability in our lab changes and the drive arrays and machines we used last time had been used for something else.&amp;nbsp; So we picked machines that were generally close to what we tested last time.&amp;nbsp; The only thing I regret is that we didn't have higher performance drive arrays to test.&amp;nbsp; The 3,600 user configuration should have been a SAN and the 2,200 user configuration should have at least been a SCSI array instead of a SATA2.&amp;nbsp; I suspect the differences wouldn't have been huge but the higher capability I/O systems would have provided better performance and been more realistic to what someone would use in a production environment.&lt;/p&gt; &lt;h3&gt;Conclusion&lt;/h3&gt; &lt;p&gt;The end result is that our hardware configurations for TFS 2008 allow for more users for similar hardware than our recommendations for TFS 2005.&amp;nbsp; Our recommendations are based on a substantially more conservative estimate of how much load a user puts on the system.&amp;nbsp; I'd estimate that between the increased request load, increased data size, etc, the estimates for TFS 2008 assume about double the&amp;nbsp;load per user.&lt;/p&gt; &lt;p&gt;TFS 2008 is more than twice as fast as TFS 2005 and can support extremely large teams.&amp;nbsp; Of course, even larger teams can deploy multiple servers and scale to any size they need.&lt;/p&gt; &lt;p&gt;I'm interested in your own stories about your experience with TFS 2008 performance if you have them.&amp;nbsp; Please feel free to share.&lt;/p&gt; &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5507874" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt/default.aspx">tsbt</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>TFS and Sharepoint (WSS) 2.0 SP3</title><link>http://blogs.msdn.com/bharry/archive/2007/10/01/tfs-and-wss-2-0-sp3.aspx</link><pubDate>Mon, 01 Oct 2007 16:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5222439</guid><dc:creator>bharry</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/bharry/comments/5222439.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=5222439</wfw:commentRss><description>&lt;P&gt;We have completed testing TFS with WSS 2.0 SP3 and everything works as expected.&amp;nbsp; It should be safe to use it in a production TFS deployment and it will be fully supported.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5222439" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>September TFS Power Tools Released</title><link>http://blogs.msdn.com/bharry/archive/2007/09/29/september-tfs-power-tools-released.aspx</link><pubDate>Sat, 29 Sep 2007 12:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5199666</guid><dc:creator>bharry</dc:creator><slash:comments>36</slash:comments><comments>http://blogs.msdn.com/bharry/comments/5199666.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=5199666</wfw:commentRss><description>&lt;P&gt;Today we released the &lt;A href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx"&gt;Sept 2007 version of the TFS Power Tools&lt;/A&gt;.&amp;nbsp; There's a couple of great new things in them.&amp;nbsp; First, before I get to that, this release of the Power Tools&amp;nbsp;only works with the TFS 2005 client.&amp;nbsp; This will be the last release of the Power Tools for the TFS 2005 client.&amp;nbsp; Future releases will require and work with the TFS 2008 client - all the more reason for you to upgrade :)&lt;/P&gt;
&lt;P&gt;There are two major new features in this release of the Power Tools:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;TFS Work Item Templates 
&lt;LI&gt;Team Foundation Server Best Practices Analyzer (TfsBpa)&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;See the section towards the end for a couple of things to watch out for during installation.&amp;nbsp; If you have any questions or problems with the Power Tools, you can go to the TFS Power Tool forum at: &lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Work Item Templates&lt;/P&gt;
&lt;P&gt;Work item templates are a fantastic feature if you are tired of repetitively filling out tons of fields on bug reports.&amp;nbsp; I'm not proud to say that our internal bug definition has 75 or more fields associate with it and at least 8 or 10 of them are required.&amp;nbsp; Work item templates allow you to pre-fill in as many of the fields that you like and then create new work items based on that template.&amp;nbsp; I used the Power Tool last week and it was a huge help.&amp;nbsp; We were doing what we call Metal UP testing (MUP) that basically means starting with bare machines in different configurations and installing TFS following the installation guide.&amp;nbsp; I took one of the scenarios and found about 20 documentation issues in the process.&amp;nbsp; The work item templates feature saved me a ton of time entering all of these issues.&lt;/P&gt;
&lt;P&gt;Using my example, I'll show you a bit how it works.&amp;nbsp; On the Team Menu, you'll find a work item templates menu like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image02.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image02.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=317 src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb.png" width=640 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you show the tool window, it will look something like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image011.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image011.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=168 src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb7.png" width=350 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;You'll notice I've created 2 work item templates.&amp;nbsp; Creating or editing a template looks like this (the MUP UE Doc Bug in this case):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image015.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image015.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=657 src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb9.png" width=800 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;If you look close enough you can see that the only required field I didn't fill in is the Title (because it will be different for every bug).&amp;nbsp; The other 2 required fields (State and Bug Type) have default values and will be filled in automatically.&amp;nbsp; I warned you we have a lot of fields :)&amp;nbsp; And this doesn't even show the 6 or 7 tabs at the bottom of the form :(&lt;/P&gt;
&lt;P&gt;When you double click on the template in the tool window, it will create a new work item of the right type with all of the fields filled in according to the template.&lt;/P&gt;
&lt;P&gt;You can save as many different bug templates as you like.&amp;nbsp; They are just stored as .wt files under Documents and Settings.&amp;nbsp; You can also send them to other people and they can drop them in their folder and use them - nice, eh?&lt;/P&gt;
&lt;P&gt;Hopefully you'll like this feature as much as I do and if you do, it will probably make it into the product at some point in the future.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Best Practices Analyzer&lt;/H3&gt;
&lt;P&gt;Oh my has this tool been a big help.&amp;nbsp; It's no secret that TFS configuration can be complicated and diagnosing when it has gone wrong requires some expertise.&amp;nbsp; Well, we've finally delivered that expertise in the form of the TFS Best Practices Analyzer.&amp;nbsp; This tool runs against your system and analyzes everything we've thought to look for so far and tells you when your system is not configured correctly (and why).&amp;nbsp; We've been using this tool on support cases for the last few months and it has dramatically reduced the time necessary to figure out what's wrong with TFS.&amp;nbsp; Now we're delivering this tool as a Power Tool for all to use.&lt;/P&gt;
&lt;P&gt;We have not yet updated the BPA to scan TFS 2008 servers.&amp;nbsp; We expect to include that support in the next release of the Power Tools.&lt;/P&gt;
&lt;P&gt;TfsBpa&amp;nbsp;has two modes.&amp;nbsp; You can either run it as a pre-install check to make sure all your prereqs are right for TFS or you can run it as a post install "health check" to find out what's wrong when TFS isn't quite working right.&amp;nbsp; All kinds of things can go wrong (like service account passwords expiring) that are difficult to track down - but not any longer.&lt;/P&gt;
&lt;P&gt;TfsBpa can also be run on the client or the server.&amp;nbsp; Generally it should be run on the server (application tier) as an administrative user to validate your TFS server.&amp;nbsp; When run on the client, it can validate your client install and do rudimentary checking against your server.&amp;nbsp; However, most of the investment we've done is in checks of your server, when run on your server.&lt;/P&gt;
&lt;P&gt;Here's what the intro screen looks like:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image019.png" atomicselection="true" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image019.png"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=506 src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb11.png" width=800 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/SeptemberTFSPowerToolsReleased_C604/image0_thumb11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Beware, the tool checks a ton of stuff so it isn't exactly fast.&amp;nbsp; It may take 10 minutes or so to fully health check your server.&lt;/P&gt;
&lt;H3&gt;Installation issues&lt;/H3&gt;
&lt;P&gt;There are some conditions under which the VBScript runtime engine is not enabled on Vista.&amp;nbsp; The Power Tools use it both for installation and uninstallation.&amp;nbsp; A common symptom of this problem is "Internal Error 2738".&amp;nbsp; You can register the VBScript runtime by:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Run a command prompt as administrator 
&lt;LI&gt;Cd to c:\windows\system32 (or the equivalent) 
&lt;LI&gt;Run regsvr32 vbscript.dll&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;There is also an issue installing the TfsBpa on a 64 bit system.&amp;nbsp; This is because the Powershell is a prereq and they don't set the proper registry key on 64 bit sot that we can tell it is installed.&amp;nbsp; If you are installing on a 64 bit system, do the following:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Install 64 bit PowerShell appropriate for the platform. 
&lt;LI&gt;Run the PowerTool install. 
&lt;LI&gt;When you see the screen which says you don’t have PowerShell installed (Feature Prerequisites Needed). The “Feature Prerequisites Needed” will also appear if Microsoft DSL Tools Redistributable is not installed. If it asks about that prereq, click Download and install it as requested. 
&lt;LI&gt;Click Next. 
&lt;LI&gt;Click Custom, then Next. 
&lt;LI&gt;In the tree, Best Practices Analyzer will have a red X. Click on the X, and select “This feature will be installed on local hard drive”. 
&lt;LI&gt;Click Next, then Install.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;That's all I know of right now.&amp;nbsp; If I hear of additional reports, I'll post about them.&lt;/P&gt;
&lt;H3&gt;Conclusion&lt;/H3&gt;
&lt;P&gt;I hope you find these new additions to the TFS Power tools as compelling as I do.&amp;nbsp; If you've already (or will soon) adopted TFS 2008, keep your eyes open for the TFS 2008 version coming in the next few months.&amp;nbsp; Not only will it have TFS 2008 and versions of everything we've shipped so far, it will also include a hand full of other cool new Power Tools that are nearly complete.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5199666" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>TFS Migration &amp; Synchronization Tool For ClearCase Released</title><link>http://blogs.msdn.com/bharry/archive/2007/09/14/tfs-migration-synchronization-tool-for-clearcase-relased.aspx</link><pubDate>Fri, 14 Sep 2007 17:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4912720</guid><dc:creator>bharry</dc:creator><slash:comments>17</slash:comments><comments>http://blogs.msdn.com/bharry/comments/4912720.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=4912720</wfw:commentRss><description>&lt;P&gt;Yesterday we released a new tool that will help customers who use both&amp;nbsp;Microsoft Visual Studio Team Foundation Server&amp;nbsp;and ClearCase&amp;nbsp;or are&amp;nbsp;migrating from ClearCase to TFS.&amp;nbsp; It is available for &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=999220ED-3D11-411A-BB54-71DDDB724E15&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=999220ED-3D11-411A-BB54-71DDDB724E15&amp;amp;displaylang=en"&gt;download&lt;/A&gt; today at no additional charge for licensed users of TFS (server and CALs).&amp;nbsp; We are hoping to release some updates to TFS licensing soon that will simplify it for people using tools like this to synchronize TFS with other SCM systems.&amp;nbsp; For now read our &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1FA86E00-F0A3-4290-9DA9-6E0378A3A3C5&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1FA86E00-F0A3-4290-9DA9-6E0378A3A3C5&amp;amp;displaylang=en"&gt;licensing whitepaper&lt;/A&gt; to understand the requirements.&lt;/P&gt;
&lt;P&gt;This new ClearCase -&amp;gt; TFS migration and synchronization tool&amp;nbsp;provides the ability to migrate ClearCase data to TFS, and it also provides a service that will keep items in sync between TFS and ClearCase.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Together, these features will make the process of migrating from ClearCase to TFS much simpler, and far more automated.&amp;nbsp; It enables you to make a one time switch and preserve your data and history or it allows a longer term cooexistance by allowing different people or teams to use ClearCase and TFS while ensuring that all of the data and history is available to all users.&lt;/P&gt;
&lt;P mce_keep="true"&gt;A quick summary of the features of the tool:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Supports migration of base ClearCase VOBs&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Migrate a snapshot of source control to TFS&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Migrate files to Team Foundation Server while preserving history&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Migrate branches to Team Foundation Server retaining the branching structure/hierarchy&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Bidirectional synchronization of data between TFS and ClearCase&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;You can get forum support at &lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=478&amp;amp;SiteID=1"&gt;http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=478&amp;amp;SiteID=1&lt;/A&gt;&amp;nbsp;if you have questions or need help.&amp;nbsp; We're also working to arrange official CSS phone support.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In concert with releasing this new ClearCase -&amp;gt; TFS migration and synchronization tool, we have launched a new &lt;A class="" href="http://msdn2.microsoft.com/en-us/teamsystem/bb840033.aspx" mce_href="http://msdn2.microsoft.com/en-us/teamsystem/bb840033.aspx"&gt;web page&lt;/A&gt; to serve as a hub of information about integration of TFS with other SCM products.&amp;nbsp; This includes information both on our own offerings and on third party offerings.&amp;nbsp; If you see any that are missing, please let me know and we'll make sure to get them added.&amp;nbsp; I already know of a couple of missing things - our own ClearQuest conversion tool and the offerings from &lt;A href="http://www.componentsoftware.com/"&gt;http://www.componentsoftware.com&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, if you want to stay up to date on the latest news, you can follow that &lt;A class="" href="http://blogs.msdn.com/tfs_migration/" mce_href="http://blogs.msdn.com/tfs_migration/"&gt;TFS migration blog&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4912720" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt/default.aspx">tsbt</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item><item><title>Final TFS 2008 Feature List</title><link>http://blogs.msdn.com/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx</link><pubDate>Wed, 08 Aug 2007 19:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4295027</guid><dc:creator>bharry</dc:creator><slash:comments>154</slash:comments><comments>http://blogs.msdn.com/bharry/comments/4295027.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=4295027</wfw:commentRss><description>&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Gee, time flies when you are having fun.&amp;nbsp; I can't believe it's been another 4 months since my last post on Orcas features. 
&lt;P&gt;At this point TFS 2008 is basically done!&amp;nbsp; We've got a few bugs left to fix and we are still taking feedback from Beta 2 but we're focusing on quality, stability and ensuring TFS works in a wide array of configurations at this point.&amp;nbsp; As such, I expect this to be my final feature list post for TFS 2008.&amp;nbsp; I hope you are happy with what we've done.&amp;nbsp; Hopefully you've picked up Beta 2 and tried it out for yourself.&amp;nbsp; We've really tried to focus on addressing things that are most important to you.&amp;nbsp; Most of the feedback I've seen on Beta 2 so far has been very positive. 
&lt;P&gt;From here on out, I'll be doing separate posts on our Rosario feature list as that unfolds. 
&lt;P&gt;I've marked significant additions since the last roadmap report with &lt;STRONG&gt;(new)&lt;/STRONG&gt;.&amp;nbsp; I've marked things that did not make Beta 2 but will be in RTM as&amp;nbsp;&lt;STRONG&gt;(RTM)&lt;/STRONG&gt;. 
&lt;P&gt;Administration, Operations &amp;amp; Setup 
&lt;UL&gt;
&lt;LI&gt;Share Point 2007 support 
&lt;LI&gt;Enable use of Sharepoint on any server and any port 
&lt;LI&gt;Support for MOSS 2007 
&lt;LI&gt;Enable support for Reporting Services on any server and any port &lt;STRONG&gt;(new) (RTM)&lt;/STRONG&gt; 
&lt;LI&gt;Support for SQL Named Instances – This will allow customers to share a SQL server between multiple TFS instances, or with other applications.&amp;nbsp; This has been a commonly requested feature by enterprises. 
&lt;LI&gt;“Longhorn” server support – TFS will support the next version of the server (and corresponding new version of IIS) that is currently under development. 
&lt;LI&gt;Sync Large Groups – This is a set of work to improve the performance and robustness of TFS’s handling large groups of users (~30,000 or more) granted permission to a TFS instance.&amp;nbsp; Today this can result in a support call to recover from it. 
&lt;LI&gt;Non-default ports – We’ve gotten a bunch of feedback from enterprise customers about TFS’s limited support for alternate web sites and ports running afoul of data center policies.&amp;nbsp; We are going to be improving TFS’s configurability in this respect in Orcas. 
&lt;LI&gt;Simplify installation – In Orcas, we will be doing a variety of things to attempt to make installing TFS easier and quicker than it is now.&amp;nbsp; Improvements include eliminating the separate data-tier installation,&amp;nbsp;simplifying the requirements around required domain accounts by supporting the built in machine accounts (like Network Service) where we can, etc. 
&lt;LI&gt;Official testing and support for more configurations - This includes clustering, mirroring, log shipping, Virtual machine deployment, and more. 
&lt;LI&gt;Support for client certificates 
&lt;LI&gt;Upgrade from TFS 2005&lt;/LI&gt;
&lt;LI&gt;Support for SQL 2008 (aka Katmai) &lt;STRONG&gt;(new) (RTM)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;TFSDeleteProject now permanently deletes (destroys) version control content &lt;STRONG&gt;(new) (RTM)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;New role for&amp;nbsp;many operations activities &lt;STRONG&gt;(new) (RTM)&lt;/STRONG&gt;&amp;nbsp;- You don't have to be server administrator to run many of the admin utilities any longer.&lt;/LI&gt;
&lt;LI&gt;Enhancements to tfsadminutil &lt;STRONG&gt;(new) (RTM)&lt;/STRONG&gt; - New capability to configure accounts, connections, etc on both TFS and the TFS proxy.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Build (&lt;A href="http://blogs.msdn.com/buckh/archive/2007/07/26/visual-studio-2008-beta-2-is-now-available-and-includes-a-go-live-license.aspx" mce_href="http://blogs.msdn.com/buckh/archive/2007/07/26/visual-studio-2008-beta-2-is-now-available-and-includes-a-go-live-license.aspx"&gt;more detail&lt;/A&gt;) 
&lt;UL&gt;
&lt;LI&gt;Support multi-threaded builds with the new MSBuild. 
&lt;LI&gt;Continuous Integration – There are many components to this, including build queuing and queue management, drop management (so that users can set policies for when builds should be automatically deleted), and build triggers that allows configuration of exactly how when CI builds should be triggered, for example – every checkin, rolling build (completion of one build starts the next), etc. 
&lt;LI&gt;Improved ability to specify what source, versions of source, and other build properties. 
&lt;LI&gt;Improved extensibility of the build targets – such as ability to easily execute targets before and after each solution/project is built. 
&lt;LI&gt;Improved ability to manage multiple build machines. 
&lt;LI&gt;Stop and delete builds from within VS. 
&lt;LI&gt;.NET Object model for programming against the build server. 
&lt;LI&gt;Simplified ability to specify what tests get run as part of a build. 
&lt;LI&gt;The ability to store build definitions anywhere in the version control hierarchy. 
&lt;LI&gt;Scheduled builds - You can schedule builds to happen at specified times. 
&lt;LI&gt;Improved build agent communication - We replaced .NET binary remoting with WCF web services, simplifying some configuration and security aspects. 
&lt;LI&gt;Ability to run GUI tests as part of a build - Automated builds used to run tests in such a way as to prevent access to a GUI desktop. 
&lt;LI&gt;New checkin policy for broken CI builds&amp;nbsp;- Preventing checkin while the CI build is broken.&lt;/LI&gt;
&lt;LI&gt;Support for HTTPS communication to the TFS server &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Continuous Integration build checkin policy &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Support for incremental gets and builds &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Data Warehouse 
&lt;UL&gt;
&lt;LI&gt;Add support for checkin policy overrides to the warehouse - an oversight from V1.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Migration 
&lt;UL&gt;
&lt;LI&gt;Migration toolkit –&amp;nbsp;A toolkit for building conversion and mirroring solutions between TFS and other systems.&amp;nbsp; In addition, we will release one or more new tools to integrate with popular alternative systems.&amp;nbsp; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Version Control 
&lt;UL&gt;
&lt;LI&gt;Annotate – This is based on the TFS Annotate Power Tool but includes numerous improvements. 
&lt;LI&gt;Folder Diff – Also based on the TFS Tree Diff Power Tool with numerous improvements. 
&lt;LI&gt;Destroy – The ability to permanently delete version control files/folders from TFS.&amp;nbsp; It can also be used to destroy the file contents while preserving the change set history. 
&lt;LI&gt;Get Latest On Checkout – There have been many requests for this feature (which was a change in behavior from SourceSafe).&amp;nbsp; There is now an option that allows you to specify that you want TFS to download the latest version of files when you check them out. 
&lt;LI&gt;Workspace improvements – Workspaces will now support mapping a folder or file under a cloaked folder and wildcard mappings so that you can map all files in a folder without mapping sub folders.&amp;nbsp; Based on experience with large projects, this will simplify workspace definitions for many people. 
&lt;LI&gt;Performance improvements – A variety of Version Control performance enhancements that will improve virtually all aspects of version control performance.&amp;nbsp; The gains for smaller servers/projects (&amp;lt; 10,000 files) will be modest.&amp;nbsp; The gains for larger projects (particularly where the file count approaches 100,000’s) will be substantial. 
&lt;LI&gt;Scale improvements – Fixed out of memory problems on the server when operating on more than a few hundred thousand files at a time. 
&lt;LI&gt;Offline improvements - We've signficantly improved the experience going offline and integrated the tfpt online capability into the IDE for going back online. 
&lt;LI&gt;Extranet support for the TFS Proxy - allowing you to access a local TFS proxy with a different set of credentials than the TFS server. 
&lt;LI&gt;Command line help - You can now type "tf &lt;EM&gt;command&lt;/EM&gt; /help" and get a console dump of the usage of that command.&amp;nbsp; This is much more convenient than always being launched into the&amp;nbsp;richer GUI hypertext help when you just want to remember what the options for a command are.&amp;nbsp; You can still launch the GUI help by running "tf msdn".&amp;nbsp; You can get a console dump of available commands by just typing "tf help". 
&lt;LI&gt;Source Control Explorer refresh improvements - This includes less redrawing and reloading but even more important it enables updates based on changes made in other instances of TeamExploror or the command line.&amp;nbsp; That's right, if you checkout a file from the command line, any instances of TeamExplorer you have running on the same machine will automatically refresh.&lt;/LI&gt;
&lt;LI&gt;Async loading of the Source Control Explorer &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;The SCE local path can now be selected and copied &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;Merge improvements &lt;STRONG&gt;(new)&lt;/STRONG&gt; - Improved the logic that detects merge conflicts to generate fewer false positives and handle more scenarios.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Work Item Tracking 
&lt;UL&gt;
&lt;LI&gt;Performance &amp;amp; Scale improvements – A variety of improvements that will make both the work item server and client faster and able to handle larger servers. 
&lt;LI&gt;Query builder usability improvements - Drop down filtering based on current project, better MRU lists, column drag &amp;amp; drop, shift-click mouse based multi-column sorting, etc. 
&lt;LI&gt;Attachments improvements - Save button, drag &amp;amp; drop for adding an attachment, multi-select for attaching files. 
&lt;LI&gt;Tooltips on field names contain the field name used for querying 
&lt;LI&gt;Server side support for deleting work items &amp;amp; work item types - We didn't have time to do client UI support for it but we plan to release a Power Tool that will take advantage of the new server side feature.&lt;/LI&gt;
&lt;LI&gt;Support for security on the iteration hierarchy &lt;STRONG&gt;(new)&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Web Access 
&lt;UL&gt;
&lt;LI&gt;Adding Web Access UI to TFS - As you've seen many places, we acquired devBiz and their TeamPlain Web Access product.&amp;nbsp; We are releasing it as a Power Tool in the next few months and plan to release it as an official product in the Orcas timeframe.&amp;nbsp; We have not figured out how the release date will line up with the Orcas date but it will be in the same general timeframe.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Bug fixes 
&lt;UL&gt;
&lt;LI&gt;In addition to all of the feature work, we’ve spent months testing the product and fixing any bugs we’ve found.&amp;nbsp; We expect Orcas will have even better stability and robustness than TFS 2005.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Compatibility&lt;/STRONG&gt; (no change since last time) 
&lt;P&gt;As Orcas is an adoption focused release, we have put a lot of emphasis on compatibility with VS2005.&amp;nbsp; We are striving for near 100% compatibility.&amp;nbsp; The Orcas client will be able to work with a VS2005 server and a VS2005 client will be able to work with an Orcas server.&amp;nbsp; There are only a few compatibility issues. 
&lt;UL&gt;
&lt;LI&gt;Client side VS add-ins will need to be recompiled (or have policy changed) because the TFS OM assembly versions will change and add-ins will need to bind to the new assemblies.&amp;nbsp; The APIs themselves are generally not changing, so we don’t expect much in the way of code changes – just recompilation. 
&lt;LI&gt;Build is the only area where we plan to have some compatibility disconnects.&amp;nbsp; In general, most build operations - listing build definitions, starting and stopping builds, examining build reports, etc. will work both with 2005 client -&amp;gt; Orcas server and Orcas client -&amp;gt; 2005 server.&amp;nbsp; However, here are a few caveats:&lt;/LI&gt;&lt;/UL&gt;
&lt;OL&gt;
&lt;OL&gt;
&lt;LI&gt;An Orcas TFS server will only work with an Orcas build server - so you'll need to upgrade your build server when you upgrade your TFS server. 
&lt;LI&gt;For an VS2005 client to start a build on an Orcas server, the build definition needs to be stored at $/&amp;lt;TeamProject&amp;gt;/TeamBuildTypes/&amp;lt;name&amp;gt;.&amp;nbsp; In Orcas, you have more flexibility as to where to put them. 
&lt;LI&gt;Changes made to properties in the .proj file that are in the database in Orcas will &lt;STRONG&gt;not&lt;/STRONG&gt; be updated in the database and will no longer be in sync. 
&lt;LI&gt;VS2005 &lt;STRONG&gt;will&lt;/STRONG&gt; be able to start a build, but it &lt;STRONG&gt;can’t&lt;/STRONG&gt; queue a build, see the list of builds in the queue, see the list of build agents, etc. 
&lt;LI&gt;An Orcas client will &lt;STRONG&gt;not&lt;/STRONG&gt; be able to create a new build definition on a TFS2005 server. 
&lt;LI&gt;When starting a build, an Orcas client will &lt;STRONG&gt;not&lt;/STRONG&gt; be able to change any parameters in the dialog for a TFS2005 Server.&lt;/LI&gt;&lt;/OL&gt;&lt;/OL&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4295027" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/bharry/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/tsbt-tfs/default.aspx">tsbt-tfs</category></item></channel></rss>