Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>The key feature that help us do code reviews on our team would be <strong>shelvesets</strong>. Granted, they are a less visible feature to work with in Visual Studio Team Editions out of the box. You can take it a step further and define a workflow as part of your Team Project template that enforces the code review process through policies and custom work items. A good example to start from can be found in CodePlex: <a href="http://www.codeplex.com/TFSCodeReviewFlow" rel="noreferrer">TFS Code Review Workflow</a></p> <p>Personally, I have not used the workflow; our team feels that we are sufficiently able to perform code reviews with the base shelveset feature. It only takes a little understanding on how to use it. Here is a summary of our process:</p> <ol> <li><p><strong>Developer</strong> creates a shelveset of the changes they want to commit.</p></li> <li><p><strong>Developer</strong> sends an email to the <strong>Reviewer</strong> specifying the name of the shelveset to review and any associated work items to reference in the changes.</p></li> <li><p><strong>Reviewer</strong> gets the shelveset and performs a review, optionally making any suggested modifications if necessary in a new shelveset.</p></li> <li><p><strong>Reviewer</strong> sends an email to notify the <strong>Developer</strong> once the review has been completed.</p></li> <li><p>If the review did not result in any suggested modifications for the <strong>Developer</strong> to make, the shelveset can be committed by the <strong>Developer</strong>. Otherwise, modifications are made and the process repeats.</p></li> </ol>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload