Background:
The original project has been using IBM rational for version control, defect management, andCodeTest. The IBM Rational Software delivery platform (Rational Software delivery platform) is a cross-IBM software group solution that is defined, automated, it also integrates important aspects of software across roles (from analysts to architects, developers, testers and project managers.
The new project currently uses CVS as a simple version control and is not used to it. Therefore, we decided to try vsts. The following is a brief introduction to vsts. (The materials are organized from msdn webcast)
- Logical and physical structures of team Foundation
Logical Structure of team Foundation
• Data Layer
-The team foundation data layer contains Microsoft SQL Server 2005, which stores work items, versioning source files, test results, and other project metrics.
• Application Layer
-The team Foundation application layer is a Web-based front-end application integrated with Internet Information Service (IIS ).Program. These applications include SQL Server 2005 reporting services, Team Foundation core services, and Windows SharePoint Services. In addition, the application layer also carries the team Foundation Windows service. The team Foundation application layer also includes team Foundation build and team Foundation server proxy.
• Client layer
-The team Foundation Client layer contains team explorer, which can be used as an independent application or integrated with Visual Studio 2005 (except Visual Studio 2005 quick release. The client layer is also integrated with Microsoft Office Project 2003 and Microsoft Office Excel 2003. project managers can use them to view project information and publish it to team Foundation server.
Physical Structure of team Foundation
• Team Foundation Server
-Single Server
-Dual-Server
• Team Foundation build
• Team Foundation server proxy
• Team Resource Manager
- Team Foundation System Requirements
TFS (Single Server)
Components |
Small Team |
Medium team |
Number of users |
<= 20 |
<= 50 |
Processor |
2.2 GHz Pentium IV or athlon |
2.2 GHz Pentium IV or athlon |
Operating System |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Ram |
1 GB |
2 GB |
Hard Disk |
8 GB available space |
30 GB available space |
TFS (dual-server)
Components |
Department level |
|
Company Level |
|
Number of users |
<= 250 |
|
<= 500 |
|
Logical hierarchy |
Application Layer |
Data Layer |
Application Layer |
Data Layer |
Processor |
2.2 GHz Pentium IV or athlon |
2.2 GHz Pentium IV or athlon Dual Processor |
2.2 GHz Pentium IV or athlon Dual Processor |
2.2 GHz Pentium IV or athlon quad Processor |
Operating System |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) |
Ram |
1 GB |
2 GB |
2 GB |
4 GB |
Hard Disk |
20 GB available space |
80 GB available space |
40 Gb available space |
150 GB available space |
Activity directory requirements
• To install and configure team Foundation server in a dual-server deployment, you must use a computer that is added to the Active Directory domain.
• For single-server deployment, you can use computers that belong to working group members or computers that are added to the Active Directory domain.
• Team Foundation server requires an Active Directory domain that does not contain the Windows NT Server 4.0 Domain Controller.
Active Directory domain function level |
supported |
Windows 2000 hybrid mode-supports Domain Controllers Running Windows NT Server 4.0, Windows 2000, and Windows Server 2003 . |
NO |
Windows 2000 local mode-supports Domain Controllers Running Windows 2000 and Windows Server 2003. |
Yes |
Windows Server 2003 temporary mode-supports Domain Controllers Running Windows NT Server 4.0 and Windows Server 2003. |
NO |
Windows Server 2003 mode-supports Domain Controllers Running Windows Server 2003. |
Yes |
Note:
• Team Foundation server cannot be installed on the domain controller and other servers, such as exchange server or Host Integration Server, cannot be installed on the same computer.
64-bit Operating System Support
Team Foundation application |
supported |
Team Foundation server-1 |
NO |
Team Foundation server (databases)-2 |
Yes |
Team Foundation server (services)-2 |
NO |
Team Foundation server (proxy) |
NO |
Team Foundation server (build) |
NO |
team resource manager |
NO |
1. Team Foundation server is deployed on a single server.
2. Team Foundation server dual-server deployment.
Software requirements
Server Software |
Purpose |
Microsoft SQL Server 2005 (standard or Enterprise Edition) |
Used at the backend of the team Foundation server and Windows SharePoint Services databases. |
Microsoft SQL Server 2005 patch |
SQL Server Analysis Services updates that support reports more effectively. |
. NET Framework 2.0 patch kb913363 |
It is used to more effectively support ASP. NET updates for large file processing. |
Windows SharePoint Services 2.0 with Service Pack 2 |
The portal site that hosts the Team Project. |
Client Software |
Purpose |
Microsoft Office Excel 2003 |
Supports optional team Foundation integration for Work Item tracking. |
Microsoft Office Project professional2003 |
Optional team foundation that supports work item tracking |
Team Foundation build
Components |
Small Team |
Medium team |
Large team |
Project generation time |
Less than 30 minutes |
Less than 2 hours |
More than 2 hours |
Processor |
1.5 GHz |
2.6 GHz Pentium IV or athlon |
Dual-processor, 2.8 GHz Pentium IV or athlon |
Operating System |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) Windows XP Professional with SP2 |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) Windows XP Professional with SP2 |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) Windows XP Professional with SP2 |
Ram |
512 MB |
1 GB |
2 GB |
Team Foundation server proxy
Components |
Suggestions |
Processor |
Single processor, 1.x GHz |
Operating System |
Windows Server 2003 Enterprise Edition with Service Pack 1 (SP1) Windows Server 2003 Standard Edition with Service Pack 1 (SP1) Windows XP Professional with SP2 |
Ram |
2 GB |
Note:
• Team Foundation server cannot be installed on the domain controller and other servers, such as exchange server or Host Integration Server, cannot be installed on the same computer.