• Address
  • LIKE 10
    1150 - 45 O'Connor Street
    Ottawa, ON K1P 1A4



>> 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