<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Visual Studio Team System (VSTS) Blog - by Neno Loje : Project Management with TFS</title><link>http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx</link><description>Tags: Project Management with TFS</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Workflows of MSF Agile and CMMI Process Templates for TFS</title><link>http://msmvps.com/blogs/vstsblog/archive/2009/01/09/workflows-of-msf-agile-and-cmmi-process-templates-for-tfs.aspx</link><pubDate>Fri, 09 Jan 2009 00:24:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1659596</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1659596</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1659596</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2009/01/09/workflows-of-msf-agile-and-cmmi-process-templates-for-tfs.aspx#comments</comments><description>&lt;p&gt;When trying to decide which of the two MSF Process Templates - Agile vs. CMMI Process Improvement - for TFS is the right starting point for your company, it helps to compare the work item types and its workflows.&lt;/p&gt; &lt;p&gt;You can download the full guidance from:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9F3EA426-C2B2-4264-BA0F-35A021D85234&amp;amp;displaylang=en"&gt;MSF for Agile Software Development Process Guidance&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=10B578F1-B7A4-459F-A783-04BC82CB2359&amp;amp;displaylang=en"&gt;MSF for CMMI Process Improvement Guidance&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Also a good source: Microsoft&amp;#39;s &lt;a href="http://msdn.microsoft.com/en-us/vsts2008/aa718795.aspx"&gt;Process Templates and Tools&lt;/a&gt; website&lt;/li&gt;&lt;/ul&gt; &lt;h4&gt;MSF for Agile Software Development&lt;/h4&gt; &lt;p&gt;featuring 5 work item types: Bug, Requirement, Quality of Service Requirement (QoS), Risk and Task.&lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_bug_5F00_flow_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="332" alt="msfagile_wi_bug_flow" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_bug_5F00_flow_5F00_thumb.gif" width="394" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_scenario_5F00_flow_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="283" alt="msfagile_wi_scenario_flow" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_scenario_5F00_flow_5F00_thumb.gif" width="223" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Quality of Service Requirement &lt;/strong&gt;(also known as &amp;quot;technical requirement&amp;quot;)&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_qos_5F00_flow_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="264" alt="msfagile_wi_qos_flow" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_qos_5F00_flow_5F00_thumb.gif" width="222" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Risk&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_risk_5F00_flow_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="179" alt="msfagile_wi_risk_flow" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_risk_5F00_flow_5F00_thumb.gif" width="174" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Task&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_task_5F00_flow_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="172" alt="msfagile_wi_task_flow" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/msfagile_5F00_wi_5F00_task_5F00_flow_5F00_thumb.gif" width="164" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;h4&gt;MSF for CMMI Process Improvement&lt;/h4&gt; &lt;p&gt;featuring 7 work item types: Bug, Requirement, Change Request, Issue, Review, Risk, Task&lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Bug&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_bug_5F00_4.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="328" alt="cmmi_bug" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_bug_5F00_thumb_5F00_1.gif" width="339" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Requirement&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_requirement_5F00_wit_5F00_4.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="328" alt="cmmi_requirement_wit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_requirement_5F00_wit_5F00_thumb_5F00_1.gif" width="343" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Change Request&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_change_5F00_request_5F00_4.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="328" alt="cmmi_change_request" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_change_5F00_request_5F00_thumb_5F00_1.gif" width="344" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Issue&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_issue_5F00_wit_5F00_4.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="328" alt="cmmi_issue_wit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_issue_5F00_wit_5F00_thumb_5F00_1.gif" width="339" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Review&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_review_5F00_wit_5F00_4.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="254" alt="cmmi_review_wit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_review_5F00_wit_5F00_thumb_5F00_1.gif" width="289" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Risk&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_risk_5F00_wit_5F00_4.gif"&gt;&lt;img height="328" alt="cmmi_risk_wit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_risk_5F00_wit_5F00_thumb_5F00_1.gif" width="350" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Work Item Type: &lt;strong&gt;Task&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_task_5F00_2.gif"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="328" alt="cmmi_task" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog/cmmi_5F00_task_5F00_thumb.gif" width="343" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;As a personal note&lt;/strong&gt;:&lt;/p&gt; &lt;p&gt;Both templates are a great starting point. The agile template might be a bit more lightweight whereas the CMMI template might fit more the vocabulary and processes that you are used to.&lt;/p&gt; &lt;p&gt;However, both are really just a starting point. In customizing the process you get way more out of TFS than with just using the built-in process templates.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1659596" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Microsoft+Solution+Framework+_2800_MSF_2900_/default.aspx">Microsoft Solution Framework (MSF)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Process+Guidance/default.aspx">TFS Process Guidance</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Decision+Makers/default.aspx">For Decision Makers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Business+Analysts/default.aspx">For Business Analysts</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Process+Customization/default.aspx">TFS Process Customization</category></item><item><title>Ways to access Team Foundation Server</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/10/04/ways-to-access-team-foundation-server.aspx</link><pubDate>Sat, 04 Oct 2008 18:16:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649730</guid><dc:creator>neno</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1649730</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1649730</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/10/04/ways-to-access-team-foundation-server.aspx#comments</comments><description>&lt;p&gt;Pick your favorite tool for your task/job:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;From&lt;/strong&gt; &lt;strong&gt;Visual Studio&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2008: &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0ED12659-3D41-4420-BBB0-A46E51BFCA86&amp;amp;displaylang=en"&gt;Visual Studio Team System 2008 Team Explorer&lt;/a&gt; (+ &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en"&gt;SP1&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Visual Studio 2005: &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=46473c2a-bb85-4461-bb27-4792a5def222&amp;amp;displaylang=en"&gt;Visual Studio Team System 2005 Team Explorer&lt;/a&gt; (+ &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;SP1&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;older Visual Studio versions and VSS clients: via &lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=faeb7636-644e-451a-90d4-7947217da0e7&amp;amp;displaylang=en"&gt;MSSCCI&lt;/a&gt;-Provider*      &lt;br /&gt;(includes Visual Studio .NET 2003, Visual C++, Visual FoxPro, Visual Basic, MS Access, SQL Management Studio, FinalBuilder, etc.)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From the&lt;/strong&gt; &lt;strong&gt;command line&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc31bk2e.aspx"&gt;tf.exe&lt;/a&gt; *: Version Control &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/tfs2008/bb980963.aspx#tfpt"&gt;tfpt.exe&lt;/a&gt; *: Work Items, Work Item Types, Version Control &lt;/li&gt;    &lt;li&gt;PowerShell scripts (&lt;a href="http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx"&gt;soon to be released&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From the&lt;/strong&gt; &lt;strong&gt;web browser&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/tfs2008/bb980951.aspx"&gt;Visual Studio Team System 2008 Web Access&lt;/a&gt; (TSWA)*&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From Microsoft&lt;/strong&gt; &lt;strong&gt;Office products&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Excel (2003+): built-in* &lt;/li&gt;    &lt;li&gt;Excel (for reporting): &lt;a href="http://msdn.microsoft.com/en-us/library/ms244699.aspx"&gt;How to: Create a Report in Microsoft Excel for Team System&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Project (2003+): built-in*     &lt;br /&gt;(for project server integration use: &lt;a href="http://www.codeplex.com/pstfsconnector"&gt;Project Server 2007 VSTS Connector&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Outlook (2003+): &lt;a href="http://www.teamcompanion.com"&gt;TeamCompanion&lt;/a&gt;* ($) by Ekobit &lt;/li&gt;    &lt;li&gt;Word (2007): &lt;a href="http://www.personifydesign.com/teamspec/"&gt;TeamSpec&lt;/a&gt;* ($) by Personify Design &lt;/li&gt;    &lt;li&gt;Visio Pro (2003+): &lt;a href="http://www.stpsoft.co.uk/stpbadeveloper6.html"&gt;stpsoft Storyboarding for VSTS&lt;/a&gt;* ($) &lt;/li&gt;    &lt;li&gt;Visio (for reporting): &lt;a href="http://blogs.msdn.com/ameyab/archive/2007/02/28/team-foundation-server-reporting-and-visio.aspx"&gt;How to: Team Foundation Server Reporting and Visio&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From&lt;/strong&gt; &lt;strong&gt;other platforms or IDEs&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Java UI and console client: &lt;a href="http://www.teamprise.com/products/explorer/"&gt;Teamprise Explorer&lt;/a&gt; and &lt;a href="http://www.teamprise.com/products/clc/"&gt;Command-Line Client&lt;/a&gt; ($) &lt;/li&gt;    &lt;li&gt;Eclipse IDE: &lt;a href="http://www.teamprise.com/products/plugin/"&gt;Teamprise Plug-in for Eclipse&lt;/a&gt; ($) &lt;/li&gt;    &lt;li&gt;Borland IDEs: &lt;a href="http://www.epocalipse.com/scx.htm"&gt;SourceConneXion&lt;/a&gt; (via &lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=faeb7636-644e-451a-90d4-7947217da0e7&amp;amp;displaylang=en"&gt;MSSCCI&lt;/a&gt;) ($)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From&lt;/strong&gt; &lt;strong&gt;Windows Explorer&lt;/strong&gt;:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;As part of Team Foundation Server Power Tools* (&lt;a href="http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx"&gt;soon to be released&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;TortoiseSVN: via &lt;a href="http://www.codeplex.com/SvnBridge"&gt;SVNBridge&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.benday.com/displaywebpage.aspx?itemid=43"&gt;Dubbelbock TFS&lt;/a&gt; by Benjamin Day Consulting&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From other products:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;MindManager Pro 7: &lt;a href="http://mindjetlabs.com/cs/files/folders/mindjet_labs/entry1379.aspx"&gt;Requirements Manager for VSTS&lt;/a&gt;*&lt;/li&gt;    &lt;li&gt;SnagIt: &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2007/07/07/use-snagit-to-capure-your-screen-and-create-a-new-work-item-quickly.aspx" target="_blank"&gt;SnagIt Output for Microsoft Visual Studio Team System&lt;/a&gt;*&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;From Windows Taskbar:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Tray icon client: &lt;a href="http://www.codeplex.com/fissum" target="_blank"&gt;Fissum&lt;/a&gt;*&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Footnotes&lt;/strong&gt;&lt;strong&gt;     &lt;br /&gt;&lt;/strong&gt;(*) requires Team Explorer to be installed.    &lt;br /&gt;($) means the product is a commercial third party solution.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649730" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Third-Party+Solutions/default.aspx">Third-Party Solutions</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Clients/default.aspx">TFS Clients</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Explorer/default.aspx">Team Explorer</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Using TFS to develop custom SharePoint applications</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/10/01/using-tfs-to-develop-custom-sharepoint-applications.aspx</link><pubDate>Wed, 01 Oct 2008 21:52:24 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1649448</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1649448</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1649448</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/10/01/using-tfs-to-develop-custom-sharepoint-applications.aspx#comments</comments><description>&lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Using Team Foundation Server to Develop Custom SharePoint Products and Technologies Applications&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Summary:&lt;/strong&gt; Use Microsoft Visual Studio 2008 Team Foundation Server to support SharePoint application development, and provide an integrated development environment and single source code repository for process activities, integrated progress reporting, and team roles. (12 printed pages) &lt;/p&gt;    &lt;p&gt;Author: Microsoft Corporation, September 2008&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Link: &lt;a title="http://msdn.microsoft.com/en-us/library/cc948982.aspx" href="http://msdn.microsoft.com/en-us/library/cc948982.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc948982.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Updated: &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2009/03/11/using-tfs-to-develop-custom-sharepoint-applications-revised.aspx"&gt;revised versino of this blog post&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1649448" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Developers/default.aspx">For Developers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Training+and+Learning/default.aspx">Training and Learning</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Portal+and+Team+Communication/default.aspx">Project Portal and Team Communication</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>How Microsoft uses Team Foundation Server internally</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/08/17/how-microsoft-uses-team-foundation-server-internally.aspx</link><pubDate>Sun, 17 Aug 2008 16:02:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1644876</guid><dc:creator>neno</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1644876</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1644876</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/08/17/how-microsoft-uses-team-foundation-server-internally.aspx#comments</comments><description>&lt;p&gt;A good read:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/sam/archive/2006/05/16/598900.aspx"&gt;Applying Value Up at Microsoft&lt;/a&gt; by Sam Guckenheimer&lt;br /&gt;(also available as &lt;a href="http://video.msn.com/video.aspx/?mkt=de-de&amp;amp;vid=2007c810-af21-49d2-b412-a59ebb644c4d" target="_blank"&gt;60-minute-webcast&lt;/a&gt;)&lt;br /&gt;(see also: attached image about &lt;a href="http://blogs.msdn.com/sam/attachment/598900.ashx" target="_blank"&gt;Scenarios, Value Props, Experiences, Features&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/jeffbe/archive/2006/10/17/managing-work-for-team-system.aspx" target="_blank"&gt;Managing work for Team System&lt;/a&gt; by Jeff Beehler&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2007/01/15/internal-tfs-usage-high-level-visbility.aspx" target="_blank"&gt;Internal TFS Usage: Tracking Customer Value&lt;/a&gt; by Siddharth Bathia&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/01/31/dependency-management.aspx" target="_blank"&gt;Dependency Management&lt;/a&gt; by Siddharth Bathia&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/03/27/how-microsoft-devdiv-uses-tfs-chapter-1-our-process.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 1 (Our Process)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/04/03/how-microsoft-devdiv-uses-tfs-chapter-2-feature-crews.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 2 (Feature Crews)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/04/14/how-microsoft-devdiv-uses-tfs-chapter-3-implementing-the-process.aspx" target="_blank"&gt;How Microsoft/DevDiv uses TFS - Chapter 3 (Implementing the Process&lt;/a&gt;) by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/04/18/how-microsoft-devdiv-uses-tfs-chapter-4.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 4&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/04/29/how-microsoft-devdiv-uses-tfs-chapter-5-tracking-progress.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 5 (Tracking Progress)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/05/06/how-microsoft-devdiv-uses-tfs-chapter-6-tracking-multiple-projects.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 6 (Tracking multiple projects)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/05/14/how-microsoft-devdiv-uses-tfs-chapter-6-addendum.aspx"&gt;How Microsoft/DevDiv uses TFS - Chapter 6 (Addendum)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/05/16/how-microsoft-devdiv-uses-tfs-chapter-7-tracking-risk.aspx"&gt;How Microsoft/DevDiv uses TFS-Chapter 7 (Tracking Risk)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/05/23/how-microsoft-devdiv-uses-tfs-chapter-8-tracking-quality-gates.aspx"&gt;How Microsoft/DevDiv uses TFS-Chapter 8 (Tracking Quality Gates)&lt;/a&gt; by Gregg Boer&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2008/06/09/how-microsoft-dev-div-uses-tfs-chapter-9-transparency-in-reporting.aspx"&gt;How Microsoft/Dev Div uses TFS - Chapter 9 (Transparency in Reporting)&lt;/a&gt; by Gregg Boer&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;About the technical side:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Monitoring using the &lt;a href="http://blogs.msdn.com/bharry/archive/2007/01/22/tfsservermanager-powertool.aspx" target="_blank"&gt;TFSServer Manager Power Tool&lt;/a&gt; by Brian Harry&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/bharry/archive/2007/09/15/update-on-microsoft-tfs-adoption.aspx" target="_blank"&gt;Update on Microsofts TFS adoption&lt;/a&gt; by Brian Harry&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/bharry/archive/2008/07/03/july-08-devdiv-tfs-dogfood-statistics.aspx" target="_blank"&gt;July &amp;#39;08 DevDiv TFS Dogfood Statistics&lt;/a&gt; by Brian Harry&lt;/li&gt; &lt;li&gt;&lt;a href="http://blogs.msdn.com/bharry/archive/2006/06/12/628583.aspx" target="_blank"&gt;TFS statistics queries&lt;/a&gt; by Brian Harry&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1644876" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Server+Management/default.aspx">TFS Server Management</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>Using images in description fields</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/08/09/using-images-in-description-fields.aspx</link><pubDate>Sat, 09 Aug 2008 11:44:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1644070</guid><dc:creator>neno</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1644070</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1644070</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/08/09/using-images-in-description-fields.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Requires&lt;/strong&gt;:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;The use of HTML description fields in stead of the default description field.&lt;/li&gt; &lt;li&gt;Team System Web Access (TSWA) to insert the pictures.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Steps&lt;/strong&gt;:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Use a HTML fields for your descriptions instead of plan text fields&lt;br /&gt;(might need to copy the old descriptions programmatically).&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Add the image you want to use to the work item&amp;#39;s attachments:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step1_5F00_AddAsAttachement_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="249" alt="Step1_AddAsAttachement" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step1_5F00_AddAsAttachement_5F00_thumb.png" width="424" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Save the Work Item.&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Double-click your attachment. IE opens. Copy the URL to the attachment to the clipboard.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step3_5F00_CopyUrl_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="209" alt="Step3_CopyUrl" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step3_5F00_CopyUrl_5F00_thumb.png" width="444" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;Open the Work Item in Team System Web Access and use the &amp;quot;Insert Images&amp;quot; bottom (from the toolbar within the HTML field):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step4_5F00_TSWAClickInsertImages_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="96" alt="Step4_TSWAClickInsertImages" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step4_5F00_TSWAClickInsertImages_5F00_thumb.png" width="344" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/li&gt; &lt;li&gt;Paste the attachment-URL from clipboard:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step5_5F00_EnterURL_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="129" alt="Step5_EnterURL" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step5_5F00_EnterURL_5F00_thumb.png" width="444" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt; &lt;li&gt;Save the Work Item.&lt;br /&gt;&lt;/li&gt; &lt;li&gt;&lt;strong&gt;Done&lt;/strong&gt;. You can see your picture in the HTML description field. &lt;br /&gt;&lt;br /&gt;TSWA:&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step6_5F00_YouSeeThePicture_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="159" alt="Step6_YouSeeThePicture" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step6_5F00_YouSeeThePicture_5F00_thumb.png" width="344" border="0" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Team Explorer:&lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step8_5F00_Voila_5F00_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="143" alt="Step8_Voila" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.Usingimagesindescriptionfields_5F00_C05C/Step8_5F00_Voila_5F00_thumb.png" width="344" border="0" /&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1644070" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Business+Analysts/default.aspx">For Business Analysts</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+System+Web+Access+_2800_TSWA_2900_/default.aspx">Team System Web Access (TSWA)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/VSTS/default.aspx">VSTS</category></item><item><title>FIX: An unexpected error occurred while trying to add a web part to a project portal in TFS 2005</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/02/19/fix-an-unexpected-error-occurred-while-trying-to-add-a-web-part-to-a-project-portal-in-tfs-2005.aspx</link><pubDate>Tue, 19 Feb 2008 16:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1519544</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1519544</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1519544</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/02/19/fix-an-unexpected-error-occurred-while-trying-to-add-a-web-part-to-a-project-portal-in-tfs-2005.aspx#comments</comments><description>&lt;p&gt;Due to a lot of requests about this pretty common problem.&lt;/p&gt;
&lt;p&gt;Steps you did:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You browsed for a web part:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step1_BrowseForWebparts_2.png"&gt;&lt;img border="0" width="354" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step1_BrowseForWebparts_thumb.png" alt="Step1_BrowseForWebparts" height="205" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;
&lt;li&gt;You selected one and hit &amp;quot;Add&amp;quot;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step2_AddWebpart_2.png"&gt;&lt;img border="0" width="354" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step2_AddWebpart_thumb.png" alt="Step2_AddWebpart" height="410" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;
&lt;li&gt;You got the error message: &amp;quot;An unexpected error occurred.&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step3_AnUnexpectedErrorHasOccured_2.png"&gt;&lt;img border="0" width="354" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/FIXAnunexpectederroroccurredwhiletryingt_947/Step3_AnUnexpectedErrorHasOccured_thumb.png" alt="Step3_AnUnexpectedErrorHasOccured" height="228" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is a know issue with WSS 2.0 and a hot fix [1] can be requested at Microsoft which corrects this behavior.&lt;/p&gt;
&lt;p&gt;I tried this with various customers and we could then successfully add new web parts after applying it.&lt;/p&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;
&lt;p&gt;[1] &lt;a href="http://support.microsoft.com/kb/915746/en-us" title="http://support.microsoft.com/kb/915746/en-us"&gt;http://support.microsoft.com/kb/915746/en-us&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1519544" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+IT+Administration/default.aspx">TFS IT Administration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Server+Management/default.aspx">TFS Server Management</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Portal+and+Team+Communication/default.aspx">Project Portal and Team Communication</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Issues+and+Hotfixes/default.aspx">Issues and Hotfixes</category></item><item><title>Known Work Item History Limitations for Links &amp; Attachments</title><link>http://msmvps.com/blogs/vstsblog/archive/2008/02/19/known-work-item-history-limitations-for-links-amp-attachments.aspx</link><pubDate>Tue, 19 Feb 2008 16:30:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1519530</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1519530</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1519530</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2008/02/19/known-work-item-history-limitations-for-links-amp-attachments.aspx#comments</comments><description>&lt;p&gt;They are two major problems when looking into the history with regard to links.&lt;/p&gt;
&lt;p&gt;1. &lt;strong&gt;No clue what has changed&lt;/strong&gt;:&lt;br /&gt;If you remove an attachment and add a completely different one the history will indicate that there was a change (revision gets in incremented by 1), but it won&amp;#39;t tell you what has changed since TFS only tracks the numbers (e.g. number of external links).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/RemovedAndAddedAttachement_2.png"&gt;&lt;img border="0" width="244" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/RemovedAndAddedAttachement_thumb.png" alt="RemovedAndAddedAttachement" height="100" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;2. &lt;strong&gt;Work Item links are only reflected in history on one side&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;You have two work items: item 52 and item 53.&lt;/p&gt;
&lt;p&gt;You decide to link item 53 with item 52.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/AddLink_2.png"&gt;&lt;img border="0" width="244" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/AddLink_thumb.png" alt="AddLink" height="127" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Both items show the work item link under their &amp;quot;Links&amp;quot; tab.&lt;/p&gt;
&lt;p&gt;Item 53 shows the new link in the history:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/HistoryOfItem53_2.png"&gt;&lt;img border="0" width="244" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/HistoryOfItem53_thumb.png" alt="HistoryOfItem53" height="118" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;But the history of Item 52 shows &lt;span style="text-decoration:underline;"&gt;no changes at all&lt;/span&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/HistoryOfItem52_2.png"&gt;&lt;img border="0" width="244" src="http://msmvps.com/blogs/vstsblog/WindowsLiveWriter/KnownWorkItemHistoryLimitationsforLinksA_698/HistoryOfItem52_thumb.png" alt="HistoryOfItem52" height="94" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1519530" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Change+Management/default.aspx">TFS Change Management</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Business+Analysts/default.aspx">For Business Analysts</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Troubleshooting/default.aspx">Troubleshooting</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Quality+Assurance+_2800_QA_2900_+with+VSTS/default.aspx">Quality Assurance (QA) with VSTS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Issues+and+Hotfixes/default.aspx">Issues and Hotfixes</category></item><item><title>V-Modell XT Generator creates TFS Process Templates</title><link>http://msmvps.com/blogs/vstsblog/archive/2007/11/21/v-modell-xt-generator-creates-tfs-process-templates.aspx</link><pubDate>Wed, 21 Nov 2007 21:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1345442</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1345442</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1345442</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2007/11/21/v-modell-xt-generator-creates-tfs-process-templates.aspx#comments</comments><description>&lt;p&gt;Microsoft Germany [1], The Center of Software Concepts at the Technical University of Munich [2] and Zühlke [3] released the &lt;strong&gt;V-Modell XT Generator&lt;/strong&gt; [4] that creates process templates for working with the V-Modell, which is a process modell widely asked for by German customers working for the public sector. It is available via Codeplex.&lt;/p&gt;
&lt;p&gt;Congratulations to Marcus Alt [5]&amp;nbsp;from Microsoft and the whole team for realising this project which was quite a bit of work as I experienced first hand!&lt;/p&gt;
&lt;p&gt;[1] &lt;a href="http://www.microsoft.de/"&gt;http://www.microsoft.de/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2] &lt;a href="http://zfs.in.tum.de/"&gt;http://zfs.in.tum.de/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[3] &lt;a href="http://www.zuehlke.com/index.php?id=2&amp;amp;L=2"&gt;http://www.zuehlke.com/index.php?id=2&amp;amp;L=2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[4] &lt;a href="http://www.codeplex.com/VModellXTTFS"&gt;http://www.codeplex.com/VModellXTTFS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[5]&lt;a href="http://blogs.msdn.com/marcalt/"&gt;http://blogs.msdn.com/marcalt/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some impressions:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Generator" src="http://msmvps.com/blogs/vstsblog/Generator.jpg" border="0" /&gt;&lt;br /&gt;CollabXT V-Modell® XT Generator&lt;/p&gt;
&lt;p&gt;&lt;img alt="VModellInTFS" src="http://msmvps.com/blogs/vstsblog/VModellInTFS.jpg" border="0" /&gt;&lt;br /&gt;Instantiated V-Modell® XT in TFS&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/VModellXT_WorkItems.jpg"&gt;&lt;img alt="VModellXT_WorkItems" src="http://msmvps.com/blogs/vstsblog/VModellXT_WorkItems_thumb.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;V-Modell® XT Work Items in in TFS&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WebAccess.jpg"&gt;&lt;/a&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/WebAccess.jpg"&gt;&lt;img alt="WebAccess" src="http://msmvps.com/blogs/vstsblog/WebAccess_thumb1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;V-Modell® XT Work Items in WebAccess&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1345442" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Microsoft+Solution+Framework+_2800_MSF_2900_/default.aspx">Microsoft Solution Framework (MSF)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Decision+Makers/default.aspx">For Decision Makers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Process+Customization/default.aspx">TFS Process Customization</category></item><item><title>Changing TFS email notifications to link to Team System Web Access</title><link>http://msmvps.com/blogs/vstsblog/archive/2007/08/31/changing-tfs-email-notifications-to-link-to-team-system-web-access.aspx</link><pubDate>Fri, 31 Aug 2007 14:44:37 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1152122</guid><dc:creator>neno</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1152122</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1152122</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2007/08/31/changing-tfs-email-notifications-to-link-to-team-system-web-access.aspx#comments</comments><description>&lt;p&gt;Thanks to this &lt;a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2028288&amp;amp;SiteID=1"&gt;MSDN Forums post&lt;/a&gt; I was able to change the link included in every TFS notification e-mail to point to TSWA instead of the project portal.&lt;/p&gt;  &lt;p&gt;Here’s the full story:&lt;/p&gt;  &lt;p&gt;When using project alerts to get notified about work item changes you get an email containing a link to the project portal:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/Image_2D0007.png"&gt;&lt;img alt="Work Item Changed email notification by TFS" src="http://msmvps.com/blogs/vstsblog/Image_2D0007_thumb.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/Image_2D0007.png"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you follow the link you might get a bit dissapointed when looking at this very basic work item details page:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/TeamPortal_WorkItemDetails.png"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/TeamPortal_WorkItemView.png"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/ProjectPortal_WorkItemView.png"&gt;&lt;img alt="Project Portal Work Item Details" src="http://msmvps.com/blogs/vstsblog/ProjectPortal_WorkItemView_thumb.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Since &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2007/08/27/free-add-on-team-system-web-access-tswa-power-tool-by-microsoft.aspx"&gt;Team System Web Access&lt;/a&gt; is now avaible from Microsoft free of charge we can change the link in the template for all notification messages to point to the new TSWA.&lt;/p&gt; &lt;a href="http://msmvps.com/blogs/vstsblog/TeamPortal_WorkItemDetails.png"&gt;&lt;/a&gt;  &lt;p&gt;&lt;font size="3"&gt;Changing the e-mail template&lt;/font&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;On the TFS app tier open the folder:     &lt;br /&gt;&lt;font face="Courier New"&gt;%ProgramFiles%\Microsoft Visual Studio 2005 Team Foundation Server\Web Services\Services\v1.0\Transforms       &lt;br /&gt;&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;Create a backup of the file &lt;font face="Courier New"&gt;WorkItemChangedEvent.xsl&lt;/font&gt;, which we will be editing in the next step.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Replace the text:     &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;&amp;lt;xsl:value-of select=&amp;quot;DisplayUrl&amp;quot; /&amp;gt;&lt;/font&gt;      &lt;br /&gt;      &lt;br /&gt;with:      &lt;br /&gt;      &lt;br /&gt;&lt;font face="Courier New"&gt;&amp;lt;xsl:value-of select=&amp;quot;concat(substring-before(DisplayUrl,&amp;#39;:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=&amp;#39;),&amp;#39;:&lt;strong&gt;8090&lt;/strong&gt;/wi.aspx?id=&amp;#39;,substring-after(DisplayUrl,&amp;#39;artifactMoniker=&amp;#39;))&amp;quot; /&amp;gt;&lt;/font&gt;      &lt;br /&gt;      &lt;br /&gt;The bold printed 8090 is the port where you installed TSWA at.      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Save the file and you are done.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;If you now get a new notification e-mail and click on the link you’ll see the following much nicer work item details form provided by TSWA:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/blogs/vstsblog/Image_2D0008.png"&gt;&lt;img alt="Team System Web Access Work Item Detail Form" src="http://msmvps.com/blogs/vstsblog/Image_2D0008_thumb.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Be aware that you either need to use Windows authentication with TSWA to make this work or you need to be already logged in and the session must be still alive.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I published a &lt;strong&gt;2nd part&lt;/strong&gt;: &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2009/01/11/changing-tfs-emails-to-link-to-team-system-web-access-part-2.aspx" target="_blank"&gt;Changing TFS emails to link to Team System Web Access – Part 2&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1152122" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+IT+Administration/default.aspx">TFS IT Administration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2008/default.aspx">TFS 2008</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Server+Management/default.aspx">TFS Server Management</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Portal+and+Team+Communication/default.aspx">Project Portal and Team Communication</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+System+Web+Access+_2800_TSWA_2900_/default.aspx">Team System Web Access (TSWA)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Process+Customization/default.aspx">TFS Process Customization</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Notification+and+Alerts/default.aspx">Notification and Alerts</category></item><item><title>Tool for creating links to pages on Team System Web Access</title><link>http://msmvps.com/blogs/vstsblog/archive/2007/08/31/tool-for-creating-links-to-pages-on-team-system-web-access.aspx</link><pubDate>Fri, 31 Aug 2007 14:34:20 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1152100</guid><dc:creator>neno</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1152100</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1152100</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2007/08/31/tool-for-creating-links-to-pages-on-team-system-web-access.aspx#comments</comments><description>&lt;p&gt;Would you like to send links to work items, team projects or source files on&amp;#160; &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2007/08/27/free-add-on-team-system-web-access-tswa-power-tool-by-microsoft.aspx"&gt;Team System Web Access&lt;/a&gt;?&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;For work items     &lt;br /&gt;&lt;/font&gt;… you can find the answer in the offical &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/bb684938.aspx"&gt;TSWA FAQ&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Q: What’s the URL to use if I want to send the link of a specific work item?&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;A: Work item links use the follwing format:&lt;/p&gt;    &lt;p&gt;&lt;code&gt;&lt;a href="http://[TSWA:port]/wi.aspx?id=[WorkItemID"&gt;http://&lt;em&gt;[TSWA:port]&lt;/em&gt;/wi.aspx?id=[&lt;em&gt;WorkItemID&lt;/em&gt;&lt;font color="#000000"&gt;]&lt;/font&gt;&lt;/a&gt;&lt;/code&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="3"&gt;For Team Projects     &lt;br /&gt;&lt;/font&gt;… it also pretty simple:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://[TSWA:port]/index.aspx?pname=[ProjectName]"&gt;http://[&lt;em&gt;TSWA:port&lt;/em&gt;]/index.aspx?pname=[&lt;em&gt;ProjectName&lt;/em&gt;&lt;font color="#000000"&gt;]&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="3"&gt;For Source Files     &lt;br /&gt;… &lt;/font&gt;it’s a little bit more “interesting” (thanks to Hakan from Microsoft for reveiling the details behind this secret).&lt;/p&gt;  &lt;blockquote&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;It’s a bit tricky but here it goes:&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;a href="http://[TSWA:port]/UI/Pages/Scc/ViewSource.aspx?scc-item=[ItemData" target="_blank"&gt;http://[&lt;em&gt;TSWA:port&lt;/em&gt;]/UI/Pages/Scc/ViewSource.aspx?scc-item=[&lt;i&gt;ItemData&lt;/i&gt;&lt;/a&gt;]&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;ItemData is the HtmlEncoded output of the query string something like “id=10&amp;amp;cs=-1”&lt;/span&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#1f497d;"&gt;id&lt;/span&gt;&lt;/b&gt;&lt;span style="color:#1f497d;"&gt;: the ID of the item in source control (you need to know this instead of the file path)&lt;/span&gt;&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color:#1f497d;"&gt;cs&lt;/span&gt;&lt;/b&gt;&lt;span style="color:#1f497d;"&gt;: changeset number (-1: latest)&lt;/span&gt;&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;In your example, the file id is 151611. So,&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;HtmlEncode(“id&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;=&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;151611&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;&amp;amp;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;cs&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;=&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;-1”) -&amp;gt; “id&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;%3D&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;151611&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;%26&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;cs&lt;/span&gt;&lt;span style="color:#a6a6a6;"&gt;%3D&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;-1”&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;&lt;a href="https://[TSWA:port]/UI/Pages/Scc/ViewSource.aspx?scc-item=id%3D151611%26cs%3D-1" target="_blank"&gt;https://[&lt;em&gt;TSWA:port&lt;/em&gt;]/UI/Pages/Scc/ViewSource.aspx?scc-item=id%3D151611%26cs%3D-1&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style="color:#1f497d;"&gt;&lt;/span&gt;&lt;span style="color:#1f497d;"&gt;[We’re planning to provide more friendly URLs in a future version, similar to wi.aspx approach]&lt;/span&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;To make it fast and more convenient to create links to TSWA I created a small tool to help you with it:&lt;/p&gt;  &lt;p&gt;&lt;img alt="TeamSystemWebAccessLinkCreator" src="http://msmvps.com/blogs/vstsblog/TeamSystemWebAccessLinkCreator.png" border="0" /&gt;&lt;/p&gt;  &lt;p&gt;It should be mentioned that this tool has a lot of room for improvement. :-)&lt;/p&gt;  &lt;p&gt;You can download the source from an updated version &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2009/03/06/tool-for-creating-direct-links-to-tswa.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1152100" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+System+Web+Access+_2800_TSWA_2900_/default.aspx">Team System Web Access (TSWA)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Process+Customization/default.aspx">TFS Process Customization</category></item><item><title>Use SnagIt to capure your screen and create a new Work Item quickly</title><link>http://msmvps.com/blogs/vstsblog/archive/2007/07/07/use-snagit-to-capure-your-screen-and-create-a-new-work-item-quickly.aspx</link><pubDate>Fri, 06 Jul 2007 23:06:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1006037</guid><dc:creator>neno</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1006037</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1006037</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2007/07/07/use-snagit-to-capure-your-screen-and-create-a-new-work-item-quickly.aspx#comments</comments><description>&lt;p&gt;Capturing screenshots and new bugs quickly is a everyday task for software developers and testers.&lt;/p&gt;
&lt;p&gt;The default Work Item form does not handle this scenario very efficiently, i.e. you have to click too many times until the new bug is created.&lt;/p&gt;
&lt;p&gt;One nice solution comes out of TechSmith, the creators of the popular SnagIt screen capture tool. As Betsy Weber announced it they made a New &amp;ldquo;SnagIt Output for Microsoft Visual Studio Team System&amp;rdquo;&lt;strong&gt; &lt;/strong&gt;[1]&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;available which lets you create new Work Items with screenshots attached or update existing ones with ease.&lt;/p&gt;
&lt;p&gt;&lt;font size="3"&gt;Let&amp;rsquo;s try how it looks like&amp;hellip;&lt;/font&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You take a capture of your screen using SnagIt.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt1" src="http://msmvps.com/blogs/vstsblog/SnagIt1_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;You use one of SnagIt&amp;rsquo;s diverse editing functions to make clear what&amp;rsquo;s the problem is (e.g. arrows, or text).&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt2" src="http://msmvps.com/blogs/vstsblog/SnagIt2_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;You click the new &amp;ldquo;Team System&amp;rdquo; bottom in the toolbar and select &amp;ldquo;New Work Item&amp;rdquo; if there is no work item existing already.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt3" src="http://msmvps.com/blogs/vstsblog/SnagIt3_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;You supply connection information to your Team Foundation Server as well as which type of work item you want to create, what the name of the attached file and the associated comment should be.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt4" src="http://msmvps.com/blogs/vstsblog/SnagIt4_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;After hitting &amp;ldquo;Create&amp;rdquo; you get the well-known Work Item form where you could supply more details on the bug.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt5" src="http://msmvps.com/blogs/vstsblog/SnagIt5_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Alternatively you can also add the screenshot to an already existing work item by hitting &amp;ldquo;Update Work Item&amp;rdquo; from the Team System toolbar menu.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt6" src="http://msmvps.com/blogs/vstsblog/SnagIt6_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;This let&amp;rsquo;s you search for the bug and updating it&amp;rsquo;s attachments.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt7" src="http://msmvps.com/blogs/vstsblog/SnagIt7_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;In either way the result is a nicely attached screenshot in your work item.&lt;br /&gt;&lt;br /&gt;&lt;img alt="SnagIt8" src="http://msmvps.com/blogs/vstsblog/SnagIt8_small.jpg" border="0" /&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;You can also watch a video [2]&amp;nbsp;by TechSmith&amp;nbsp;of the new output in Action.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[1] &lt;a href="http://visuallounge.techsmith.com/2007/05/new_snagit_output_for_microsoft_visual_studio_team_system.html"&gt;http://visuallounge.techsmith.com/2007/05/new_snagit_output_for_microsoft_visual_studio_team_system.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2]&amp;nbsp;&lt;a href="http://video.techsmith.com/snagit/accessories/teamsystem/enu/teamsystem.html"&gt;http://video.techsmith.com/snagit/accessories/teamsystem/enu/teamsystem.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1006037" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Testers/default.aspx">For Testers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Developers/default.aspx">For Developers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Screen+Galleries/default.aspx">Screen Galleries</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category></item><item><title>Validation error when saving Work Items after a user is removed from Active Directory</title><link>http://msmvps.com/blogs/vstsblog/archive/2007/06/16/validation-error-when-saving-work-items-after-a-user-is-removed-from-active-directory.aspx</link><pubDate>Sat, 16 Jun 2007 09:56:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:966656</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=966656</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=966656</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2007/06/16/validation-error-when-saving-work-items-after-a-user-is-removed-from-active-directory.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;: If you remove a user from Active Directory or the local machine (depending where you store your user accounts for TFS), all work items that were assigned to that user &lt;strong&gt;cannot be modified anymore&lt;/strong&gt;, at least if you use the default MSF process templates.&lt;/p&gt;
&lt;p&gt;The following validation error appears that requires the value in the &amp;ldquo;&lt;strong&gt;Assigned To&lt;/strong&gt;&amp;rdquo; field to be a valid user:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Image-0009b" src="http://msmvps.com/blogs/vstsblog/Image_2D0009b.png" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workaround 1 (easiest)&lt;/strong&gt;: Just reassign the bug to yourself or someone else. Caveat: You probably don&amp;rsquo;t want to do that because the information is then not correct anymore since it was not you working on the work item.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Workaround 2 (recommended)&lt;/strong&gt;: You can modify the Work Item Type definitions so that the &amp;ldquo;Assigned to&amp;rdquo; field does not re-validate values that have been successfully validated in the past. In this case there would be not error, however if you put in a new name into the &amp;ldquo;Assigned to&amp;rdquo; field it would be validated.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Export the WIT (Work Item Type) of which you want to change the behavior as described&amp;nbsp;using&amp;nbsp;the &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa718351.aspx"&gt;Microsoft Process Editor&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Add&amp;nbsp;the &lt;strong&gt;ALLOWEXISTINGVALUE&lt;/strong&gt;&amp;nbsp;rule to the field definition of the &amp;ldquo;Assigned to&amp;rdquo; field.&lt;br /&gt;&lt;br /&gt;&lt;img alt="Image-0021" src="http://msmvps.com/blogs/vstsblog/Image_2D0021.png" border="0" /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;Save and import the WIT into your team projects and you&amp;rsquo;re ready to go.&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;em&gt;Note: Be aware that you need to change all Work Item Types and for all team project separately where you want the new behavior to be used.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;-Neno&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=966656" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Extensibility/default.aspx">TFS Extensibility</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tips+and+Tricks/default.aspx">Tips and Tricks</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category></item><item><title>Available Check-In-Policies for Team Foundation Server</title><link>http://msmvps.com/blogs/vstsblog/archive/2006/12/08/available-check-in-policies-for-team-foundation-server.aspx</link><pubDate>Fri, 08 Dec 2006 21:29:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:406424</guid><dc:creator>neno</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=406424</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=406424</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2006/12/08/available-check-in-policies-for-team-foundation-server.aspx#comments</comments><description>&lt;P&gt;Included in Visual Studio 2005 Team System:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Work Items&lt;/STRONG&gt; 
&lt;LI&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms182075(VS.80).aspx"&gt;&lt;STRONG&gt;Code Analysis&lt;/STRONG&gt;&lt;/A&gt;: Check-in policy can be used to control and improve the quality of code that is checked into the code base.&amp;nbsp; 
&lt;LI&gt;&lt;STRONG&gt;Testing Policy&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;As part of the &lt;A href="http://msdn.microsoft.com/vstudio/extend/"&gt;Visual Studio SDK&lt;/A&gt;&amp;nbsp;September 2006&amp;nbsp;(can be downloaded for free):&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Example.SimpleCheckinPolcy&lt;/STRONG&gt;: Sample C# class to enforce check in comments. Demonstrates customizability of check in policies. Can be found unter:&lt;BR&gt;&lt;FONT color=#008000&gt;%ProgramFiles%\Visual Studio 2005 SDK\2006.09\VisualStudioTeamSystemIntegration\Version Control\ExtensibilityPolicySample&lt;/FONT&gt; 
&lt;LI&gt;&lt;STRONG&gt;Example.ForbiddenPatternsCheckinPolicy&lt;/STRONG&gt;: Sample C# project demonstrating a customizable forbidden patterns check-in policy. This sample provides the base C# project for defining a forbidden regular expression check in policy. Can be found unter:&lt;BR&gt;&lt;FONT color=#008000&gt;%ProgramFiles%\Visual Studio 2005 SDK\2006.09\VisualStudioTeamSystemIntegration\Version Control\CheckinPoliciesForbiddenPatterns&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Developed by the community:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;&lt;STRONG&gt;TFS Custom Path CheckIn Policy&lt;/STRONG&gt;&lt;/A&gt;: The Custom Path CheckIn Policy works in concert with existing Team Foundation Server (TFS) check-in policies, providing a mechanism that allows you to specify the source control path(s) that a particular policy is allowed to act on. This will allow for example a single Team Project to have one set of Code Analysis rules for a particular folder and completely different set of rules for another folder. It would also allow for filtering what specific items the rules work on for instance enforcing a Work Item for any check-in of files ending in ".cs, .sln, .csproj" but ignore the rule for all other check-ins. 
&lt;LI&gt;&lt;A href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=9375fae2-5104-4d46-8b3a-c0b170b08320"&gt;&lt;STRONG&gt;Time That Task VSTS Check-In Policy&lt;/STRONG&gt;&lt;/A&gt;: Custom VSTS check-in policy that gathers hours worked on a task during each check-in. This policy requires check-in to be associated with only one task that is in an "Active" status. It also gathers the number of hours worked on the associated task incrementing the completed hours and decrementing the remaining hours. If the number of hours worked on code in check-in is greater than remaining work hours on the associated task, user will be asked to re-estimate the number or hours remaining for the task. 
&lt;LI&gt;&lt;A href="http://blogs.vertigosoftware.com/teamsystem/archive/2006/08/22/3417.aspx"&gt;&lt;STRONG&gt;Check for Comments Check-In Policy&lt;/STRONG&gt;&lt;/A&gt;: Doesn't need an explaination, I think...&amp;nbsp; 
&lt;LI&gt;&lt;A href="http://www.codeplex.com/TFSCCPolicy"&gt;&lt;STRONG&gt;TFS - Code Comments Check-in Policy&lt;/STRONG&gt;&lt;/A&gt;:&amp;nbsp;This Team Foundation Server policy ensures that the code contains comments for classes, methods and properties before checking in it to the source control server. 
&lt;LI&gt;&lt;A href="http://www.codeplex.com/TFSCodeReviewFlow"&gt;&lt;STRONG&gt;TFS Code Review Workflow&lt;/STRONG&gt;&lt;/A&gt;:This project is a combination of a Code Review Work Item and a Code Review Check-in Policy. The check-in policy doesn’t allow a check-in unless it has an associated Code Review work item, and that work item is set to approved. Only people in a TFS group named {Project}\Code Reviewers can set an item to approved: Code Review Work Item, Code Review Custom Check-In Policy and Code Reviewers Security Group.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Will be made available by Microsoft as &lt;A href="http://blogs.msdn.com/mrod/archive/2006/11/08/check-in-policies-pack-update.aspx"&gt;Check-in Policies Pack&lt;/A&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;B&gt;Check-in policy granularity&lt;/B&gt;: there is one already in Code Gallery and what we will do is package this, change some of the UI and take out some of the complexity 
&lt;LI&gt;&lt;B&gt;Work-Item Associations&lt;/B&gt;: This is a very cool one that I hope many of you will find useful. You get to specify a query and if the associated work items by the developer are not part of the query results the check-in is blocked. This is very useful when it comes to making sure that check-ins are always associated with approved bugs. 
&lt;LI&gt;&lt;B&gt;Banned files&lt;/B&gt;: this policy allows you to specify a file extension or a regular expression in order to keep files that you don’t want out of version control. This is usually used for dll’s, build artifacts, or some website files that are automatically generated. 
&lt;LI&gt;&lt;B&gt;Check-in Comments&lt;/B&gt;: this policy gets shipped as part of the SDK. It looks at the check-in comments and makes sure it is not blank.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;You know more? Don't let us die in ignorance: drop me a comment or contact me.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;&lt;FONT color=#008000&gt;This list will be updated as new items arrive...&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H5&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=406424" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2005/default.aspx">TFS 2005</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category></item><item><title>Book: Managing Projects with Microsoft® Visual Studio® 2005 Team System</title><link>http://msmvps.com/blogs/vstsblog/archive/2006/02/16/book-managing-projects-with-microsoft-visual-studio-2005-team-system.aspx</link><pubDate>Thu, 16 Feb 2006 21:58:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:83954</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=83954</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=83954</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2006/02/16/book-managing-projects-with-microsoft-visual-studio-2005-team-system.aspx#comments</comments><description>&lt;TABLE class="" cellSpacing=0 cellPadding=0&gt;

&lt;TR&gt;
&lt;TD class="" rowSpan=8&gt;&lt;A href="http://www.microsoft.com/mspress/books/8754.asp"&gt;&lt;IMG height=130 alt="" src="http://www.microsoft.com/MSPress/books/imgt/8754.gif" width=130 border=0&gt; &lt;/A&gt;&lt;/TD&gt;
&lt;TD class="" rowSpan=8&gt;&lt;IMG height=1 src="http://www.microsoft.com/mspress/images/1pxt.gif" width=5 border=0&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Author&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" rowSpan=8&gt;&lt;IMG height=1 src="http://www.microsoft.com/mspress/images/1pxt.gif" width=5 border=0&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Joel Semeniuk; Martin Danner &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="" rowSpan=8&gt;&lt;IMG height=1 src="http://www.microsoft.com/mspress/images/1pxt.gif" width=5 border=0&gt; &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Pages&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;400 &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Disk&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;N/A &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Level&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Advanced &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;Published&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;08/09/2006 &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;ISBN&lt;/FONT&gt; &lt;/TD&gt;
&lt;TD class="" align=left&gt;&lt;FONT face=Verdana,Arial,Helvetica size=1&gt;0-7356-2216-7 &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/MSPress/books/8754.asp"&gt;&lt;FONT face=Verdana size=2&gt;View on MS Press website&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=AboutTheBook name=AboutTheBook&gt;&lt;/A&gt;&lt;B&gt;&lt;FONT face=Verdana color=#003366&gt;About the Book&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Verdana size=2&gt;An ideal guide for using Visual Studio Team System to maximize project management effectiveness&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This book is a practical guide to using the integrated tools in Visual Studio Team System to manage a team-development process. Project managers typically use a wide range of tools—such as Microsoft Office Excel®, Microsoft Office Project, and Microsoft Windows® SharePoint® Services. The Visual Studio Project Management Tools are integrated with the Visual Studio integrated development environment (IDE), Office, Windows SharePoint Services, and Microsoft SQL Server™ 2005 Reporting Services. This helps enable project managers to continue using the tools with which they are comfortable, yet easily share their development-oriented project data with their teams—allowing architects, developers, testers, and project managers to collaborate in a single, extensible environment. With in-depth product information and insights from early users and experienced Visual Studio Team System trainers, this guide will help you understand how to use this tightly integrated set of life-cycle development tools to help enable better planning, scheduling, collaboration, communication, reporting, and process control with development projects.&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=83954" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/For+Project+Managers/default.aspx">For Project Managers</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Training+and+Learning/default.aspx">Training and Learning</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Project+Management+with+TFS/default.aspx">Project Management with TFS</category></item></channel></rss>