>> FAQ
Visual Studio Team Foundation Server
Visual Studio Team Foundation Server, working with the Visual Studio Team Editions
and other clients, integrates all of the core roles that compose the software development
process. Team Foundation Server is a collaboration engine and a centralized data
warehouse.
Team Foundation Server provides source control management, work item tracking, integrated
analysis and reporting, and an integrated collaborative project Web site, and it
can provide build and test rig management. A server running Team Foundation Server
also can integrate with Office Project and Office Excel to extend reporting
and tracking abilities. Team Foundation Server consists of two tiers (an application
tier and a data tier), plus an object model.
Application Tier
The Team Foundation Server application tier primarily consists of Web services.
(It represents the application tier in traditional three-tier Web application architecture.)
The Team Foundation Server application Web services consist of the Team Foundation
Common Web services (Registration, Security, Linking, Eventing, Classification),
Version Control Web services, Work Item Tracking Web services, and Team Build Web
services.
Data Tier
The Team Foundation Server data tier primarily consists of a SQL Server 2005 database
server and includes databases specific to Team Foundation Server. (It represents
the data tier in a traditional three-tier Web application architecture.) The databases
include Team Foundation Server operational databases in the categories of Common
Services, Source Control, Work Items, Process Definitions, Build Data, and Windows
SharePoint Services Data.
The Team Foundation Server data tier also contains the data warehouse, which uses
SQL Server 2005 Integration Services and Analysis Services to extract reportable
information from the operational databases, transform it into a business-centered
data model, and load it into an online analytical processing (OLAP), multidimensional
database. In addition to serving as the source for report information, a multidimensional
OLAP database system:
- Can analyze large amounts of data in a short time.
- Enables users to create summarized fields from detailed data or explore the details
that went into creating a summarized field.
- Enables users to explore the data in new ways, to identify a trend or a problem
area that would otherwise be overlooked.
- Provides valuable transparency into all aspects of the software development life
cycle.
Guidance from Microsoft - on CodePlex
Overall Guidance
Testing Guidance
Branching Guidance
Case Studies
Hewlett-Packard – HP used the capabilities provided by Microsoft Visual Studio Foundation
Server to deliver a comprehensive, enterprise-wide solution for project and process
management.
Microsoft IT - Discussion on
the deployment of Visual Studio 2005 Team System in Microsoft IT to centralize source
control and work item tracking for development teams.
o Extending Visual Studio 2005 Team System
Discussion on how Microsoft IT extended Visual Studio 2005 Team System
to incorporate software development lifecycle methodology process by modifying the
default process template. By modifying the process template developer compliance
increased and external tools were eliminated.
o Deploying Visual Studio 2005 Team Foundation Server as an Enterprise-Wide
Service By deploying Microsoft Visual Studio
2005 Team Foundation Server as an enterprise-wide service, Microsoft is standardizing
methodologies for project management, software development, and software testing.
This standardization provides a much more transparent management view into projects
and makes complying with statutory reporting requirements much easier.
Vendex KBB IT Services
Info Support
Fujitsu Consulting
TCSC
Airways New Zealand