This collection of features enables them to work together more effectively - they can share project plans and notebooks, progress assessments, requests and requirements, code and much more by either relying just on TFS as it comes 'out of the box' or by enhancing its features, capabilities and usage scenarios. You can best describe TFS by looking at its two main sides: On one hand, simply put, TFS is a collaboration platform… or, one can say, it is but a collection of features that are shared by the members of a project team and by their customers and partners of that project team.
Work item tracking, for keeping track of your work in form of user stories, requirements and tasks etc. Version control, for managing source code and other deliverables that require product versioning. You can do so either with Team Foundation Server installed on your own server, or by using Visual Studio Online in the cloud.Īccording to Microsoft these are some of the major features which are included in Team Foundation Server: You can use it to manage your project and track your team's work, to manage your code, to build and test your software. TFS) has the promise of being an out of the box, all in one box solution to ALM within an organization.