TFS Usage in a Small Company
December 11, 2015

TFS Usage in a Small Company

Brian Campbell | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Team Foundation Server

Team Foundation Server (TFS) is being used by one of our departments. It's used for source code management and testing.
  • TFS code management is superior to other products we've used. Merges, check-ins, rollbacks, and version management techniques are much less error prone.
  • TFS tasking and traceability to code for tasks are some of its best features. Individual and team tasking can be applied to any methodology template a manager would want to use to manage a team.
  • TFS usability and unit testing suite is very flexible. Tests can be built all the way from the bottom unit test up to a functional level (understandable by functional people) and automatically executed for regression analysis.
  • Detailed custom changes to development methodology templates could be less difficult. The version we've worked with required development knowledge to make custom changes which should be doable by higher level management.
  • When using multiple TFS in a hierarchical/multi-enclave structure synchronization of code and functionality pushed from one to another can be a bit buggy at times.
  • The biggest impact of TFS is both the breadth and depth visibility of projects. It's integrated capabilities with Visual Studio and SharePoint allows for management, customers, stakeholders and developers alike to have a "place" within the process, understand the state of projects and provide feedback.
We use other products as well in different departments. TFS is a "one-software-fits-all" solution. Our other tools require multiple disjoint solutions to reach the same capability as TFS.
Team Foundation Server is an investment that pays off when managing a large project with large teams or multiple small projects.

Azure DevOps Server (formerly TMS) Feature Ratings