Team Foundation Server is a great tool for enterprise level development
December 10, 2015

Team Foundation Server is a great tool for enterprise level development

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

Overall Satisfaction with Team Foundation Server

Team Foundation Server is used by our company as the primary tool for managing our software development process and managing our software code. We use an Agile Scrum process for our development and take advantage of the Team Foundation Server Agile work flow template. We do very few customizations to the template for ease of use and to keep maintenance and administration to a minimum. We use the Backlog and Board every day in our standup meetings. Our team has members in the US and abroad and Team Foundation Server helps keep everyone on the same page. We also use Team Foundation Server for our code repository. All of our source code and automated tests are stored in Team Foundation Server.
  • Team Foundation Server's built in Agile work flow template provides us an excellent out-of-the-box framework to manage our software projects.
  • Team Foundation Server's source code repository is easy to use and has all of the expected features that a large software development organization needs.
  • The Web Portal has a responsive and very easy user interface that allows the Scrum Master to make updates to User Stories, Tasks, and Bugs while members are reporting their status each day.
  • Team Foundation Server integrates with an SQA test module called Microsoft Test Manager (MTM). The integration between MTM and Team Foundation Server is not always straight forward. Some things can be done with Test Cases in the Team Foundation Server UI while others can only be done in MTM UI and vice versa.
  • The Team Foundation Server web portal is good for performing some actions, while the native client app is better for other actions. It is not as efficient or effective to have to know and work with the two different approaches.
  • Team Foundation Server has allowed us to increase employee efficiency because it provides a framework for our Scrum development process.
  • Team Foundation Server has made it easier to translate the business requirements into technical work definitions.
I think Team Foundation Server is the best solution when Microsoft development technologies are being used. Microsoft is focused on integration of their own technologies versus those of their competitors. This is just something to consider for the selection process. Also, it is important to consider all of the features that you require of a system. Team Foundation Server can do it all, but each module in itself may not be the best solution on the market.

Azure DevOps Server Feature Ratings