At the start of a project, there are often subtle differences between people’s understanding of the same terms. However, in time, a common language develops so that everyone is able to communicate more effectively. This process of acquiring the team’s language includes learning terms that are specific to the business solution being developed (domain language) as well as those specific to the technologies being used in the project. We hope the following glossary helps your team in this process of adopting its own language.


A Term with meaning in the Agile community. For example, customer has a specific meaning when used in regard to an Agile team.

V Term with meaning in the context of Visual Studio Team System (VSTS). For example, ...

Get Visual Studio Team System: Better Software Development for Agile Teams now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.