How To: Add a New Developer to Your Project in Visual Studio 2005 Team Foundation Server

- J.D. Meier, Jason Taylor, Alex Mackman, Prashant Bansode, Kevin Jones

Applies To

  • Microsoft® Visual Studio® 2005 Team Foundation Server (TFS)
  • Microsoft Visual Studio Team System
  • Microsoft SQL Server™ Reporting Services

Summary

This How To article walks you through the process of adding a new developer to your team project in Team Foundation Server.

Contents

  • Objectives
  • Overview
  • Summary of Steps
  • Step 1 – Grant Access to the Team Project
  • Step 2 – Grant Access to the Microsoft Office SharePoint® project site
  • Step 3 – Grant Access to SQL Server Reporting Services
  • Additional Resources

Objectives

  • Allow a developer to access the team project
  • Grant a developer Read and Contributor access to SharePoint
  • Allow a developer to view and subscribe to reports

Overview

Whenever you add a new developer to a project, you need to grant the developer appropriate permissions to access your team foundation project and its associated SharePoint project site. The new developer's account must also have sufficient permissions with SQL Server Reporting Services to be able to view reports such as those presented by the team site portal.

Summary of Steps

  • Step 1 – Grant Access to the Team Project
  • Step 2 – Grant Access to the Microsoft Office SharePoint® project site
  • Step 3 – Grant Access to SQL Server Reporting Services

Step 1 – Grant Access to the Team Project

In this step you grant your new team member access to the Team Foundation Server.

To grant access to the team project:
  1. Logon to Visual Studio with an account that is a member of the Team Foundation Administrators application group.
  2. Add the required project to Team Explorer (if it is not already listed)
  3. In Team Explorer right-click the team project, point to Team Project Settings and click Group Membership.
  4. Select Project\Contributors and click Properties and then add the new developer's account to this group.

Note that membership in the Contributors group provides the typical set of permissions that a developer requires, including the ability to add, modify and delete items within the team project and perform builds.

Step 2 – Grant Access to the SharePoint Project Site

In this step you grant your new team member access to the SharePoint project site.

To grant access to the SharePoint project site:
  1. Access the team project site with an account that is a member of the SharePoint Administrator site group.
    1. Note that the project site for a project named YourProject is located by default at http://server/sites/YourProject/default.aspx
  2. Click Site Settings.
  3. Under Administration title, Click Manage Users.
  4. Click Add Users.
  5. Enter the account name of the new developer’s account in the form domain\useraccount of the new developer's account, select Contributor and then click Next.
  6. Enter the developer's e-mail address in the address field, and optionally type a message to welcome them to the site.
  7. Click Finish.

Note that membership in Contributors group allows the developer to view and add content to existing document libraries and lists. Membership in the Reader group, provides read only access to the site, it may be sufficient depending on the needs of the new developer.

Step 3 – Grant Access to SQL Server Reporting Services

In this step you grant your new team member access to SQL Report Services.

To grant access to SQL Server Reporting Services
  1. Logon to the SQL Server Reporting Services administration Web site at http://server/reports by using an administrator account. .
  2. Click your team project name.
  3. Click the Properties tab.
  4. Click the Security tab.
  5. Click New Role Assignment.
  6. Enter your developer's Microsoft Windows® account name, select Browser and then click OK.

Note that membership in the Browser group enables the developer to view and subscribe to reports.

Additional Resources

Last edited Aug 6, 2007 at 4:32 PM by mycodeplexuser, version 2

Comments

No comments yet.