<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>TFSCodeReviewFlow Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Home</link><description>TFSCodeReviewFlow Wiki Rss Description</description><item><title>New Comment on "Installation"</title><link>http://tfscodereviewflow.codeplex.com/wikipage?title=Installation&amp;ANCHOR#C20862</link><description>Hello CodePlex Team,&amp;#10;&amp;#10;When I was importing the &amp;#34;Code Review.xml&amp;#34;, am getting this error&amp;#58;&amp;#10;&amp;#10;Error&amp;#58; Field name &amp;#39;Resolution&amp;#39; is used by the field &amp;#39;KCS.Common.CR.Resolution&amp;#39;,&amp;#10;so it cannot be used by the field &amp;#39;Microsoft.VSTS.Dogfood.Resolution&amp;#39;.&amp;#10;&amp;#10;Do you know how can I get rid of that issue&amp;#63;&amp;#10;&amp;#10;Thanks in advance&amp;#10;Regards&amp;#10;&amp;#10;Juan Pablo Fuentes</description><author>fuentesrdz</author><pubDate>Sat, 03 Sep 2011 19:53:08 GMT</pubDate><guid isPermaLink="false">New Comment on "Installation" 20110903075308P</guid></item><item><title>Updated Wiki: Installation</title><link>http://tfscodereviewflow.codeplex.com/wikipage?title=Installation&amp;version=14</link><description>&lt;div class="wikidoc"&gt;&lt;h2&gt;Installing Code Review&lt;/h2&gt;&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click &amp;quot;New...&amp;quot;&lt;/li&gt;
&lt;li&gt;Set the group name = &amp;quot;Code Reviewers&amp;quot; (&lt;i&gt;This needs to be spelled exactly for the work item to find it.&lt;/i&gt;) and add a description then hit ok&lt;/li&gt;
&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;&amp;quot;VS80COMNTOOLS%\..\IDE\witimport.exe /f &amp;quot;Code Review.xml&amp;quot; /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9" class="externalLink"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;DownloadId=625" alt="sourcecontrolsettings1.jpg" title="sourcecontrolsettings1.jpg" /&gt;
&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" class="externalLink"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/c255a1e4-04ba-4f68-8f4e-cd473d6b971f&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;DownloadId=644" alt="sourcecontrolsettings2.jpg" title="sourcecontrolsettings2.jpg" /&gt;
&lt;h3&gt;4. Set up Policy Management&lt;/h3&gt;Check-in policies have to be installed on the client.  If your team doesn&amp;#39;t get these installs then they will see a Policy Failure message with an option to override the policy.  If not properly informed and if installing the new policies aren&amp;#39;t easy they will most likely override the policy.
&lt;ol&gt;&lt;li&gt;Develop your own policy update rules or use the one mentioned at the beginning of step 3.&lt;/li&gt;
&lt;li&gt;Either create a tool to regularly view policy overrides or setup e-mail notification on policy overrides.  You can setup alerts using either BISUBSCRIBE.EXE which ships with the AT server tools or use this tool for Event Subscribing &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=6da8d4eb-f456-4e22-9a73-851c7341cff4" class="externalLink"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=6da8d4eb-f456-4e22-9a73-851c7341cff4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>RyanFarber</author><pubDate>Fri, 24 Dec 2010 20:14:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Installation 20101224081405P</guid></item><item><title>New Comment on "Installation"</title><link>http://tfscodereviewflow.codeplex.com/Wiki/View.aspx?title=Installation&amp;ANCHOR#C13170</link><description>If you use VS2008, compile the code with 2008, otherwise Code Review Policy won&amp;#39;t show up in the list even you have successfully registered.</description><author>billdong</author><pubDate>Fri, 12 Jun 2009 15:52:40 GMT</pubDate><guid isPermaLink="false">New Comment on "Installation" 20090612035240P</guid></item><item><title>New Comment on "Installation"</title><link>http://tfscodereviewflow.codeplex.com/Wiki/View.aspx?title=Installation&amp;ANCHOR#C12890</link><description>Dear All&amp;#13;&amp;#10;           I was trying to install this checking policy on my machine and I have successfully imported the &amp;#34;Code Review.xml&amp;#34;. But I am sorry to say I didnt find any process to import &amp;#34;Code Review Policy.dll&amp;#34;. How can I replace it or register it so that I can easily access and used this policy. Secodly, the website link which is given in step 3 &amp;#40;http&amp;#58;&amp;#47;&amp;#47;www.gotdotnet.com&amp;#47;codegallery&amp;#47;codegallery.aspx&amp;#63;id&amp;#61;94a79007-aeaa-49a5-b966-99ad655aa4b9&amp;#41; is not working. I am getting the message that the Got Dot net server is shutdown. So please update latest path where we can acess the further steps.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Thanks</description><author>mwaseemalvi</author><pubDate>Fri, 15 May 2009 06:03:10 GMT</pubDate><guid isPermaLink="false">New Comment on "Installation" 20090515060310A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/TFSCodeReviewFlow/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
TFS Code Review Workflow
&lt;/h2&gt; &lt;br /&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.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Parts
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Code Review Work Item&lt;/li&gt;&lt;li&gt;Code Review Custom Check-In Policy&lt;/li&gt;&lt;li&gt;Code Reviewers Security Group&lt;/li&gt;&lt;li&gt;(optional) Custom Path Policy &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx#checkin" class="externalLink"&gt;http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx#checkin&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;see &lt;a href="http://www.codeplex.com/TFSCodeReviewFlow/Wiki/View.aspx?title=Installation&amp;amp;referringTitle=Home"&gt;Installation&lt;/a&gt; for details&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Workflow
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Dev finishes code and wants it reviewed so they shelve the changeset and create a Code Review work item and mention the name of the shelf set.  This is assigned to a general Code Review team.&lt;/li&gt;&lt;li&gt;People on the code review team have event subscriptions which sends them an e-mail when a workitem is assigned to the Code Review group.  One of them will open the work item, review the shelf set and resolve the item as 'Accepted' or 'Needs changes' which assigns it back to the original dev.&lt;/li&gt;&lt;li&gt;Once in an approved state the dev can check-in and associate to the work item which will close it.&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;
What's needed
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;A custom report to show the reviews, time from open to close, number of attached tasks or bugs, number of activations&lt;/li&gt;&lt;li&gt;More detail in work item?&lt;/li&gt;&lt;li&gt;Some more options to allow for different code reviewer groups.  For example on one of my projects the test team want the test code to follow this policy but be assigned to test team code reviewers.&lt;/li&gt;&lt;li&gt;An add-in for VS to automatically shelve and create the workitem.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>RyanFarber</author><pubDate>Mon, 15 Oct 2007 20:56:47 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20071015085647P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=13</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click "New..."&lt;/li&gt;
&lt;li&gt;Set the group name = "Code Reviewers" (&lt;i&gt;This needs to be spelled exactly for the work item to find it.&lt;/i&gt;) and add a description then hit ok&lt;/li&gt;
&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;CountDownload=False&amp;DownloadId=625" alt="sourcecontrolsettings1.jpg" /&gt;
&lt;ul&gt;&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;CountDownload=False&amp;DownloadId=644" alt="sourcecontrolsettings2.jpg" /&gt;
&lt;h3&gt;4. Set up Policy Management&lt;/h3&gt;
Check-in policies have to be installed on the client.  If your team doesn't get these installs then they will see a Policy Failure message with an option to override the policy.  If not properly informed and if installing the new policies aren't easy they will most likely override the policy.&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Develop your own policy update rules or use the one mentioned at the beginning of step 3.&lt;/li&gt;
&lt;li&gt;Either create a tool to regularly view policy overrides or setup e-mail notification on policy overrides.  You can setup alerts using either BISUBSCRIBE.EXE which ships with the AT server tools or use this tool for Event Subscribing &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=6da8d4eb-f456-4e22-9a73-851c7341cff4"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=6da8d4eb-f456-4e22-9a73-851c7341cff4&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Fri, 21 Jul 2006 22:28:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060721102840P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Home&amp;version=4</link><description>&lt;p&gt;
&lt;h2&gt;TFS Code Review Workflow&lt;/h2&gt;
&lt;/p&gt;
&lt;p&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.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;Parts&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Code Review Work Item&lt;/li&gt;
&lt;li&gt;Code Review Custom Check-In Policy&lt;/li&gt;
&lt;li&gt;Code Reviewers Security Group&lt;/li&gt;
&lt;li&gt;(optional) Custom Path Policy &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;see &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;amp;title=Installation"&gt;Installation&lt;/a&gt; for details&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;Workflow&lt;/h3&gt;
&lt;ol&gt;&lt;li&gt;Dev finishes code and wants it reviewed so they shelve the changeset and create a Code Review work item and mention the name of the shelf set.  This is assigned to a general Code Review team.&lt;/li&gt;
&lt;li&gt;People on the code review team have event subscriptions which sends them an e-mail when a workitem is assigned to the Code Review group.  One of them will open the work item, review the shelf set and resolve the item as 'Accepted' or 'Needs changes' which assigns it back to the original dev.&lt;/li&gt;
&lt;li&gt;Once in an approved state the dev can check-in and associate to the work item which will close it.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;What's needed&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;A custom report to show the reviews, time from open to close, number of attached tasks or bugs, number of activations&lt;/li&gt;
&lt;li&gt;More detail in work item?&lt;/li&gt;
&lt;li&gt;Some more options to allow for different code reviewer groups.  For example on one of my projects the test team want the test code to follow this policy but be assigned to test team code reviewers.&lt;/li&gt;
&lt;li&gt;An add-in for VS to automatically shelve and create the workitem.&lt;/li&gt;
&lt;/ul&gt;&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Fri, 21 Jul 2006 18:45:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20060721064545P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=12</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click "New..."&lt;/li&gt;
&lt;li&gt;Set the group name = "Code Reviewers" (&lt;i&gt;This needs to be spelled exactly for the work item to find it.&lt;/i&gt;) and add a description then hit ok&lt;/li&gt;
&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;CountDownload=False&amp;DownloadId=625" alt="sourcecontrolsettings1.jpg" /&gt;
&lt;ul&gt;&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;CountDownload=False&amp;DownloadId=644" alt="sourcecontrolsettings2.jpg" /&gt;
&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Fri, 21 Jul 2006 16:24:52 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060721042452P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=11</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click "New..."&lt;/li&gt;
&lt;li&gt;Set the group name = "Code Reviewers" (&lt;i&gt;This needs to be spelled exactly for the work item to find it.&lt;/i&gt;) and add a description then hit ok&lt;/li&gt;
&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/FileDownload.aspx?ProjectName=TFSCodeReviewFlow&amp;CountDownload=False&amp;DownloadId=625" alt="sourcecontrolsettings1.jpg" /&gt;
&lt;ul&gt;&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 21:06:07 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720090607P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=10</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click "New..."&lt;/li&gt;
&lt;li&gt;Set the group name = "Code Reviewers" (&lt;i&gt;This needs to be spelled exactly for the work item to find it.&lt;/i&gt;) and add a description then hit ok&lt;/li&gt;
&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 20:59:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720085959P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=9</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.  To add the group&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Right-click on the Team Project and select Team Project Settings -&amp;gt; Group Membership...&lt;/li&gt;
&lt;li&gt;Click "New..."&lt;/li&gt;
&lt;li&gt;Set the group name = "Code Reviewers" and add a description then hit ok&lt;/li&gt;
&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;This needs to be spelled exactly for the work item to find it.&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Double-click on the new Code Reviewers group and add some members&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 20:52:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720085201P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=8</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;i&gt;This following instructions assume you have Admin rights on the TFS Project&lt;/i&gt;&lt;br/&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.&lt;/li&gt;
&lt;/ul&gt;[image:addcodereviewers.gif]&lt;br/&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;Check in policies need to be on each client that will need them and registered for VS to find.  I have some tools to aid this process at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=94a79007-aeaa-49a5-b966-99ad655aa4b9&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Once you have the policy installed you need to right-click on the Team Project and select Project Settings -&amp;gt; Source Control.  On the middle tab you can add the policy.&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;This policy will apply to all add-ins for the Team Project.  You may want to restrict the policy further using Custom Path Policy found at &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/ul&gt;&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;h3&gt;5. Create Queries&lt;/h3&gt;
&lt;h3&gt;6. Set up project alerts&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 20:04:10 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720080410P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=7</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.&lt;/li&gt;
&lt;/ul&gt;[image:addcodereviewers.gif]&lt;br/&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;The Code Review.xml file will need to be imported into your project using the witimport.exe.&lt;/li&gt;
&lt;li&gt;"VS80COMNTOOLS%\..\IDE\witimport.exe /f "Code Review.xml" /t &lt;i&gt;TFSERVER&lt;/i&gt; /p &lt;i&gt;TeamProject&lt;/i&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 19:54:28 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720075428P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=6</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.&lt;/li&gt;
&lt;/ul&gt;[image:addcodereviewers.gif]&lt;br/&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 19:49:51 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720074951P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=5</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;In your Team Project create a new group named Code Reviewers.  These will be the only members allowed to Approve a template.&lt;/li&gt;
&lt;/ul&gt;[image:addcodereviewers.gif]&lt;br/&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 19:49:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720074901P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=4</link><description>&lt;p&gt;
&lt;h2&gt;Installing Code Review&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;1. Create TFS Code Reviews Group&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;2. Upload Template&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;3. Update Check-In Policy&lt;/h3&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h3&gt;4. Inform Team&lt;/h3&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 18:11:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720061120P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=3</link><description>&lt;p&gt;
&lt;h1&gt;Installing Code Review&lt;/h1&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;1. Create TFS Code Reviews Group&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;2. Upload Template&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;3. Update Check-In Policy&lt;/h2&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;h2&gt;4. Inform Team&lt;/h2&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 18:10:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720061016P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=2</link><description>&lt;p&gt;
!Installing Code Review&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!1. Create TFS Code Reviews Group&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!2. Upload Template&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!3. Update Check-In Policy&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!4. Inform Team&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 18:09:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720060959P</guid></item><item><title>UPDATED WIKI: Installation</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Installation&amp;version=1</link><description>&lt;p&gt;
!Installing Code Review!&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!1. Create TFS Code Reviews Group!!&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!2. Upload Template!!&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!3. Update Check-In Policy!!&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
!!4. Inform Team!!&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 18:09:36 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Installation 20060720060936P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;title=Home&amp;version=3</link><description>&lt;p&gt;
&lt;b&gt;TFS Code Review Workflow&lt;/b&gt;&lt;br/&gt;
&lt;/p&gt;
&lt;p&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.&lt;br/&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Parts&lt;/b&gt;&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;Code Review Work Item&lt;/li&gt;
&lt;li&gt;Code Review Custom Check-In Policy&lt;/li&gt;
&lt;li&gt;Code Reviewers Security Group&lt;/li&gt;
&lt;li&gt;(optional) Custom Path Policy &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e"&gt;http://www.gotdotnet.com/codegallery/codegallery.aspx?id=96d7da50-0d61-4230-9af9-49684ae9881e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Workflow&lt;/b&gt;&lt;br/&gt;
&lt;ol&gt;&lt;li&gt;Dev finishes code and wants it reviewed so they shelve the changeset and create a Code Review work item and mention the name of the shelf set.  This is assigned to a general Code Review team.&lt;/li&gt;
&lt;li&gt;People on the code review team have event subscriptions which sends them an e-mail when a workitem is assigned to the Code Review group.  One of them will open the work item, review the shelf set and resolve the item as 'Accepted' or 'Needs changes' which assigns it back to the original dev.&lt;/li&gt;
&lt;li&gt;Once in an approved state the dev can check-in and associate to the work item which will close it.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;What's needed&lt;/b&gt;&lt;br/&gt;
&lt;ul&gt;&lt;li&gt;A custom report to show the reviews, time from open to close, number of attached tasks or bugs, number of activations&lt;/li&gt;
&lt;li&gt;More detail in work item?&lt;/li&gt;
&lt;li&gt;Some more options to allow for different code reviewer groups.  For example on one of my projects the test team want the test code to follow this policy but be assigned to test team code reviewers.&lt;/li&gt;
&lt;li&gt;An add-in for VS to automatically shelve and create the workitem.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;
see &lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=TFSCodeReviewFlow&amp;amp;title=installation"&gt;installation&lt;/a&gt;&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;
</description><author>RyanFarber</author><pubDate>Thu, 20 Jul 2006 18:06:27 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20060720060627P</guid></item></channel></rss>