Team Foundation Server

TFS TFSMicrosoft Team Foundation ServerMicrosoft Test ManagerMS Team Foundation ServerTeam Foundation Version ControlTFVC
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.wikipedia
88 Related Articles

Microsoft Visual Studio

Visual StudioVisual Studio 2005Visual Studio Team Services
TFS can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.
It accepts plug-ins that enhance the functionality at almost every level—including adding support for source control systems (like Subversion and Git) and adding new toolsets like editors and visual designers for domain-specific languages or toolsets for other aspects of the software development lifecycle (like the Team Foundation Server client: Team Explorer).

Microsoft Azure

AzureMicrosoft Azure Service BusWindows Azure
The cloud service is backed by Microsoft’s cloud platform, Microsoft Azure.
Websites, high density hosting of websites allows developers to build sites using ASP.NET, PHP, Node.js, or Python and can be deployed using FTP, Git, Mercurial, Team Foundation Server or uploaded through the user portal. This feature was announced in preview form in June 2012 at the Meet Microsoft Azure event. Customers can create websites in PHP, ASP.NET, Node.js, or Python, or select from several open source applications from a gallery to deploy. This comprises one aspect of the platform as a service (PaaS) offerings for the Microsoft Azure Platform. It was renamed to Web Apps in April 2015.

Git

git repositorygetGit Control
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.
The UK IT jobs website itjobswatch.co.uk reports that as of late September 2016, 29.27% of UK permanent software development job openings have cited Git, ahead of 12.17% for Microsoft Team Foundation Server, 10.60% for Subversion, 1.30% for Mercurial, and 0.48% for Visual SourceSafe.

Application lifecycle management

ALMapplication managementlifecycle management
It covers the entire application lifecycle, and enables DevOps capabilities.

MSBuild

Build Server
Two components make up Team Build - MSBuild and Windows Workflow Foundation.
Visual Studio Application Lifecycle Management depends on MSBuild to perform team builds via the Team Foundation Server.

SVNBridge

SVNBridge, a Windows client or server side extension to TFS that allows access to TFS revision controlled items from Subversion client applications.
SVNBridge is an extension for Microsoft's Team Foundation Server that allows the use of a Subversion client (e.g. TortoiseSVN) with TFS.

List of version-control software

many new version control systemsVersion control software
List of version control software
Team Foundation Server (TFS) - Development software by Microsoft which includes revision control.

Microsoft Visual SourceSafe

Visual SourceSafeVSS
Microsoft Visual SourceSafe (VSS)
The Microsoft Developer Division was using Team Foundation Server for most of its internal projects, although a VSS transcript implied that other large teams use "a mix of customized in-house tools."

Microsoft Windows

WindowsPCWin
Microsoft began to integrate Git into Team Foundation Server in 2013, but Windows continued to rely to Source Depot.

Microsoft

Microsoft CorporationMSMicrosoft Corp.
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Requirements management

lifecycle traceabilitymanagementRequirement Management
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Project management

projectproject managerproject development
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Agile software development

Agileagile developmentagile methodology
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Waterfall model

waterfallwaterfall methodadvanced programming methods
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Software testing

beta testingtestingbeta
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

Release management

Release Managerelease managementITIL Release management
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management (either with Team Foundation Version Control or Git), reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities.

DevOps

DevSecOps
It covers the entire application lifecycle, and enables DevOps capabilities.

Integrated development environment

IDEIDEsdevelopment environment
TFS can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

Eclipse (software)

EclipseEclipse IDEEclipse platform
TFS can be used as a back-end to numerous integrated development environments (IDEs) but is tailored for Microsoft Visual Studio and Eclipse on all platforms.

Login

log inlogonlog into
A user signs in using a Microsoft account to set up an environment, creating projects and adding team members.

Microsoft account

Microsoft PassportProfile.NET Passport
A user signs in using a Microsoft account to set up an environment, creating projects and adding team members.

Multitier architecture

n-tierthree-tiermulti-tier
Team Foundation Server is built on multi-tier, scalable architecture.