Sunday, December 23, 2012

ROLE BASED TASK FOR TFS 2010


ROLE BASED TASK FOR TFS 2010

When a team gets started with Visual Studio Application Lifecycle Management (ALM), the Administrator sets up the server, the Project Manager creates a Team Project, and the other Team Members set up their working environments.

Software Development Roles:
1.       Administrator for Team Foundation Server
2.       Project Managers
3.       Source control & build Managers
4.       Individual Team Members

1.      Task for the Administrator of Team Foundation
a.      Install Team Foundation Server by using basic configuration. (TFS 2010 + SP1)
b.      Will be authorised & granted all the required permissions for Project creation during installation of Team Foundation Server.
c.       Need to grant additional users the permissions that they need to act as administrators, project administrators, and other roles.
d.      Maintenance plan that will help ensure your data is backed up in case of a hardware failure or other event.
e.      If your Team will use Visual Studio Lab Management, install Microsoft System Centre Virtual Machine Manager > Configure Lab Management > Create your Virtual Environments.
f.        If your Team will Deploy builds & Run Tests remotely, install Test Controllers & Test Agents on physical or virtual machines.
g.      Install Team Foundation Build by using basic configuration.

2.      Task for the Project Manager
a.      Install the client or clients of Team Foundation i.e. Visual Studio 2010.
b.      Determine your Project Resource Requirements & the Project Collection in which you will create a Team Project.
c.       Choose a Process Template.
d.      Define the Product Areas & Milestones for your Team Project. (Optional)
e.      Grant Team Members the Permissions that need to work in Team Project.
f.        Grant Additional Permissions to specific Team Members (Optional)
Provide additional permissions to team members who will be responsible for managing the source code under TFS Version Control, Managing Builds, Managing Tests & the lab management for Testing, & other project level activities.

1.      Build-level Permissions.
2.      Project-level Permissions.
3.      Area & Iteration-level permissions for work item tracking.
4.      Version Control Permissions.
5.      Lab Management Permissions.
g.      Grant Report authors additional permissions (Optional)
To create or modify reports that access data that is stored in the data warehouse, team members must have read access to the database that makes up the data warehouse.
h.      Notify team members of team project resources and enrolment activities.
i.        Plan your Product.

3.      Task for the Version Control & Build Managers
1.      Configure Version Control.
2.      If using Team Foundation Build, create build definitions for each of your team projects.

4.      Task for Individual Team Members
1.      Install the client or clients of Team Foundation i.e. Visual Studio.
2.      Set up your Workspace for Version Control.
3.      Create, modify & finding tasks & other work Items.

Team Project
Reporting Services
·         Readers   Members of this group can view the project but cannot modify it.
·         Contributors   Members of this group can contribute to the project in multiple ways, such as adding, modifying, and deleting code, and creating and modifying work items.
·         Builders   Members of this group have build permissions for the project. Members can manage test environments, create test runs, and manage builds.
·         Project Administrators   Members of this group can administer all aspects of the team project, although they cannot create projects.
·         Browser   Members of this group can view but cannot modify reports.
·         TFS Content Manager   Members of this group can administer all aspects of the team project, but they cannot create projects.




Team members in these groups or with the assigned permissions
Can access these team project artifacts
Team Foundation Server: Readers, Contributors, or Project Administrators
Work items, work item queries, and source code
Team Foundation Server: Builders
Test environments, test runs, and builds
SharePoint Products: View Only, Read, Contribute, Design, and Full Control
Project portal, dashboards, Office Excel reports, and workbooks
SQL Server Reporting Services: Browser or TFS Content Manager
Reports from SQL Server Report Designer

No comments:

Post a Comment