Visual Studio Team System

What Does Visual Studio Team System Mean?

Visual Studio Team System (VSTS) is an integrated development environment (IDE) developed as a software product by Microsoft Corp. to facilitate software project creation, development and management. VSTS is composed of four subproducts:

  1. Visual Studio, a development environment
  2. Visual Studio Test Professional for test data management and test case execution
  3. Team Foundation Server, which offers collaboration of source code files and centralized database
  4. Visual Studio Lab Management, which provides features to create a virtual environment for software testers

Techopedia Explains Visual Studio Team System

A software development task often consists of several stages and procedures with different people involved in each stage:

  1. The business analyst responsible for analyzing the given problem and representing it visually
  2. The project manager who allocates budget and resources and frames a schedule for the project development activities
  3. The software architect who studies the system and its functions in depth and develops necessary algorithms
  4. The developer who writes code based on the algorithms
  5. The software test engineer who tests the code to fix bugs and defects
  6. The deployment team responsible for delivering the fully operational product to the client

Each of the members needs a different tool to work with. For example, the project manager is only interested in working with tools that provide an insight regarding the budget of the project and is not interested in tools associated with testing. Therefore, a software package is needed that can meet the demands of the people involved in software development. VSTS offers a software package with several sub-packages that incorporate all essential features.

The entire functionality of VSTS relies on the core component known as the Team Foundation Server (TFS). It facilitates development collaboration among different teams of people working on the same software project, offers a repository for storing configuration objects, and enables data collection and project tracking. It is the main back-end component of VSTS.


Related Terms

Margaret Rouse
Technology Expert

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.