Saturday, June 30, 2012

Team Foundation Server Core Concepts: 

Following are the main core concepts to concentrate on TFS after installation.

Team Project Collection (TPC)
  • Primary organizational unit
  • Can include one or more team projects
  • Contains all data in Team Foundation Server
Team Project
  • Central point for team activities
  • Work items, queries, source code, reports etc.
  • Organized under a team project collection (TPC)
Team Foundation Administration Console
  • Centralized management tool for administrators
  • Manage users and permissions
  • Create and manage TPCs
  • Add and manage SharePoint Web applications
  • Create and manage virtual labs
TFS  Hierarchy:

The below figure shows the hierarchy of the Team Foundation Server, how Team Project Collections (TPCs), Team Projects and Work Item Types reside under a TFS Instance. Creating TFS Instance in TFS we will do in coming posts.



TFS Security Concepts:
TFS has three levels of security Server, Collection and Project level. And the default groups are available at each of these stages. We can provide access to Collection and Project level by adding users into available groups. Team Foundation Administrators only has permissions at TFS Instances.


Server
  • Team Foundation Administrators, Team Foundation Valid Users etc.
Collection
  • Project Collection Administrators, Project Collection Valid Users etc.
Project
  • Project Administrators, Contributors, Readers, and Builders

Installation of Team Foundation Server - TFS 2010


Team Foundation Server Installation will be done in two ways.Those are.
1. Stand Alone Installation (Single Server Installation)
2.Cluster Installation (Dual Server)

According to your business & servers availability we can choose environment setup. Below you can find the differences between the above two installations.

Single Server
  • One physical computer
  • Application Tier + Data Tier
  • Client may be on a different computer
Dual Server
  • Two physical computers
  • Application tier (TFS, SSRS, SharePoint)
  • Data tier (SQL Server DB Engine and Analysis Service)

And its always recommended to follow the dual server installation to avoid performance issues.

Single Server Installation:
 


Dual Server Installation:

 

Environment Version Matrix:

The Following table describes the supported software components to set up TFS environment with the logical tiers (Application & Data Tiers)