<?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>Clark Sell : VSTS</title><link>http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx</link><description>Tags: VSTS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>The VSTS Resources Map</title><link>http://blogs.msdn.com/csell/archive/2007/09/21/the-vsts-resources-map.aspx</link><pubDate>Fri, 21 Sep 2007 16:29:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5033264</guid><dc:creator>csell</dc:creator><slash:comments>11</slash:comments><comments>http://blogs.msdn.com/csell/comments/5033264.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=5033264</wfw:commentRss><description>&lt;p&gt;The amount of VSTS resources&amp;#xA0; can get very overwhelming.&amp;#xA0; We have a very strong community with a ton of resources.&amp;#xA0; Lately I re-found my love for mind maps and decided to create a map around VSTS resources.&amp;#xA0; I intend to keep growing this map as I come across new items.&amp;#xA0; If you would like a copy of the map feel free to reach out.&lt;/p&gt;  &lt;p&gt;Click on the image below for a the larger clickable map. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cshost.members.winisp.net/blog/vstsresources.html" target="_blank"&gt;&lt;img id="id" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="VSTSResources" src="http://blogs.msdn.com/blogfiles/csell/WindowsLiveWriter/TheVSTSResourcesMap_776A/VSTSResources_10.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5033264" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Microsoft Acquires devBiz, Makers of TeamPlain Web Access</title><link>http://blogs.msdn.com/csell/archive/2007/03/26/microsoft-acquires-devbiz-makers-of-teamplain-web-access.aspx</link><pubDate>Mon, 26 Mar 2007 19:19:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1953012</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/csell/comments/1953012.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=1953012</wfw:commentRss><description>&lt;p&gt;Enough said.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/bharry/"&gt;http://blogs.msdn.com/bharry/&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.devbiz.com/"&gt;http://www.devbiz.com/&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1953012" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Announcing the Chicago VSTS Users Group</title><link>http://blogs.msdn.com/csell/archive/2007/03/14/announcing-the-chicago-vsts-users-group.aspx</link><pubDate>Wed, 14 Mar 2007 15:11:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1880411</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/csell/comments/1880411.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=1880411</wfw:commentRss><description>&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Join us for the maiden voyage of the Chicago Visual Studio Team System User group!&lt;/strong&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Microsoft Visual Studio 2005 Team System is the best integrated software development platform to build the mission-critical applications that businesses depend on. It extends Visual Studio's integrated and productive experience from the developer to the entire development team by delivering powerful new role-based tools for software architects, developers, testers and project managers. It also includes an integrated team server and customizable processes to help teams drive predictability, visibility, and control into their software development process.  Join us each month for new topics including how the different role based editions can help your team to finish your projects on time, on scope and on budget, dive into the many features included in the powerful and robust Team Foundation Server product, or speak to one of the many partners who have extended the platform to enable continuous integration scenarios, integrate into Microsoft outlook, even an Eclipse plug-in!  &lt;span style="font-size:12pt"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Agenda for April 11th meeting:
&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;6:00pm - 6:30pm Welcome, Introductions and Pizza
&lt;/li&gt;&lt;li&gt;6:30pm - 8:30pm What is Visual Studio Team System?
&lt;/li&gt;&lt;li&gt;8:30pm - 9:00pm Q&amp;amp;A, Raffle and Wrap Up
&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: justify"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032333482&amp;amp;culture=en-US"&gt;&lt;span style="font-size:12pt"&gt;&lt;strong&gt;Click here to register&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;You may also access the registration site at: &lt;a href="http://www.microsoft.com/events"&gt;&lt;span style="color:black; font-size:12pt"&gt;www.microsoft.com/events&lt;/span&gt;&lt;/a&gt; and reference Event ID 1032333482
&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1880411" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Team Foundation Power Tools v1.2 Released</title><link>http://blogs.msdn.com/csell/archive/2007/02/21/team-foundation-power-tools-v1-2-released.aspx</link><pubDate>Wed, 21 Feb 2007 18:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1735504</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/csell/comments/1735504.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=1735504</wfw:commentRss><description>&lt;P&gt;Team Foundation Server is happy to announce the release of&amp;nbsp;version 1.2 of Team Foundation Power Tools (formerly known as Power Toys).&amp;nbsp; In this release we've added 2 new command line tools for the developer and 3 non-command line tools.&amp;nbsp;&amp;nbsp; This version includes some bug fixes to previous Power Tools, support for Vista, and adds the following new functionality: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Workspace Command (tfpt.exe) - &lt;/STRONG&gt;Use the workspace command for additional workspace operations not supported in the currently shipping Team Foundation Server command line (tf.exe). &lt;STRONG&gt;&lt;/STRONG&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Treeclean Command (tfpt.exe) -&lt;/STRONG&gt; Use the treeclean command to see and optionally delete files in the current directory and all subdirectories that are not under version control. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Process Template Editor - &lt;/STRONG&gt;A tool to provide UI for authoring work item types and some of the associated Process Template components.&amp;nbsp; &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check-in Policy Pack - &lt;/STRONG&gt;A set of handy check-in policies to address needs customers have expressed. &lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Build Test Tools Task - &lt;/STRONG&gt;A tool that allows running unit tests by simply specifying the DLLs or even specifying a file name pattern in TfsBuild.proj, instead of using .vsmdi files to specify tests to run. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;A class="" title=Requirements name=Requirements&gt;&lt;/A&gt;Please note that the Process Template Editor has some additional pre-requisites, they are identified on the download page.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;You can locate the Team Foundation Power Tools V1.2 release &lt;A href="http://go.microsoft.com/?linkid=5422499" mce_href="http://go.microsoft.com/?linkid=5422499"&gt;here&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt; &lt;/SPAN&gt;and you can get help on the forums for these tools &lt;A href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1" mce_href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=930&amp;amp;SiteID=1"&gt;here&lt;/A&gt;. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1735504" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>VSTS Case Studies</title><link>http://blogs.msdn.com/csell/archive/2007/02/13/vsts-case-studies.aspx</link><pubDate>Wed, 14 Feb 2007 02:52:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1672015</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/csell/comments/1672015.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=1672015</wfw:commentRss><description>&lt;p&gt;From time to time I am asked where one can get their hands on case studies around VSTS.   You can find all VSTS case studies here:  &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718812.aspx"&gt;http://msdn2.microsoft.com/en-us/teamsystem/aa718812.aspx&lt;/a&gt;. Today we just released two new case studies focused around ROI.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1672015" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>VSTS Books</title><link>http://blogs.msdn.com/csell/archive/2007/02/13/vsts-books.aspx</link><pubDate>Tue, 13 Feb 2007 20:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1670152</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/csell/comments/1670152.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=1670152</wfw:commentRss><description>&lt;P&gt;Ever wonder what VSTS books are out there. Well wonder no more. The list is in no particular order: &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0471919306" mce_href="http://www.bookpool.com/sm/0471919306"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Professional Team Foundation Server&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0764584367" mce_href="http://www.bookpool.com/sm/0764584367"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Professional Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0321278720" mce_href="http://www.bookpool.com/sm/0321278720"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Software Engineering with Microsoft Visual Studio Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0735621853" mce_href="http://www.bookpool.com/sm/0735621853"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Working with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/0735622167" mce_href="http://www.bookpool.com/sm/0735622167"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Managing Projects with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/1590594606" mce_href="http://www.bookpool.com/sm/1590594606"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Pro Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/159059682X" mce_href="http://www.bookpool.com/sm/159059682X"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Pro Visual Studio 2005 Team System Application Development&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.bookpool.com/sm/1584504455" mce_href="http://www.bookpool.com/sm/1584504455"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Global Outsourcing with Microsoft Visual Studio 2005 Team System&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1670152" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>TfsAlert and Security</title><link>http://blogs.msdn.com/csell/archive/2006/11/05/tfsalert-and-security.aspx</link><pubDate>Sun, 05 Nov 2006 18:12:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:976117</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/csell/comments/976117.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=976117</wfw:commentRss><description>&lt;p&gt;After releasing &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert"&gt;TfsAlert&lt;/a&gt; 0.3.0.0 I realized I'd failed to mention how security works.&amp;nbsp; BIG OPPS, Sorry!!!&amp;nbsp; &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert"&gt;TfsAlert&lt;/a&gt; will not get into the business of managing your user account.&amp;nbsp; Windows already provides such a facility and&amp;nbsp;I believe leveraging that is just a better&amp;nbsp;more secure choice.&amp;nbsp; However &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert"&gt;TfsAlert&lt;/a&gt; will maintain knowledge about your TfsUserName.&amp;nbsp; It does so to&amp;nbsp;properly create the Tfs event subscription.&amp;nbsp; Having said that you still need to properly authenticate just to subscribe, no different than any of the other Tfs tools.&lt;/p&gt; &lt;p&gt;So how do we manage security?&amp;nbsp; Simple, we just add the &lt;em&gt;server\username \ password &lt;/em&gt;into &lt;em&gt;Control Panel -&amp;gt; User Accounts -&amp;gt; Manage User Accounts -&amp;gt; Advanced -&amp;gt; Manage Passwords.&amp;nbsp; &lt;/em&gt;I do realize this may be shut down by a companies GPO but if not we have found this to work very nicely.&amp;nbsp; If your one of those people ( like&amp;nbsp;I ) who use multiple Tfs servers at a variety of locations you would always be prompted for your credentials just to start up the IDE.&amp;nbsp; This all goes away once your account is loaded into that Windows facility.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=976117" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/csell/archive/tags/TfsAlert/default.aspx">TfsAlert</category></item><item><title>TfsAlert 0.3.0.0 Released</title><link>http://blogs.msdn.com/csell/archive/2006/11/01/tfsalert-0-3-0-0-released.aspx</link><pubDate>Wed, 01 Nov 2006 17:44:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:922961</guid><dc:creator>csell</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/csell/comments/922961.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=922961</wfw:commentRss><description>&lt;p&gt;Today we have released the initial TfsAlert release 0.3.0.0.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Prerequisites&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;b&gt;.NET 3.0&lt;/b&gt; is required since this is built on top of WCF. If you’re running this from Vista you will not need to install the .NET 3.0 framework.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Installation Notes&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;This version runs under Windows XP. &lt;/p&gt; &lt;p&gt;If you would like to run on Vista you have to install to another location outside of %programFiles% so you the proper security to configure it. We are currently addressing Vista UAC compatibility.  &lt;p&gt;Once installed you &lt;b&gt;&lt;u&gt;HAVE TO&lt;/u&gt;&lt;/b&gt; properly configure it. This will be fixed in the next release. &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;One the following %programfiles%\TfsAlert\TfsAlert.exe.config and set the following items: &lt;/li&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;teamFoundationServer&lt;/b&gt;, your TFS server &lt;/li&gt; &lt;li&gt;&lt;b&gt;userId&lt;/b&gt;, your user id &lt;/li&gt; &lt;li&gt;&lt;b&gt;selected&lt;/b&gt;, select the events you would like to subscribe to. &lt;/li&gt; &lt;li&gt;&lt;b&gt;filterExpression&lt;/b&gt;, filter placed on that event&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Open port 9999 on your Windows Firewall. This is also configurable if you would like to listen on another port.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;What's New&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Base architecture with basic event notification.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;What's Next&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a title="http://www.codeplex.com/WorkItem/List.aspx?ProjectName=TfsAlert" href="http://www.codeplex.com/WorkItem/List.aspx?ProjectName=TfsAlert"&gt;http://www.codeplex.com/WorkItem/List.aspx?ProjectName=TfsAlert&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Contact Us&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;CodePlex: &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert"&gt;http://www.codeplex.com/Wiki/View.aspx?ProjectName=TfsAlert&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=922961" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/csell/archive/tags/TfsAlert/default.aspx">TfsAlert</category></item><item><title>Build Status TFS Policy, Part II</title><link>http://blogs.msdn.com/csell/archive/2006/10/27/build-status-tfs-policy-part-ii.aspx</link><pubDate>Fri, 27 Oct 2006 20:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:882150</guid><dc:creator>csell</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/csell/comments/882150.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=882150</wfw:commentRss><description>&lt;P&gt;Since my post yesterday I just decided to update the code and also include &lt;A href="http://blogs.msdn.com/buckh/archive/2006/10/26/a-checkin-policy-to-detect-that-the-build-is-broken-in-a-ci-environment.aspx"&gt;&lt;FONT color=#005bba&gt;Buck's&lt;/FONT&gt;&lt;/A&gt; comments.&amp;nbsp; I even added a simple installer as a bonus since that last post was just useless.&amp;nbsp; Here is the new version and this time in a zip ;)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=882150" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/csell/attachment/882150.ashx" length="201477" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/csell/archive/tags/TeamBuild/default.aspx">TeamBuild</category></item><item><title>Stop, the build is broken!!</title><link>http://blogs.msdn.com/csell/archive/2006/10/26/stop-the-build-is-broken.aspx</link><pubDate>Thu, 26 Oct 2006 17:24:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:876020</guid><dc:creator>csell</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/csell/comments/876020.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=876020</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;It's late, your tired and yet somehow you got stuck fixing the build because junior engineer bob just fired off a check-in and took off.&amp;nbsp; It looks like the build is now broken because junior hasn't done a get latest in a month.&amp;nbsp; In the meantime 10 other people check-in and just end up compounding the problem.&lt;/p&gt; &lt;p&gt;Unfortunately things like this happen.&amp;nbsp; One day I just got so frustrated, I just wrote a custom TFS check-in policy which gets the last build status and validates a particular build type was actually passing before you check-in.&amp;nbsp; I started with&amp;nbsp;&lt;a href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/02/27/2302.aspx"&gt;Jeff Atwood&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/jmanning/default.aspx"&gt;James Manning&lt;/a&gt; posts where they have done a great job explaining how to write a simple custom check-in policies.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;UPDATE::&lt;/strong&gt;&amp;nbsp; &lt;/font&gt;&lt;font color="#000000"&gt;I have since updated the policy to include a few fixes and packaged it up into an MSI and Source.&amp;nbsp; You can download that here: &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;a title="http://blogs.msdn.com/csell/archive/2006/10/27/build-status-tfs-policy-part-ii.aspx" href="http://blogs.msdn.com/csell/archive/2006/10/27/build-status-tfs-policy-part-ii.aspx"&gt;http://blogs.msdn.com/csell/archive/2006/10/27/build-status-tfs-policy-part-ii.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=876020" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/csell/archive/tags/TeamBuild/default.aspx">TeamBuild</category></item><item><title>Visual Studio Team System Chat - Wed, Nov 8th</title><link>http://blogs.msdn.com/csell/archive/2006/10/25/visual-studio-team-system-chat-wed-nov-8th.aspx</link><pubDate>Thu, 26 Oct 2006 02:38:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:874787</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/csell/comments/874787.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=874787</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in the latest Community Technology Preview (CTP).  &lt;p&gt;Join the &lt;a href="http://msdn.microsoft.com/chats"&gt;chat&lt;/a&gt; on Wednesday, November 8&lt;sup&gt;th&lt;/sup&gt;, 2006 from 10:00am - 11:00am Pacific Time.  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/chats/outlook_reminders/06_1108_msdn_vsts.ics"&gt;Add to Calendar&lt;/a&gt;  &lt;p&gt;&lt;a href="http://www.timeanddate.com/worldclock/fixedtime.html?year=2006&amp;amp;month=11&amp;amp;day=8&amp;amp;hour=10&amp;amp;min=0&amp;amp;sec=0&amp;amp;p1=234"&gt;Additional Time Zones&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=874787" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>The Build Master</title><link>http://blogs.msdn.com/csell/archive/2006/06/08/the-build-master.aspx</link><pubDate>Thu, 08 Jun 2006 17:07:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:622228</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/csell/comments/622228.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=622228</wfw:commentRss><description>&lt;P&gt;I don't think anyone will argue but the majority of technical books are used for reference.&amp;nbsp; OK so every so often a new book comes out and you read it cover to cover.&amp;nbsp; Well that time has come.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/vincem"&gt;Vincent Maraia&lt;/A&gt; has just authored a book called &lt;A href="http://www.bookpool.com/ss?qs=0321332059"&gt;The Build Master&lt;/A&gt;.&amp;nbsp; If you have &lt;U&gt;anything&lt;/U&gt; to do with software development then you &lt;STRONG&gt;&lt;U&gt;MUST&lt;/U&gt;&lt;/STRONG&gt; read this book.&amp;nbsp; I don't care how good you are, how many products you shipped or if you are already a build master, you &lt;STRONG&gt;&lt;U&gt;MUST&lt;/U&gt;&lt;/STRONG&gt; read this book.&lt;/P&gt;
&lt;P&gt;Every development shop must address most if not all of the topics found in this book.&amp;nbsp; If you're not, then you really need to invest some time and money in yourself and clean shop.&amp;nbsp; I guarantee things could be better.&amp;nbsp; Just ask yourself a few questions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Do you have a good concurrent development mailline strategy? Do you know what one is?&lt;/LI&gt;
&lt;LI&gt;Do you know how to branch and merge?&lt;/LI&gt;
&lt;LI&gt;Do you version?&lt;/LI&gt;
&lt;LI&gt;Do you have any automation?&lt;/LI&gt;
&lt;LI&gt;Do you have a build process?&lt;/LI&gt;
&lt;LI&gt;Do you have a build team?&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;If you have answered No to any of these questions then just go buy it now and start reading.&amp;nbsp; Again regardless no matter who you are, you still need to read this book.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/vincem"&gt;Vincent Maraia&lt;/A&gt;, &lt;U&gt;Great Read &lt;/U&gt;and &lt;U&gt;Great Job&lt;/U&gt;!!! I&amp;nbsp;can't wait for the next one.&lt;/P&gt;
&lt;P&gt;&lt;U&gt;
&lt;HR&gt;
&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;Table of Contents&lt;/U&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Defining a Build&lt;/LI&gt;
&lt;LI&gt;Source Tree Configuration&lt;/LI&gt;
&lt;LI&gt;Daily Not Nightly Builds&lt;/LI&gt;
&lt;LI&gt;The Build Lab&lt;/LI&gt;
&lt;LI&gt;Build Tools&lt;/LI&gt;
&lt;LI&gt;SNAP Builds&lt;/LI&gt;
&lt;LI&gt;The Build Environment&lt;/LI&gt;
&lt;LI&gt;Visioning&lt;/LI&gt;
&lt;LI&gt;Build Security&lt;/LI&gt;
&lt;LI&gt;Managed Code Versus Unmanaged Code Builds&lt;/LI&gt;
&lt;LI&gt;Building for International&lt;/LI&gt;
&lt;LI&gt;Build Verification Tests&lt;/LI&gt;
&lt;LI&gt;Building Setup and Deploying Every Day&lt;/LI&gt;
&lt;LI&gt;Ship It&lt;/LI&gt;
&lt;LI&gt;Product Support Services&lt;/LI&gt;
&lt;LI&gt;Hotfixes or Patch Management&lt;/LI&gt;
&lt;LI&gt;Suggested Steps to Change Your Religion or Philosophy (Corporate Culture)&lt;/LI&gt;
&lt;LI&gt;Future Build Tools from Microsoft&lt;/LI&gt;&lt;/OL&gt;&lt;img width="0" height="0" src="http://csell.net/cptrk.ashx?id=e4c7d0a8-e0ac-4c7c-b821-5307fc9c1225"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=622228" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://blogs.msdn.com/csell/archive/tags/MSBuild/default.aspx">MSBuild</category><category domain="http://blogs.msdn.com/csell/archive/tags/TeamBuild/default.aspx">TeamBuild</category></item><item><title>What is a Team Project?</title><link>http://blogs.msdn.com/csell/archive/2006/05/23/what-is-a-team-project.aspx</link><pubDate>Tue, 23 May 2006 17:05:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:604752</guid><dc:creator>csell</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/csell/comments/604752.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=604752</wfw:commentRss><description>&lt;P&gt;I have now installed and used TFS at a number of clients.&amp;nbsp; On every installation the very first question asked has alway been, what is a project?&amp;nbsp; This question seems to provoke a solid hour of conversation about organization structure and development practices.&amp;nbsp; No doubt every shop will always be different, regardless you will still derive from some base.&amp;nbsp; Last night while browsing around on MSDN, I ran across the official "project" party line.&amp;nbsp; Below is just a snippet from &lt;A href="http://msdn2.microsoft.com/en-us/library/ms181234(VS.80).aspx"&gt;Team Foundation Team Projects&lt;/A&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;H1 class=heading&gt;&lt;FONT size=3&gt;The Logical Definition of a Team Project&lt;/FONT&gt;&lt;/H1&gt;
&lt;P class=seeAlsoNoToggleSection&gt;Logically (or conceptually), a team project is a single infrastructure that encompasses all of the separate tools and elements used in the life cycle of the development of a software application. Each software application, or "team project," in development is virtually grouped in its own namespace intended solely for the team project. Therefore, a team project is simply a container isolating all of the tools and artifacts associated with a particular software application in development, such that all other team projects will not have access to those tools or artifacts (for example, source code, work items, and documents). &lt;/P&gt;
&lt;P class=seeAlsoNoToggleSection&gt;The team project is the central concept that holds together the team endeavor of creating a specific software technology or product. The team project is the virtual collection of artifacts relevant to a software application on which a team is working. For the team members, the team project concept eliminates the problem of having access to multiple artifacts not relevant to the team project; such an excess of artifacts causes confusion and delays the software development process. At a minimum, the team project consists of a set of tools and artifacts. The team project may also include source control policies, a team project reporting site, and a team project portal. The Team Foundation team project allows the process template, during the creation of a team project, to select which tools are relevant and will be added in the team project container. &lt;/P&gt;
&lt;P class=seeAlsoNoToggleSection&gt;The team project concept enhances reporting across all the tools used by the team. In the past, cross-tool reporting was challenging because the data from different tools was not related. For example, if a software developer wanted to obtain a cross-tool report on defects, he or she would have to distinguish the defects from multiple projects, since the defects were all stored in a common location. A team project is created in a namespace containing only tools and artifacts relevant to the software project; therefore a common filter is created which can relate different artifacts from different tools. &lt;/P&gt;
&lt;P class=seeAlsoNoToggleSection&gt;A single Team Foundation Server server may contain multiple team projects, each of which are created in a separate namespace, such that a document named X in namespace A is not the same as a document named X in namespace B. Creating a team project in a separate namespace allow artifacts or tools to be unique to the team project for which they belong, such that a tool or artifact contained in team project A is not accessible to a software developer working on team project B.&lt;/P&gt;
&lt;P class=seeAlsoNoToggleSection align=right&gt;MSDN | Team Foundation Team Projects, &lt;A href="http://msdn2.microsoft.com/en-us/library/ms181234(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms181234(VS.80).aspx&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;img width="0" height="0" src="http://csell.net/cptrk.ashx?id=a47d4174-1fb7-4d6e-8d7c-d17f3645ec47"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=604752" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Teamprise 1.0 Released</title><link>http://blogs.msdn.com/csell/archive/2006/04/11/teamprise-1-0-released.aspx</link><pubDate>Wed, 12 Apr 2006 01:06:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:573716</guid><dc:creator>csell</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/csell/comments/573716.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=573716</wfw:commentRss><description>&lt;P&gt;Let's face it if you are on a big enterprise development project you most likely will have both platforms, Java and .Net.&amp;nbsp; I am a big fan when it comes to using the right tool for the job.&amp;nbsp; I have been lucky enough to see &lt;A href="http://teamprise.com"&gt;Teamprise &lt;/A&gt;in action on some heterogeneous projects I have been on.&amp;nbsp; It's great to see a product like &lt;A href="http://teamprise.com"&gt;it&lt;/A&gt; harness the power and vision of the TFS platform.&lt;/P&gt;
&lt;P&gt;Nice job goes out to the&amp;nbsp;staff at&amp;nbsp;&lt;A href="http://teamprise.com"&gt;Teamprise&lt;/A&gt;!&lt;/P&gt;&lt;img width="0" height="0" src="http://csell.net/cptrk.ashx?id=53358052-dc66-42ff-be04-608af4464410"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=573716" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Visual Studio Source Control Undelete Configuration Check-box</title><link>http://blogs.msdn.com/csell/archive/2006/04/11/visual-studio-source-control-undelete-configuration-check-box.aspx</link><pubDate>Tue, 11 Apr 2006 21:22:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:573571</guid><dc:creator>csell</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/csell/comments/573571.aspx</comments><wfw:commentRss>http://blogs.msdn.com/csell/commentrss.aspx?PostID=573571</wfw:commentRss><description>&lt;P&gt;It's been a while since my last post but I had an opportunity to take a month of vacation when my child was born.&amp;nbsp; Let me just say, it sure didn't feel like a month.&lt;/P&gt;
&lt;P&gt;Yesterday I stumbled across some IDE source control configuration gem.&amp;nbsp;&amp;nbsp;While poking around in&amp;nbsp;I ran across "Show deleted items in the Source Control Explorer" in Tools -&amp;gt; Options -&amp;gt; Source Control -&amp;gt; Visual Studio Team Foundation Server.&amp;nbsp; I can't tell you how many times I have been through those options but apparently I just ignored that whole section since it has the proxy server inputs above it.&amp;nbsp; Once checked you will be able to use the undelete features from within the IDE rather than &lt;A href="http://msdn2.microsoft.com/en-us/library/cc31bk2e(VS.80).aspx"&gt;tf.exe&lt;/A&gt;.&lt;/P&gt;&lt;img width="0" height="0" src="http://csell.net/cptrk.ashx?id=3fe3c0bc-3a7f-4096-8b05-3547195e6eec"&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=573571" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/csell/archive/tags/VSTS/default.aspx">VSTS</category></item></channel></rss>