<?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 : vsts2010</title><link>http://blogs.msdn.com/bharry/archive/tags/vsts2010/default.aspx</link><description>Tags: vsts2010</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>VS 2010 Beta 2 is Now Available for MSDN Subscriber Download</title><link>http://blogs.msdn.com/bharry/archive/2009/10/19/vs-2010-beta-2-is-now-available-for-msdn-subscriber-download.aspx</link><pubDate>Mon, 19 Oct 2009 16:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909160</guid><dc:creator>bharry</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9909160.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9909160</wfw:commentRss><description>&lt;P&gt;This includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;VS 2010&lt;/LI&gt;
&lt;LI&gt;.NET 4.0&lt;/LI&gt;
&lt;LI&gt;TFS 2010&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The VS Beta also includes the features formerly known as Team System role SKUS.&amp;nbsp; Very shortly I’ll be writing a post on the packaging changes we are making to combine and simplify the VS/VSTS products.&lt;/P&gt;
&lt;P&gt;MSDN subscribers can download Beta 2 today (It will be available to the rest of the world on Wednesday).&lt;/P&gt;
&lt;P&gt;&lt;A href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx" mce_href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx"&gt;https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here’s a picture of your download options on the site.&lt;/P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VS2010Beta2isNowAvailableforMSDNSubscrib_AA42/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VS2010Beta2isNowAvailableforMSDNSubscrib_AA42/image_2.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=2594 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VS2010Beta2isNowAvailableforMSDNSubscrib_AA42/image_thumb.png" width=663 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VS2010Beta2isNowAvailableforMSDNSubscrib_AA42/image_thumb.png"&gt;&lt;/A&gt; 
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909160" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>TFS 2010 for SourceSafe Users</title><link>http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx</link><pubDate>Thu, 01 Oct 2009 20:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9901956</guid><dc:creator>bharry</dc:creator><slash:comments>56</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9901956.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9901956</wfw:commentRss><description>&lt;P&gt;We started building SourceSafe in January 1992 in the vacated dining room of the house belonging to one of my partners.&amp;nbsp; Within a couple of short years SourceSafe went from concept to major success and was acquired by Microsoft in 1994, soon after which it became the most widely used version control system in the world.&amp;nbsp; The thing that was truly novel about SourceSafe in the early 1990s was that it was really easy to learn and use.&amp;nbsp; People tried it and just liked it.&amp;nbsp; It wasn’t the most powerful system around but it had what people needed and was a refreshing break from complicated command line oriented interfaces.&lt;/P&gt;
&lt;P&gt;However SourceSafe was designed and built in the early 90’s and a lot has changed since then.&amp;nbsp; Technologies are different – the internet really didn’t exist in a meaningful way (web browsers were in early experimentation), databases were still complicated products primarily used for enterprise mission critical data, etc; and development is a lot different – projects were much smaller and less sophisticated then.&amp;nbsp; The emergence of Visual Basic in the early 90’s really changed the landscape of development and brought a lot of people into the field who would have never previously considered it and made custom software a much bigger part of people’s lives.&lt;/P&gt;
&lt;P&gt;Other trends have developed and gained a great deal of momentum.&amp;nbsp; Frustration with traditional ways of executing software projects, the Agile set of development methodologies have become VERY popular, bringing with them a new set of practices - unit testing, continuous integration, TDD, and more.&lt;/P&gt;
&lt;P&gt;Right around the beginning of 2003 – almost 11 years after beginning the SourceSafe journey, I and a few other people embarked to create Team Foundation Server.&amp;nbsp; The goal was to create a development team collaboration product that would meet the needs of virtually any development team for the next couple of decades.&amp;nbsp; It is based on modern technologies – SQL Server, ASP.NET, Web Services, .NET, etc.&amp;nbsp; And it takes a comprehensive view of the software development lifecycle, with the intent of ultimately addressing all phases and all participants.&lt;/P&gt;
&lt;P&gt;To make sure we could handle the broadest range, we started by targeting enterprise customers and development teams with more involved development processes.&amp;nbsp; The pinnacle of that has been the Microsoft Developer Division experience that I’ve talked so much about where we have over 3,500 regular users and terrabytes upon terrabytes of data.&amp;nbsp; However, it has been our intention from the beginning to build a toolset that is attractive to teams of all sizes and all levels of process.&lt;/P&gt;
&lt;P&gt;For smaller teams, the most common complaints about TFS 2005 were that it was expensive, difficult to install, difficult to manage and required onerous pre-reqs.&amp;nbsp; We made good progress on the setup experience in TFS 2008, although most of that was oriented towards enterprise customers who needed more installation flexibility.&lt;/P&gt;
&lt;P&gt;Fast forward now to TFS 2010…&lt;/P&gt;
&lt;P&gt;TFS 2010 represents a huge step forward in making TFS more approachable by smaller teams.&amp;nbsp; With software development technology continuing to advance and SourceSafe slowly looking older, TFS 2010 is a great opportunity for SourceSafe users to look at updating their toolset.&lt;/P&gt;
&lt;P&gt;So what’s different about TFS 2010?&lt;/P&gt;
&lt;P&gt;There are 3 main areas that we’ve focused on in 2010 to make TFS attractive to smaller teams:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt; – We’re not quite ready to announce the pricing and licensing for 2010 yet but I can tell you that it will be at least as easy and cost effective to get as SourceSafe has been.&amp;nbsp; Stay tuned for more info on this.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Pre-reqs&lt;/STRONG&gt; – We’ve eliminated the vast majority of the restrictions TFS has historically had:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;TFS 2010 can be installed on a domain controller – We understand that many small organizations don’t have spare servers lying around and they need to be able to consolidate their servers.&amp;nbsp; Now if you just have one server and it’s your domain controller, email server and whatever else you need it for, you can use it for TFS too!&lt;/LI&gt;
&lt;LI&gt;TFS 2010 can be installed on client OSes – The TFS server can be installed on Vista and Windows 7 Home Premium and above.&amp;nbsp; Of course it can also be installed on server OSes (Windows 2K3, Windows 2K8 and Windows 2K8 R2).&amp;nbsp; If you want to run version control locally on your laptop – you can do that.&amp;nbsp; In fact, just to prove it out, I bought a Samsung N110 Netbook and installed VS 2010, TFS 2010 and a build server all on the Netbook, running Windows 7 and it works!&lt;/LI&gt;
&lt;LI&gt;TFS 2010 supports both 32 &amp;amp; 64 bit – No matter whether you’re running a newer 64-bit OS or an older 32-bit OS, TFS will work on your system.&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Installation&lt;/STRONG&gt; – Installing TFS has been a pain point for years.&amp;nbsp; Although it’s gotten better, 2010 represents a quantum leap.&amp;nbsp; The TFS installer now has 3 wizards: Basic, Standard and Advanced.&amp;nbsp; The big innovation is the new “Basic” install wizard.&amp;nbsp; It is a Next, Next, Next install experience that allows you to install and configure TFS in about 20 minutes or less (assuming .NET and SQL Express are already on your computer – a little longer if TFS has to install them for you).&amp;nbsp; Both will already be there if you’ve installed VS 2010.&amp;nbsp; The Basic wizard will install and configure IIS (if it’s not already there), install and configure SQL Express (if it’s not already there), and install and configure TFS.&amp;nbsp; The only thing that really pains me is installing .NET 4.0 requires a reboot :(.&amp;nbsp; Here are screenshots of the entire installation experience:&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb.png" width=636 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_1.png" width=636 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_2.png" width=635 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_3.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_4.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_12.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_5.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_14.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_6.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_16.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_7.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_18.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_8.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_20.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_9.png" width=644 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And that’s it – TFS is installed and ready to use.&amp;nbsp; There’s a similarly (but not quite as) easy wizard for configuring a build server on the same machine…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_22.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_10.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_24.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_11.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_26.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_12.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_12.png"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_28.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_28.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_13.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_13.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_30.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_14.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_32.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_15.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_15.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_34.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_34.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_16.png" width=553 height=484 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010forSourceSafeUsers_C28A/image_thumb_16.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;All of this gives you a development system with Version Control, Bug tracking and build automation (making continuous integration a snap!).&amp;nbsp; What it lacks from Standard TFS is Sharepoint and Reporting capabilities.&amp;nbsp; The great thing though is that TFS "Basic” &lt;EM&gt;IS&lt;/EM&gt; TFS so as your needs grow you can reconfigure it to add more capabilities.&lt;/P&gt;
&lt;P&gt;It’s a really exciting development and I hope you really like it.&amp;nbsp; I encourage you to get TFS 2010 Beta 2 when it is available later this fall and give it a try.&lt;/P&gt;
&lt;P&gt;As always, feedback is welcome!&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9901956" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>Oracle database support for Team System database tools is in Beta</title><link>http://blogs.msdn.com/bharry/archive/2009/07/21/oracle-database-support-for-team-system-database-tools-is-in-beta.aspx</link><pubDate>Tue, 21 Jul 2009 18:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9843493</guid><dc:creator>bharry</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9843493.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9843493</wfw:commentRss><description>&lt;P&gt;Quest has released a Beta version of the Oracle DSP to enable Oracle databases to participate in the Team System development world - working offline, refactoring schemas, comparing schema, generating test data and more.&amp;nbsp; The Quest Beta works in concert with Visual Studio Team System 2010 Beta 1.&amp;nbsp; For most of the last year we've been working hard to enable 3rd party databases to plug into the Team System tools a first class citizens.&amp;nbsp; It's great to see a provider for such an important database as Oracle begin to come to light.&lt;/P&gt;
&lt;P&gt;Check out Terry's blog post for links to the Quest site, videos and more: &lt;A href="http://blogs.msdn.com/terryclancy/archive/2009/07/21/quest-release-public-beta-of-project-fuze-the-dsp-for-oracle-database-support-in-vsts-2010.aspx"&gt;http://blogs.msdn.com/terryclancy/archive/2009/07/21/quest-release-public-beta-of-project-fuze-the-dsp-for-oracle-database-support-in-vsts-2010.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9843493" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>Visual Studio Team System 2010 Development Edition: Overview</title><link>http://blogs.msdn.com/bharry/archive/2009/06/05/visual-studio-team-system-2010-development-edition-overview.aspx</link><pubDate>Fri, 05 Jun 2009 14:23:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9701180</guid><dc:creator>bharry</dc:creator><slash:comments>12</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9701180.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9701180</wfw:commentRss><description>&lt;p&gt;Taking a break from my series on new TFS 2010 features, I thought it would be a good idea to also give a high level overview of what exactly is new in the VSTS 2010 Development edition. This should really give you a flavor for all the cool new stuff we’ve enabled for developers and development teams.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If you haven’t already downloaded the VSTS 2010 beta 1, then check out the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/dd582936.aspx"&gt;download page&lt;/a&gt;, as well as &lt;a href="http://blogs.msdn.com/briankel/archive/2009/05/18/using-a-download-manager-to-quickly-download-visual-studio-2010-beta-1.aspx"&gt;Brian Keller’s blog post&lt;/a&gt; for step by step instructions on how to quickly download and install VSTS 2010 Beta 1.&lt;/p&gt;  &lt;p&gt;First off here’s a list of the major themes that we went after for VSTS 2010 Development edition, I know it’s a long list and each area really talks to a given problem area that we wanted to address in this release.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Say No to “No Repro”&lt;/li&gt;    &lt;li&gt;Choose the Right Tests&lt;/li&gt;    &lt;li&gt;Prevent Code Defects&lt;/li&gt;    &lt;li&gt;Write Faster Code&lt;/li&gt;    &lt;li&gt;Same Tool, Different Developers&lt;/li&gt;    &lt;li&gt;One Tool to Many Databases&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If I could sum up VSTS 2010 Development edition in a few short words, it would really be that &lt;b&gt;&lt;i&gt;we enable developers and development teams to write better, faster code in less time&lt;/i&gt;&lt;/b&gt;&lt;b&gt;…&lt;/b&gt;&lt;/p&gt;  &lt;h3&gt;Say No to “No Repro”&lt;/h3&gt;  &lt;p&gt;One of the main problem areas that we really wanted to address in VSTS 2010 Development edition was to reduce the time spent by each developer on trying to reproduce a bug that came in from the test team, business analyst, a customer, or from the production environment.&amp;#160; How many times have you been in that situation, where you get into those discussions of “well, it works on my box”, and then you waste the workday back and forth with testers or your support folks, trying to reproduce the issue, so that ultimately you can fix that given defect. &lt;/p&gt;  &lt;p&gt;The cost of finding and fixing a code defect increases dramatically as you transition from your development to test, to staging, to production environments.&amp;#160; With the introduction of our new historical debugging feature we alleviate that pain by recording what the application was doing during its execution, so that later, we can review that execution in Visual Studio. You can now step back in time, through your debugger, to see what exactly was happening in the application prior to the bug occurring.&amp;#160; You will be able to access a call stack from a specific point in time and drill in from there. You will also have access to a larger number of execution points which can also be drilled into, comparing variables, call stacks, etc. to ultimately help find the root cause of the issue without having to actually rerun the application or more specifically reproduce the problem.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/ms_joc/archive/2009/05/27/dev10-beta1-free-at-last.aspx"&gt;John Cunningham’s blog&lt;/a&gt; has also of additional details on the new features we’ve enabled for the Historical debugger for VSTS 2010 Beta1. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image001_2.jpg"&gt;&lt;img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="585" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image001_thumb.jpg" width="454" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Choose the Right Tests&lt;/h3&gt;  &lt;p&gt;How many times have you made a code change and prior to actually checking in that change to your source control system, had to run a slew of test suites, to ensure you have not broken anything elsewhere in the application. With the addition of our new Test Impact Analysis tool, we can now tell you, which specific test cases are impacted by your code changes, to allow you to quickly locate and run the right test cases.&lt;/p&gt;  &lt;p&gt;This feature brings tremendous productivity gains to developers by pin-pointing the exact unit tests to run as opposed to having to run the entire suite of tests. It also allows developers to have a quick and easy way to ensure the quality of their code changes prior to checking into their source control systems.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/ms_joc/archive/2009/05/27/dev10-beta1-free-at-last.aspx"&gt;John Cunningham’s blog&lt;/a&gt; has a lot of additional details on the new features of the Test Impact Analysis in Beta 1&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image002_2.jpg"&gt;&lt;img title="clip_image002" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="636" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image002_thumb.jpg" width="454" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Prevent Code Defects&lt;/h3&gt;  &lt;p&gt;In VSTS 2008 Developer Edition Code Analysis (and earlier editions), we enabled developers to analyze/clean their code before it goes out into test, staging or production environments. This really speaks to the value of adding quality into the development lifecycle a lot earlier, which cuts down on time &amp;amp; resources that would have been spent later finding and fixing those issues if they occurred in the test, integration or staging environments. &lt;/p&gt;  &lt;p&gt;A common request that we’ve heard from users of Code Analysis, is that we provide a lot of data about defects but they struggle to determine which area to tackle first based on the issues detected. In VSTS 2010, we have introduced a new notion of Code Analysis Rules Sets which helps users to determine which rules they should focus on, based on their project type and the work that they are trying to complete. &lt;/p&gt;  &lt;p&gt;So instead of running the whole gamut of rules over the code base, we can scope down to a set of rules that are to be run based on a given task. For example, if users are getting ready to release their app, instead of running all rules, they can run the Release Rule Set instead which is made up of rules that &lt;b&gt;&lt;i&gt;have&lt;/i&gt;&lt;/b&gt; to be addressed prior to releasing the application(each rule set is customizable according to the development team’s coding standards/requirements). Again this is another productivity gain for developers as they are ensuring quality earlier in the development lifecycle. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Write Faster Code&lt;/h3&gt;  &lt;p&gt;In VSTS 2010, we’ve added a number of new features to the Profiler, further improving the overall experience of finding and fixing performance issues.&amp;#160; In 2010, we have focused on improving the overall UI experience so that users can quickly and easily understand the profiling data, we have added the ability to profile the interactions between the application tier and the data tier as well as profiling client side JavaScript.&amp;#160; We have also added the ability to profile multi-threaded applications and examine thread blocking as well as support for profiling on virtual machines (VPC, Hyper-V and VM-Ware)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image003_2.jpg"&gt;&lt;img title="clip_image003" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="409" alt="clip_image003" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image003_thumb.jpg" width="644" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Same Tool, Different Developers&lt;/h3&gt;  &lt;p&gt;When the original VSTS 2005 Database Edition was released, it revolutionized the way in which database developers managed their database schemas and really started the journey of modernizing database development.&amp;#160; The new database features have been so popular with developers and we’ve found so much overlap between database and development edition customers that we decided to include all of the database development functionality to the development edition. &lt;/p&gt;  &lt;p&gt;In VSTS 2010 Development edition, we have combined both editions’ functionality into 1 single edition, with 1 installer, which is available to all VSTS 2010 and VSTS 2010 Development users.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image004_2.jpg"&gt;&lt;img title="clip_image004" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="575" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image004_thumb.jpg" width="404" border="0" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h3&gt;One Tool to Many Databases&lt;/h3&gt;  &lt;p&gt;In VSTS 2010 Development edition, we built out a very rich extensibility platform (known as a Database Schema Provider) to enable 3&lt;sup&gt;rd&lt;/sup&gt; parties to extend Visual Studio Team System with offline design, development, testing and change management of non SQL Server databases.&amp;#160; &lt;a href="http://www.microsoft.com/presspass/press/2008/jun08/06-03TechEdDevPR.mspx"&gt;At Tech Ed 2008&lt;/a&gt;, IBM demoed an early prototype of the DB2 Database Schema Provider integrated into VSTS 2010.&amp;#160; And in February of this year, &lt;a href="http://www.quest.com/newsroom/news-releases-show.aspx?contentid=9102"&gt;Quest announced&lt;/a&gt; that they are building an Oracle DSP to allow Oracle developers to work within VSTS 2010 to manage their database changes right alongside their application changes. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image005_2.jpg"&gt;&lt;img title="clip_image005" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="clip_image005" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image005_thumb.jpg" width="157" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image006_2.jpg"&gt;&lt;img title="clip_image006" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="clip_image006" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image006_thumb.jpg" width="236" border="0" /&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image007_2.jpg"&gt;&lt;img title="clip_image007" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="clip_image007" src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/VisualStudioTeamSystem2010DevelopmentEdi_5CDB/clip_image007_thumb.jpg" width="213" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&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=9701180" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>VS/VSTS 2010 and .NET 4.0 Japanese Beta 1 is available on MSDN</title><link>http://blogs.msdn.com/bharry/archive/2009/06/04/vs-vsts-2010-and-net-4-0-japanese-beta-1-is-available-on-msdn.aspx</link><pubDate>Thu, 04 Jun 2009 17:27:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9699714</guid><dc:creator>bharry</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9699714.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9699714</wfw:commentRss><description>&lt;p&gt;Yesterday afternoon we made the Japanese versions of VS/VSTS 2010 and .NET 4.0 Beta 1 available to MSDN subscribers.&amp;#160; In a few days we will also make them more broadly available.&amp;#160; We’re very interested in any feedback you have.&lt;/p&gt;  &lt;p&gt;The MSDN subscriber download center is here: &lt;a href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370"&gt;http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9699714" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>VS 2005 support for TFS 2010</title><link>http://blogs.msdn.com/bharry/archive/2009/05/28/vs-2005-support-for-tfs-2010.aspx</link><pubDate>Thu, 28 May 2009 14:11:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9646838</guid><dc:creator>bharry</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9646838.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9646838</wfw:commentRss><description>&lt;p&gt;A few weeks ago I wrote a blog post talking about some of our TFS 2010 feature set – I’m referring to the one on Admin &amp;amp; Setup. In that post I talked about compatibility and supported dependency versions. One of the things that I mentioned was that we would be supporting VS 2008 clients through an update to the Team Explorer 2008 client and VS 2003 clients (and earlier) through an update to the MSSCCI provider but that, based on an analysis on usage trends, we had decided not to support VS 2005 clients.&lt;/p&gt;  &lt;p&gt;I got quite a strong reaction from customers, partners and the field objecting to the lack of VS2005 support.&amp;#160; You can read the comments &lt;a href="http://blogs.msdn.com/bharry/archive/2009/04/30/tfs-2010-admin-operations-setup-improvements.aspx" target="_blank"&gt;here&lt;/a&gt; to get a flavor for some of it.&lt;/p&gt;  &lt;p&gt;We’ve listened to the feedback and thought hard about it. We’ve decided to release an update to Team Explorer 2005 so that VS 2005 clients can also work with TFS 2010 servers. Like with VS 2008, the feature set will be reduced compared to VS 2010 clients but core developer functionality will be available. I’d like for the list of support/unsupported features for VS 2005 &amp;amp; VS 2008 to be the same but we are still working through the cost to do this work and have not finalized on a few decisions.&lt;/p&gt;  &lt;p&gt;I’ll post about this again within a few months when I can explain the full set of decisions that we’ve made but I wanted you to know that we’ve heard you and are adjusting our plans.&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9646838" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>VS/VSTS 2010 and .NET 4.0 Beta 1 are now publicly available!</title><link>http://blogs.msdn.com/bharry/archive/2009/05/20/vs-vsts-2010-and-net-4-0-beta-1-are-now-publicly-available.aspx</link><pubDate>Wed, 20 May 2009 20:39:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632556</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9632556.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9632556</wfw:commentRss><description>&lt;p&gt;On Monday we released Beta 1 for MSDN subscribers.&amp;#160; Today at 10am PDT, we are making it available to anyone who wants to download it.&amp;#160; We’re excited to reach this big milestone in the journey of shipping 2010 and we’re eagerly anticipating your feedback.&lt;/p&gt;  &lt;p&gt;The blogosphere is full of posts about the release.&amp;#160; You can read about TFS 2010 in my still unfolding series that is a high level overview of all of the TFS 2010 features.&amp;#160; The best landing site to learn more about the Beta and download it is here: &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;Visual Studio 2010 and .NET Framework 4 Beta 1 site&lt;/a&gt;.&amp;#160; You’ll also find links to the forum sites for asking questions and giving feedback.&lt;/p&gt;  &lt;p&gt;Here’s a few shortcuts to links you may find useful:   &lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease"&gt;Beta 1 Forums&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://connect.microsoft.com/VisualStudio?wa=wsignin1.0"&gt;Beta 1 Connect Site&lt;/a&gt; (for bug reporting)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=85520793-68fc-4361-a8b6-dc2cff49c8d2&amp;amp;displaylang=en"&gt;Team Suite – Web installer&lt;/a&gt; download&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=147412"&gt;Team Foundation Server&lt;/a&gt; download&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=147413"&gt;Lab Management Setup Guide&lt;/a&gt; download&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=147414"&gt;Lab Agent&lt;/a&gt; download&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1967f42a-1e8b-4c70-9329-8478b68097d9&amp;amp;displaylang=en" target="_blank"&gt;Test Agent&lt;/a&gt; download&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We look forward to hearing from you…&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632556" 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/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/vsts2010/default.aspx">vsts2010</category></item><item><title>Upgrading a TFS 2008 server to TFS 2010 Beta 1</title><link>http://blogs.msdn.com/bharry/archive/2009/05/20/upgrading-a-tfs-2008-server-to-tfs-2010-beta-1.aspx</link><pubDate>Wed, 20 May 2009 16:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632227</guid><dc:creator>bharry</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9632227.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9632227</wfw:commentRss><description>&lt;P&gt;I don't expect too many of you will try this given that this is a Beta 1 release and there's no broad go-live license or support associated with it, but for those of you out there that are interested, I've got some useful information for you.&amp;nbsp; Upgrading a TFS 2008 server to TFS 2010 Beta 1 should work (upgrading TFS 2005 won't work until Beta 2).&amp;nbsp; However, once you've done the upgrade, you still have the old TFS 2008 process template for all of your already created projects.&amp;nbsp; This means that some of the new TFS 2010 features won't work because they rely on changes to the process template or other artifacts in projects that won't be there for upgraded projects.&lt;/P&gt;
&lt;P&gt;We've written a blog post on the manual steps you can take to upgrade your existing projects to take advantage of new TFS 2010 features.&amp;nbsp; It's written in the context of the 2008 MSF Agile process template but the basic concepts can be applied regardless of what process template you used to create your projects.&lt;/P&gt;
&lt;P&gt;Check it out here: &lt;A href="http://blogs.msdn.com/allclark/archive/2009/05/15/enabling-new-features-of-visual-studio-team-system-2010-beta-1-in-upgraded-projects.aspx"&gt;http://blogs.msdn.com/allclark/archive/2009/05/15/enabling-new-features-of-visual-studio-team-system-2010-beta-1-in-upgraded-projects.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632227" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>Conchango's SCRUM for Team System support for VSTS 2010</title><link>http://blogs.msdn.com/bharry/archive/2009/05/20/conchango-s-scrum-for-team-system-support-for-vsts-2010.aspx</link><pubDate>Wed, 20 May 2009 16:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9632194</guid><dc:creator>bharry</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9632194.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9632194</wfw:commentRss><description>&lt;P&gt;Conchango (EMC) is working on an update for their popular SCRUM template for Team System to enhance it for VSTS 2010.&amp;nbsp; You can read about their plans here: &lt;A href="http://blogs.conchango.com/stuartpreston/archive/2009/05/19/scrum-for-team-system-v3-0-plans.aspx"&gt;http://blogs.conchango.com/stuartpreston/archive/2009/05/19/scrum-for-team-system-v3-0-plans.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9632194" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>TFS 2010 Project Management</title><link>http://blogs.msdn.com/bharry/archive/2009/05/19/tfs-2010-project-management.aspx</link><pubDate>Tue, 19 May 2009 22:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9629326</guid><dc:creator>bharry</dc:creator><slash:comments>15</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9629326.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9629326</wfw:commentRss><description>&lt;P&gt;This is the second in the set of 3 TFS 2010 feature posts around project management.&amp;nbsp; The first was on Work Item Tracking enhancements.&amp;nbsp; This one is on general project management improvements that I can’t fit into a category :)&amp;nbsp; And the third will be on Reporting improvements – with a focus on report authoring/customization.&amp;nbsp; Again, there are gray areas of overlap so please bear with me.&lt;/P&gt;
&lt;P&gt;We’ve made some big strides to improve the TFS project management experience in TFS 2010.&amp;nbsp; Much of it is built on the new work item tracking improvements I talked about in the last post.&lt;/P&gt;
&lt;H3&gt;Microsoft Project client improvements&lt;/H3&gt;
&lt;P&gt;We’ve made a number of improvements in the integration between the Microsoft Project client and TFS.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Hierarchy&lt;/STRONG&gt; - In the last post, I talked about preserving the hierarchy from Project now that TFS supports hierarchy.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Successor/Predecessor&lt;/STRONG&gt; – Now that we have user definable link types, we’ve defined a link type to represent successor/predecessor relationships and round trip them between TFS and project as well.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Rollups&lt;/STRONG&gt; – We did work to make the project summary tasks and the calculations that Project does round trip well with TFS.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Undo&lt;/STRONG&gt; – You can now use “Undo” to undo changes you make in an MS Project workbook that is bound to TFS.&amp;nbsp; In previous versions undo was disabled due to difficulty coordinating the undo across MS Project and TFS data.&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Excel Formula persistence&lt;/H3&gt;
&lt;P&gt;Excel has some very powerful capabilities for manipulating and presenting data.&amp;nbsp; Formulas, conditional formatting and macros give you an amazing ability to have data quickly and easily tell a story.&amp;nbsp; In the past, you have been limited in your ability to use this power with TFS bound spreadsheets because any customizations you made would be erased when you refreshed the data from TFS.&amp;nbsp; That’s a pretty big impediment to any real investment in customizing the data presentation.&amp;nbsp; In TFS 2010, that changes.&amp;nbsp; We now preserve all of your spreadsheet customizations across refreshes making much more powerful spreadsheets practical.&amp;nbsp; Here’s an example of some cool things you can do with just conditional formatting…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_38.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_38.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=396 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_18.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_18.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Dashboards&lt;/H3&gt;
&lt;P&gt;In previous versions of TFS, I have to admit that the Sharepoint portal we created was not as compelling as I’d like.&amp;nbsp; It served as a great place to host a document library and if you invested time in building it out, it could make a great portal but we didn’t provide a lot out of the box.&amp;nbsp; That has all changed in TFS 2010.&amp;nbsp; We’ve really created some nice default portal experiences and focused on making customizing it really easy too.&amp;nbsp; I’ll point out the things I think are really cool and you can look at the screenshot of the default view below to see for yourself…&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Layout&lt;/STRONG&gt; – As you can see it’s just a nice attractive site layout (as opposed to the old defaults :)).&amp;nbsp; It exposes handy sharepoint features like Wiki Pages (on the left nav bar) and a calendar (important Dates on the right side).&amp;nbsp; You’ll also notice TFS functionality like goto work item in the upper right hand corner.&amp;nbsp; And the “Portals” drop down on the top left allows you to easily navigate to the portals for other Team Projects.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Web Parts&lt;/STRONG&gt; – Many of the key pieces of Team System Web Access have been turned into web parts that can be used inside the Sharepoint portal.&amp;nbsp; Down the right hand side you can see the work item summary, Recent Builds and Recent Checkins web parts.&amp;nbsp; In the lower center, you can see a Product Backlog which is a query results web part.&amp;nbsp; You can put as many of them as you like on your portal and each can be bound to different queries and configured for different columns, etc.&amp;nbsp; They also allow easy access to common work item tracking functionality, like adding a new work item, editing an existing work item, etc.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Customization&lt;/STRONG&gt; – We’ve focused on making the dashboards much easier to customize.&amp;nbsp; Notice things like the “Site Actions” in the upper right and the “Copy Dashboard” button to create a new copy of the current dashboard to begin customizing.&amp;nbsp; Lastly and definitely not least, notice the “My Dashboard” under Dashboards on the left.&amp;nbsp; By default, we create a dashboard that is designed to be customized by each user to show the information that they care most about.&amp;nbsp; Of course, this is built on top of standard Sharepoint personalization services.&amp;nbsp; I’ve included a screen shot of the default “My Dashboard” after the default Project Dashboard below.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Team System Web Access integration&lt;/STRONG&gt; – In 2010 Team System Web Access still exists and has been fully integrated into the product.&amp;nbsp; You will notice the Web Access link on the left navigation panel.&amp;nbsp; That link takes you to Team System Web Access.&amp;nbsp; Although much of the TSWA functionality is now available as web parts in Sharepoint, not all of it is.&amp;nbsp; Further, we’ve gotten feedback from a segment of our audience that they prefer a non-Sharepoint based web access method for some of their users.&amp;nbsp; What we end up doing with this duality long term is still up in the air but for now both are continuing forward.&lt;/P&gt;
&lt;P&gt;I apologize that the charts have no data in them but I pulled this off my server and I haven’t had a chance to populate it with enough real looking data.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_4.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=477 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_1.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;My Dashboard…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_6.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=472 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_2.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;One last point on customization – All of the web parts (in both dashboards) can be customized extensively.&amp;nbsp; I’m not going to show them all, you can experiment with that yourself, but here is an example of what some of the customization properties for the “Recent Builds” web part look like…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_8.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=484 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_3.png" width=184 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And, if all that wasn’t cool enough …&amp;nbsp; If you use Microsoft Office Sharepoint Server (MOSS) instead of just plain Sharepoint, the overall experience is even better!&amp;nbsp; When TFS creates a Sharepoint portal for a Team Project, it detects whether you have configured it against plain Sharepoint or MOSS.&amp;nbsp; If it’s MOSS, TFS installs a richer portal (because there’s some great MOSS features that we can easily take advantage of).&amp;nbsp; Here are some of the key advantages of the MOSS dashboards and some screenshots to go with them…&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;More dashboards&lt;/STRONG&gt; – The first thing to note is that there are 4 dashboards (Work Progress, Product Quality, Test Progress and Build Quality) rather than the one Project dashboard.&amp;nbsp; Why?&amp;nbsp; Because MOSS allows us to use Excel Services to author reports and Excel Services is soooo much easier for writing reports that we are more productive with it and can provide more detailed dashboards.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;KPIs&lt;/STRONG&gt; – You can see on the upper right an additional KPIs web part that enables you to define and track key metrics for your project.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Customization&lt;/STRONG&gt; – Oh, did I mention Excel Services?&amp;nbsp; It’s really nice.&amp;nbsp; In addition to allowing us to provide you more dashboards, it makes customizing them much easier for you too.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_10.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=584 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_4.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Product Quality&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_12.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=564 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_5.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_5.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_14.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=511 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_6.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And I don’t have a screen shot of the Build Quality dashboard handy so you will have to install it to see it yourself :)&lt;/P&gt;
&lt;P&gt;Please note we are still doing some refining of these dashboards so this may not be exactly how they look when we ship.&lt;/P&gt;
&lt;H3&gt;Agile workbooks&lt;/H3&gt;
&lt;P&gt;SCRUM has become an increasingly popular Agile project management approach and as it has grown, we’ve gotten feedback from customers that they’d like a more direct way to deal with TFS using SCRUM.&amp;nbsp; Enter the Agile workbooks.&amp;nbsp; While not tied directly to SCRUM, they are very close and can be used for a variety of iterative planning techniques.&amp;nbsp; The Agile workbooks are made up of two Excel workbooks called “Product Backlog” and “Iteration Backlog”.&amp;nbsp; As you might guess, the product backlog workbook is designed to help you manage your overall product back log and plan.&amp;nbsp; The iteration backlog workbook is designed to help you plan and manage an iteration.&lt;/P&gt;
&lt;P&gt;What I’m going to show you here is actually not quite what you are going to see if you download and install Beta 1.&amp;nbsp; After Beta 1 was locked down, we did a usability study on the workbooks and found a number of ways they could be improved to make them easier to use and understand.&amp;nbsp; So what I’m showing you is pretty close to what the workbooks will look like for Beta 2 and RTM.&amp;nbsp; Sorry about that but given these blog posts tend to live quite a long time, I’m going to optimize for the final result rather than the current Beta 1 deliverable.&amp;nbsp; However, many/most of the concepts still apply to what is in Beta 1 it’s just organized better.&lt;/P&gt;
&lt;P&gt;If you install TFS 2010, you will find the Agile workbooks in the project portal's document library under Shared Documents and the Iteration 1 sub folder.&amp;nbsp; You will also find templates under Samples and Templates\Project Management.&lt;/P&gt;
&lt;P&gt;Let’s start with the Product Backlog.&amp;nbsp; It has 3 tabs in it:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Product Backlog&lt;/STRONG&gt; for the list of user stories/scenarios on the backlog.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_16.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=105 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_7.png" width=644 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Iteration Planning&lt;/STRONG&gt; for a high level view of your project’s iterations.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_20.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=626 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_9.png" width=660 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Interruptions&lt;/STRONG&gt; to capture holidays and other notable project wide interruptions.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_22.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=232 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_10.png" width=420 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;The second workbook is the Iteration Planning workbook and has 5 tabs:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Iteration Backlog&lt;/STRONG&gt; helps you manage the list of work remaining and pick off work to be done in this iteration.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_24.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=445 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_11.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Settings&lt;/STRONG&gt; sets properties of the iteration you are planning.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_26.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=354 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_12.png" width=660 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Interruptions&lt;/STRONG&gt; captures the planned interruptions (but this time at the individual team member level).&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_30.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=374 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_14.png" width=660 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Capacity&lt;/STRONG&gt; helps you manage the capacity of both individuals and the team as a whole.&amp;nbsp; This will help you a great deal with load balancing.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_32.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=489 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_15.png" width=660 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_15.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Burndown&lt;/STRONG&gt; helps you visualize progress on the iteration.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_36.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_36.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=561 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_17.png" width=660 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_17.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;We think the Agile workbooks will be a great solution for people who want very simple, very light weight iteration based project planning and management.&lt;/P&gt;
&lt;H3&gt;Updated MSF Agile Template&lt;/H3&gt;
&lt;P&gt;This release will be bringing a MAJOR rev of the MSF Agile Process template.&amp;nbsp; We’ve gotten a lot of feedback over the last couple of years on how we could improve it and we’ve taken it to heart.&amp;nbsp; Here’s some of the things we’ve done:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Terminology&lt;/STRONG&gt; – In general, we have adopted common Agile community terminology (Backlog, User Story, Story Points, etc) and moved away from Microsoftish terminology.&amp;nbsp; Of course the Agile community is broad and diverse so even there, there isn’t always consistency.&amp;nbsp; In general, we tended towards SCRUM terminology.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Simplification&lt;/STRONG&gt; – We’ve simplified the work item forms, focusing more on the stuff that is immediately relevant.&amp;nbsp; We’ve eliminated fields people didn’t care much about.&amp;nbsp; We’ve also eliminated some work item types that the Agile community doesn’t make much use of: Risk and Quality of Service Requirement.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Scenario –&amp;gt; User Story&lt;/STRONG&gt; – We’ve moved to the Agile User Story model, including tracking User Story size as “Story Points”.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Hierarchy&lt;/STRONG&gt; – Added hierarchical relationships so that User Stories can be decomposed into tasks and tasks can be decomposed into subtasks.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Improved reports&lt;/STRONG&gt; – Reports are much nicer.&amp;nbsp; See the section below on Reports.&amp;nbsp; In particular, we added the burn down report that everyone has been asking for.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Testing support&lt;/STRONG&gt; – We’ve added the new Team System testing tools as first class support.&amp;nbsp; The process template contains a Test Case work item type and other features to enable great integration.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Guidance rewrite&lt;/STRONG&gt; – We’re really taking a crack at improving the guidance.&amp;nbsp; We’ve engaged some of the experts in the Agile community (like Jeff Sutherland and Mitch Lacey) to help us create some guidance that will really speak to Agile practitioners.&amp;nbsp; The new guidance won’t show up until Beta 2 though.&lt;/P&gt;
&lt;P&gt;Here’s some high level screenshots of some of the new work item forms:&lt;/P&gt;
&lt;P&gt;User Story:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_50.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_50.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=313 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_24.png" width=404 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_24.png"&gt;&lt;/A&gt; &lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_48.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_48.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=316 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_23.png" width=404 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_23.png"&gt;&lt;/A&gt; &lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_52.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_52.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=313 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_25.png" width=404 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_25.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Task:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_54.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_54.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=338 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_26.png" width=564 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_26.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Bug:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_58.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_58.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=353 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_28.png" width=544 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_28.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_62.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_62.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=353 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_30.png" width=544 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_30.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Updated MSF CMMI Template&lt;/H3&gt;
&lt;P&gt;Where as the Agile template is getting a major overhaul, the CMMI template is getting more of a facelift.&amp;nbsp; None of the CMMI changes that I mention here will be available until Beta 2 (we’re just finishing them right now).&amp;nbsp; Most of the work going into the CMMI template is to update it to use the new Team System features.&amp;nbsp; Here’s a picture of the new CMMI information model and the supported relationship types.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/clip_image002_2.gif" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/clip_image002_2.gif"&gt;&lt;IMG title=clip_image002 style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=205 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/clip_image002_thumb.gif" width=520 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/clip_image002_thumb.gif"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In addition to that:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;CMMI 1.2 compliance&lt;/STRONG&gt; – We’ve updated the guidance to support CMMI 1.2 compliance (the old version was 1.1 compliant).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Two new requirement types&lt;/STRONG&gt; – We’ve added Business Objective and Feature to the existing set of requirement types.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Improved reports&lt;/STRONG&gt; – We’ve made the reports much nicer.&amp;nbsp; See the section below on Reports.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Testing support&lt;/STRONG&gt; – We’ve added the new Team System testing tools as first class support.&amp;nbsp; The process template contains a Test Case work item type and other features to enable great integration.&lt;/P&gt;
&lt;H3&gt;New Reports&lt;/H3&gt;
&lt;P&gt;We’ve made a big investment in reporting in this release.&amp;nbsp; Although my whole next post is going to be about reporting (mostly how much better we made it to author/customize reports), this post will touch on the new reports that we’ve built for you.&amp;nbsp; There’s way too many of them for me to show them all here, so you’ll need to try it out yourself to see them all.&amp;nbsp; However there are few high level points to make:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Much more attractive and powerful&lt;/STRONG&gt; – Taking a dependency on SQL 2008 allowed us to leverage the new reporting capabilities there.&amp;nbsp; The result is reports that are much more visually attractive and can represent much more complex data relationships.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Self explanatory&lt;/STRONG&gt; – We put a lot more content into the reports to help you understand what the report is intended to tell you, what data you are looking at and generally give much better context for interpreting the report.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New Excel reports&lt;/STRONG&gt; – For the first time, some of our reports are authored as Excel workbooks.&amp;nbsp; If you use MOSS for your portal, you can host them there, otherwise people can open them in Excel.&amp;nbsp; The primary advantage of this is that although they are a bit less powerful than Reporting Services, they are much easier to customize.&lt;/P&gt;
&lt;P&gt;Just to give you a view of all the reports we’ve included, here are some screenshots of them in Team Explorer:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_42.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_42.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=484 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_20.png" width=255 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_20.png"&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_40.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_40.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=484 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_19.png" width=255 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_19.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Just as a teaser, I’ll include a few reports here for you to see and then you can check out the rest yourself…&lt;/P&gt;
&lt;P&gt;Stories Overview:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_64.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_64.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=441 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_31.png" width=820 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_31.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Burndown (in Excel):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_66.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_66.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=677 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_32.png" width=820 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_32.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Bug Status:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_68.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_68.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=673 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_33.png" width=820 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_33.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Bug Status (in Excel):&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_70.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_70.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=663 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_34.png" width=820 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010ProjectManagement_7A35/image_thumb_34.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Conclusion&lt;/H3&gt;
&lt;P&gt;Well, that turned out to be even longer than I expected.&amp;nbsp; There’s so much new project management stuff it’s amazing.&amp;nbsp; The 2010 release is really going to make TFS the premier tool for managing software development projects.&amp;nbsp; And in partnership with MS Project and Project Server the set of tools can tackle just about any scope of project management.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9629326" 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/vsts2010/default.aspx">vsts2010</category></item><item><title>Issues installing 2010 Beta 1</title><link>http://blogs.msdn.com/bharry/archive/2009/05/19/issues-installing-2010-beta-1.aspx</link><pubDate>Tue, 19 May 2009 15:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9627760</guid><dc:creator>bharry</dc:creator><slash:comments>20</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9627760.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9627760</wfw:commentRss><description>&lt;P&gt;As with every Beta release, there are a set of gotchas that you have to look out for when installing.&amp;nbsp; My primary guidance is to read the readme file.&amp;nbsp; Lots of stuff we know about is in there.&amp;nbsp; I'll call out a few things here as I see them become stumbling blocks for people.&amp;nbsp; I'll append to this post as I learn more.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Installing VS/VSTS on Windows 7 RC and Windows 2008 R2 RC&lt;/STRONG&gt; - The client products include SQL 2008 Express.&amp;nbsp; It does not install work properly on Windows 7 &amp;amp; R2.&amp;nbsp; The installation will go OK but will result in an error message, however, it won't run after being installed.&amp;nbsp; You must update it with SQL 2008 Express SP1.&amp;nbsp; The readme has more information on this.&amp;nbsp; You can also checkout this post: &lt;A href="http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx"&gt;http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Don't run initial TFS configuration from the MMC console&lt;/STRONG&gt; - There is a bug in the TFS configuration logic that will cause TFS's configuration of Sharepoint to fail if you do.&amp;nbsp; You have two choices - 1) continue with configuration directly from the install wizard (by leaving the "launch configuration" checkbox checked or 2) launching configuration from the command line using &lt;STRONG&gt;"%programfiles%\Microsoft team foundation server 10.0\tools\tfsmgmt.exe" configure&lt;/STRONG&gt;&amp;nbsp; You can read more in Buck's post here: &lt;A href="http://blogs.msdn.com/buckh/archive/2009/05/18/tfs-2010-beta-1-don-t-run-initial-configuration-from-the-administration-console-mmc.aspx" mce_href="http://blogs.msdn.com/buckh/archive/2009/05/18/tfs-2010-beta-1-don-t-run-initial-configuration-from-the-administration-console-mmc.aspx"&gt;http://blogs.msdn.com/buckh/archive/2009/05/18/tfs-2010-beta-1-don-t-run-initial-configuration-from-the-administration-console-mmc.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Installing TFS on Windows 2008 R2 RC&lt;/STRONG&gt; - This issue combines the first two in an interesting way.&amp;nbsp; Only Sharepoint SP2 will install on Windows 2008 R2.&amp;nbsp; However, the TFS Beta ships with an early Sharepoint build, so a straight forward install on R2 will fail.&amp;nbsp; You have two options: 1) Install Sharepoint first and then install TFS or 2) Stop after the install wizard and before the configure wizard and update the Sharepoint installer to the SP2 installer and then proceed with the configuration.&amp;nbsp; But wait, you say.&amp;nbsp; Didn't I just say that stopping after the install phase was bad?&amp;nbsp; Yes, I did.&amp;nbsp; If you choose this route, you will need to take option 2 above and run the config tool from the command line.&amp;nbsp; I will update this post with a link to specific instructions for this procedure as soon as I have one.&lt;/P&gt;
&lt;P&gt;Those are the issues I've seen so far.&amp;nbsp; I'll let you know as I see more.&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=9627760" 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/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/vsts2010/default.aspx">vsts2010</category></item><item><title>VS/VSTS 2010 and .NET 4.0 Beta 1 is Available!</title><link>http://blogs.msdn.com/bharry/archive/2009/05/18/vs-vsts-2010-and-net-4-0-beta-1-is-available.aspx</link><pubDate>Mon, 18 May 2009 20:41:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9625614</guid><dc:creator>bharry</dc:creator><slash:comments>10</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9625614.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9625614</wfw:commentRss><description>&lt;p&gt;Today at 10:00am PST, the Beta 1 download for Visual Studio 2010, Visual Studio Team System 2010 and .NET 4.0 is available to MSDN subscribers.&amp;#160; It will be available to the general public on Wednesday.&amp;#160; MSDN subscribers can download it from the MSDN subscriber download site using this &lt;a href="http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370"&gt;link&lt;/a&gt;.&amp;#160; I’ll post the public links for non-MSDN subscribers on Wednesday.&lt;/p&gt;  &lt;p&gt;It’s been a long time in the making.&amp;#160; We’ve shipped several CTPs along the way.&amp;#160; But the Beta is finally here.&amp;#160; I’ve started a series of posts on VSTS/TFS 2010 features and will continue it until I’ve covered, at least, all of the TFS 2010 features with a reasonable summary.&amp;#160; It will probably take me another couple of weeks to complete the series.&amp;#160; You will be able to use my posts as a high level guide to checkout the new features.&lt;/p&gt;  &lt;p&gt;It’s exciting for us to hit this important milestone.&amp;#160; It represents the culmination of a ton of work.&amp;#160; We’re not quite done yet but we’ve crossed the hump and are on the downhill slope.&amp;#160; This Beta is not 100% feature complete but it’s probably about 90% complete.&amp;#160; The remaining feature work is getting rounded out right now and will be available for Beta 2.&amp;#160; The other big work we have ahead of us is the remaining performance work to ensure that the 2010 release is snappy and productive.&lt;/p&gt;  &lt;p&gt;This Beta release is really for evaluation only and does not come with a “go-live” license.&amp;#160; We won’t be supporting it for production use and upgrading assets from Beta 1 to Beta 2 will likely have some hiccups.&amp;#160; However, we really hope you will give it a try and give us all your feedback on what we need to do to make this is truly great release for you.&lt;/p&gt;  &lt;p&gt;As always, I’m happy to take feedback on my blog but don’t forget about &lt;a href="http://connect.microsoft.com"&gt;http://connect.microsoft.com&lt;/a&gt; for bug reports and visit our forums for general Q &amp;amp; A and discussions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/tfsprerelease/threads"&gt;TFS Forum&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vstsprerelease/threads"&gt;Team System Forum&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And you can find more information here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Visual Studio:&lt;/b&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;http://go.microsoft.com/fwlink/?LinkID=151797&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Visual Studio Team System: &lt;/b&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=151798"&gt;http://go.microsoft.com/fwlink/?LinkId=151798&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;b&gt;.NET Framework:&lt;/b&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkId=151799"&gt;http://go.microsoft.com/fwlink/?LinkId=151799&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks and we look forward to hearing from you,&lt;/p&gt;  &lt;p&gt;Brian&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9625614" 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/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/bharry/archive/tags/TFS/default.aspx">TFS</category><category domain="http://blogs.msdn.com/bharry/archive/tags/vsts2010/default.aspx">vsts2010</category></item><item><title>TFS 2010 Work Item Tracking</title><link>http://blogs.msdn.com/bharry/archive/2009/05/18/tfs-2010-work-item-tracking.aspx</link><pubDate>Mon, 18 May 2009 14:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9625141</guid><dc:creator>bharry</dc:creator><slash:comments>26</slash:comments><comments>http://blogs.msdn.com/bharry/comments/9625141.aspx</comments><wfw:commentRss>http://blogs.msdn.com/bharry/commentrss.aspx?PostID=9625141</wfw:commentRss><description>&lt;P&gt;In my last 2010 post, I covered Setup, Admin &amp;amp; Ops.&amp;nbsp; In this post I’m going to cover work item tracking features.&amp;nbsp; The truth, however, is that the lines between the next 3 posts are going to be pretty blurry.&amp;nbsp; I’ve tried to think about ways to partition it but Work Item Tracking, Project Management and Reporting are all heavily interrelated.&amp;nbsp; I considered writing a single post for them but then it would be 30 pages or something silly.&amp;nbsp; So, I’m going to break them up but bear with me on the rough edges.&lt;/P&gt;
&lt;H3&gt;Hierarchical work items&lt;/H3&gt;
&lt;P&gt;Perhaps the banner feature in TFS 2010 is the ability to break down work items into hierarchies.&amp;nbsp; The most common use for this is task decomposition – breaking high level tasks down into sub-tasks and those down into further sub-tasks, etc.&amp;nbsp; However, I expect people will get very creative with what they want to arrange hierarchically.&amp;nbsp; Prior to 2010, you can associate work items with “related” links and do some reporting around that but easily managing them as a hierarchy was not possible.&amp;nbsp; Here’s a screenshot of a totally hypothetical project I’ve made up.&amp;nbsp; Things to note…&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;There’s a combo box at the top of the query editor called “Type of Query” and it is set to Tree of Work Items.&lt;/LI&gt;
&lt;LI&gt;The icon next to “Open Tasks” in the Team Explorer shows multiple indicate that this is a tree query.&lt;/LI&gt;
&lt;LI&gt;The results list shows the title indented following the hierarchy and allows for expanding and collapsing the results.&lt;/LI&gt;
&lt;LI&gt;You can’t see this, but rearranging your hierarchy is as simple as dragging and dropping one work item on another.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You can see right click menu items for the obvious things you’d like to do, add a new child, outdent, indent, etc.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_4.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=572 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_1.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Microsoft Excel integration has also been enhanced to support work item hierarchies as well…&amp;nbsp; As you can see, we use multiple “Title” columns to represent the hierarchy level in Excel.&amp;nbsp; You can also see some of the new Tree features in the ribbon.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_6.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=567 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_2.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_2.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And lastly, the hierarchy round trips with Microsoft Project as well…&amp;nbsp; As you can see here, Project can also be used as a roll up engine to compute rolled up schedule numbers.&amp;nbsp; In previous versions of TFS, the project hierarchy was only persisted in the MS Project file so TFS users couldn’t see the hierarchical relationships.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_8.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=591 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_3.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Custom link types&lt;/H3&gt;
&lt;P&gt;We have added the ability to define custom link types in TFS 2010.&amp;nbsp; In previous version there was really only one work item to work item link type called “related”.&amp;nbsp; Now you can define your own link types that can be used in querying and reporting (see more on querying in the next section).&amp;nbsp; As an example, as part of the new TFS base process templates, we’ve added a link type called Tests/Tested By.&amp;nbsp; It is defined to relate a test case and a user story and identifies the set of test cases for a user story.&amp;nbsp; However, you can define your own with whatever semantics you choose.&lt;/P&gt;
&lt;P&gt;When you create a link type, you can define one of 4 link “topologies”:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Network&lt;/STRONG&gt; – Much like our existing “related” links.&amp;nbsp; Any two items can be connected and the link has the same name at both ends.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Tree&lt;/STRONG&gt; – A hierarchical link type that defines a “parent/child” relationship.&amp;nbsp; A parent can have many children but a child can only have one parent of a given tree link type.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Dependency&lt;/STRONG&gt; – A directed graph where links connect work items but there can’t be a cycle.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Directed network&lt;/STRONG&gt; – kind of a half way type between network and dependency.&amp;nbsp; There are no constraints on what or how many work items can be related but each end of the link has a unique name (e.g. Tests &amp;amp; Tested By)&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Link Queries&lt;/H3&gt;
&lt;P&gt;Now that we have custom link types you can do some very cool stuff with traceability.&amp;nbsp; The reporting system always allowed you to report on links but now you can filter by link type and Team Explorer and Team System Web Access also enable querying on links.&amp;nbsp; So using the test case tests user story link I mentioned above, here’s a sample query in Team Explorer.&amp;nbsp; Notice that the Type of Query combo now says Work Items and Direct Links.&amp;nbsp; Also, notice that the query definition has a lot more filters.&amp;nbsp; Following the grid that selects User Stories, there’s another grid that selects how you want to filter what the matched user stories are linked to (Test Cases that are not closed, in this example).&amp;nbsp; In the linking filters you have 3 main options:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Return all top level work items – shows all work items that match the first grid control and then and matching linked work items.&lt;/LI&gt;
&lt;LI&gt;Only return items that have the specified links – shows the same results minus any work items matching the first grid that have no related work items matching the second grid.&lt;/LI&gt;
&lt;LI&gt;Only return items that do not have the specified links – shows only items that match the first grid but have no linked work items matching the second grid – for example, if I wanted to see user stories that had no test cases associated with them.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;And finally, you can filter by one or more link types.&amp;nbsp; You can see by my query results that my sample project has 3 user stories, 2 of which each have one test case.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_12.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=587 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_5.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_5.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;And, of course, all of this works in Web Access as well, but just to prove it, a picture is worth a thousand words…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_14.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_14.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=584 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_6.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_6.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;New links control&lt;/H3&gt;
&lt;P&gt;Now that relationships between work items are playing a more first class role in the system it seems obvious you are going to want to do more with them on the work item form itself… enter the new work item form links control.&amp;nbsp; Here are the characteristics of it:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;You can have as many links controls on your form as you like.&lt;/LI&gt;
&lt;LI&gt;Each links control can be separately filtered.&lt;/LI&gt;
&lt;LI&gt;The links control can be configured to pull fields from the target work item and render them in columns so you don’t have to open the target work items to see anything about it.&lt;/LI&gt;
&lt;LI&gt;The “Add” button that adds new linked work items can be filtered to a set of link types to save mouse clicks.&lt;/LI&gt;
&lt;LI&gt;The linked items can easily be opened in Excel.&lt;/LI&gt;
&lt;LI&gt;And probably a few other things I’m forgetting.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;So on with a screenshot.&amp;nbsp; Here’s an example of the Test Cases tab on a User Story work item.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_16.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_16.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=587 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_7.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_7.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Other new work item controls and improvements&lt;/H3&gt;
&lt;P&gt;There are a bunch of other work item control improvements in addition to the links control.&amp;nbsp; They include:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;HTML control&lt;/STRONG&gt; – You can now have a work item control that renders HTML from a configured URL.&amp;nbsp; This is going to make it much easier to host external content in a work item form.&amp;nbsp; In some cases, it will replace the need to build custom work item controls.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Link Labels&lt;/STRONG&gt; – Labels on a work item form can now be configured to be clickable and will invoke a browser to display the results of an url.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Edit controls&lt;/STRONG&gt; - Edit controls now have adjacent toolbars that enable rich editing (fonts, colors, bold, italic, etc).&amp;nbsp; Edit controls will also now automatically convert a typed url into a clickable link.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Labels&lt;/STRONG&gt; – You can now have simple stand alone labels if you want to just put text on a form without an associated input field.&lt;/LI&gt;&lt;/UL&gt;
&lt;H3&gt;Field comparison queries&lt;/H3&gt;
&lt;P&gt;In previous versions of TFS, work item query clauses could only compare a field against a constant.&amp;nbsp; In 2010, they can now compare fields with each other.&amp;nbsp; So, for example, if I wanted to find all tasks where the Completed Work is greater than the Original Estimate, I could do this…&amp;nbsp; I suspect you’ll be able to think of lots of novel ways to use this.&amp;nbsp; We ran across the requirement when building our Project Server integration and try to find a way to easily identify work items where the project manager rejected cost changes made by the developer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_18.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_18.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=424 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_8.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_8.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Group membership queries&lt;/H3&gt;
&lt;P&gt;It’s now possible to easily write queries that filter by groups of people.&amp;nbsp; TFS has always had the ability to synchronize with Active Directory to import group information.&amp;nbsp; Now you can write queries that enable you to easily filter by group membership.&amp;nbsp; For example, I could write a query to find all work assigned to “My team” like this…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_20.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_20.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=511 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_9.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_9.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Query Folders&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The more powerful we make queries, the more of them you want to have – and that means you are going to need a way to organize them.&amp;nbsp; Also we’ve gotten a lot of feedback that people would like a better way to publish queries without having to be a Project Administrator (you have to be to save a Team Query in TFS 2008 and before).&amp;nbsp; We solved both problems with a new feature called query folders.&amp;nbsp; This allows you to organize your queries into folders both under My Queries and under Team Queries.&amp;nbsp; Further, under Team Queries, you can delegate permissions to the sub folders to whomever you like.&amp;nbsp; In the screenshot below you can see a query structure I’ve created a the security dialog where I’ve granted the Contributors group permission to contribute queries to the Web Team folder.&amp;nbsp; I know this is going to be a VERY popular feature internally where we get dozens, if not hundreds, of queries people want to share.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_22.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_22.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=511 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_10.png" width=804 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_10.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;H3&gt;Usability improvements&lt;/H3&gt;
&lt;P&gt;We’ve made a number of small work item tracking usability improvements.&amp;nbsp; I don’t think I can even remember them all but I’ll mention a few.&lt;/P&gt;
&lt;P&gt;We’ve added several controls to improve your options for managing layout for your work item tracking windows.&amp;nbsp; Looking at this screenshot, you will see 4 small controls on the right hand side of the splitter bar between the results list and the work item form.&amp;nbsp; The first two switch back and forth between a horizontal split and a vertical split.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_24.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_24.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=409 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_11.png" width=644 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_11.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;like this…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_26.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_26.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=409 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_12.png" width=644 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_12.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The second two make it simple to “maximize” either the work item form or the results list, like…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_30.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_30.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=409 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_14.png" width=644 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_14.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;or this…&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_32.png" mce_href="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_32.png"&gt;&lt;IMG title=image style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=409 alt=image src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_15.png" width=644 border=0 mce_src="http://blogs.msdn.com/blogfiles/bharry/WindowsLiveWriter/TFS2010WorkItemTracking_9DBE/image_thumb_15.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;Further, you’ll notice the new Next and Previous buttons – makes navigating through the list of work items possible when looking at a maximized work item form as in the last screenshot.&lt;/P&gt;
&lt;P&gt;Another nice enhancement is the ability to drag an email message from Outlook into the work item attachments list and automatically attach the .msg file for tracking email conversations along with work items.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;WIT Categories&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;We've heard a lot of feedback on the difficulty of making our reports work and writing new reports in the face of significant work item tracking customization.&amp;nbsp; One of the features we have added to simplify this is something called "Categories".&amp;nbsp; You can mark work item types as being in a Category and then write your reports against the category rather than the work item type name.&amp;nbsp; This is particularly useful as you classify work with increasing precision.&amp;nbsp; For example, you might have separate User Story and Quality of Service requirement work item types.&amp;nbsp; They have different data models for a reason but you want to easily write reports against all "requirements".&amp;nbsp; You can tag them with the same Category and write reports against that.&amp;nbsp; Then the report will pick up both work item types.&amp;nbsp; This also enables you to rename work item types, etc and still have tools work by referring to the category.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3&gt;Conclusion&lt;/H3&gt;
&lt;P&gt;Whew, OK, that’s it for work item tracking.&amp;nbsp; It’s a lot of stuff and there’s a lot more left for me to talk about.&amp;nbsp; Once you get Beta 1, you can start to play with all of this and I’m eager to hear your feedback.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9625141" 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/vsts2010/default.aspx">vsts2010</category></item></channel></rss>