- Source code management
- Branch/merge tools
- Build capabilities
- Work item tracking
- Scrum board management
Sr. Director, Development at a tech company with 5,001-10,000 employees
It has built-in validation for most implementation steps, however it needs change control for build definitions.
What is most valuable?
How has it helped my organization?
We've reduced production deployment rollbacks 100%.
What needs improvement?
Build definition management - there needs to be change control for build definitions
For how long have I used the solution?
I've used it for 10 years.
Buyer's Guide
TFS
October 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
What was my experience with deployment of the solution?
It's a long upgrade process, but works fine.
What do I think about the stability of the solution?
No issues encountered.
What do I think about the scalability of the solution?
No issues encountered.
How are customer service and support?
Customer Service:
8/10
Technical Support:8/10
Which solution did I use previously and why did I switch?
No previous solution was used.
How was the initial setup?
It was straightforward. It's mostly wizard-driven, with plenty of built-in validation for most steps.
What was our ROI?
Virtually immeasurable. The low cost of the product is nothing compared to the productivity improvements it brings.
What's my experience with pricing, setup cost, and licensing?
Size accordingly. Not every shop needs every feature.
Which other solutions did I evaluate?
Size accordingly. Not every shop needs every feature.
What other advice do I have?
Recognize the fact that TFS isn't just a source code management tool. It's an application lifecycle management tool that covers all facets of software project management as well as development, deployment, and production support.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Onsite Consultant & Technical Architect at Cybage Software
The best tool for Microsoft enterprises
Pros and Cons
- "The most valuable feature is integration, particularly if you have a .NET application."
- "TFS isn't a great tool if you're on the cloud."
What is our primary use case?
TFS is mainly used for day-to-day project management i.e. all the tasks, user stories, and test case management are done on TFS.
What is most valuable?
The most valuable feature is integration, particularly if you have a .NET application because it nicely integrates the CI/CD pipeline where you can automate your build whenever developers check the code. It also has great integration support with Visual Studio.
What needs improvement?
TFS isn't a great tool if you're on the cloud, so the cloud version could be improved.
For how long have I used the solution?
I've been working with TFS for over ten years.
How was the initial setup?
TFS is a Microsoft tool, so it's very straightforward to set up.
What other advice do I have?
TFS is nicely suited for enterprises running Microsoft, but if you're using a different technology, I'd advise exploring other tools as well. I would rate TFS eight out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
TFS
October 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: October 2024.
814,649 professionals have used our research since 2012.
Microsoft and Dev-ops Architect at Mphasis
Installation was very easy. We set up a multi-node installation.
What is most valuable?
- SCM functionalities
- ALM Features
- Build capabilities
- Deploy options
- Web portal
- Release management
- Support for multiple languages
- Plugins for open source tools, like Sonar and Jenkins
- Very good user-friendly UI
- Test management - capturing/creating defects
- Reports
- TFS community, APIs, and support
How has it helped my organization?
- We have set up a centralized TFS server.
- All the delivery projects are clients for this TFS.
- They are using it for code repository, ALMs, and for DevOps implementation.
What needs improvement?
- Customization of build templates - better tools
- Tracking
- More friendly on test lab setup (TFS 2013, I did not verify on TFS 2017).
- More user-friendly on SharePoint integration (TFS 2013, I did not verify on TFS 2017).
For how long have I used the solution?
We having been using this product for more than three years.
All for my entire development project, the major SCM tool has only been TFS.
What was my experience with deployment of the solution?
Nope. Installation was very easy. We set up a 'multi-node' installation:
- Application tier
- Build server
- Database server
- Reports server
What do I think about the stability of the solution?
No, stability is fine.
We encountered some issues with the report server part when the service user password changes, otherwise until today have not faced issues on the production environment.
What do I think about the scalability of the solution?
Nope.
How are customer service and technical support?
Customer Service:
Very good.
Technical Support:Very good.
Which solution did I use previously and why did I switch?
We used VSS and most of our projects are in Microsoft stack. I opted to choose TFS for incorporating DevOps with easy integration VS IDE as there are many advantages.
How was the initial setup?
Setup is straightforward. As I mentioned earlier, we did a multi-node installation.
What about the implementation team?
In-house.
What was our ROI?
Yes.
What's my experience with pricing, setup cost, and licensing?
No idea on this one as it was done by different team.
Which other solutions did I evaluate?
Yes, VSS and Git.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Microsoft and Dev-ops Architect at Mphasis
Numerous valuable features. Makes it possible for easy integration of VS IDE.
What is most valuable?
1. SCM functionalities
2. ALM features
3. Build capabilities
4. Deploy options
5. Web portal
6. Release management
7. Support for multiple languages
8. Plug-ins for open source tools, like Sonar and Jenkins
9. Very good, user-friendly UI
10. Test management: capturing/creating defects
11. Reports
12. TFS community, APIs, and support
How has it helped my organization?
We have set up a centralized TFS server.
All delivery projects are clients for this TFS.
They are using it for code-repository, ALM, and for DevOps implementation.
What needs improvement?
1. Customization of build templates - better tools.
2. Tracking
3. More friendly Test Lab setup (in TFS 2013; I didn't verify in TFS 2017).
4. More user-friendly on SharePoint integration (in TFS 2013; I didn't verify in TFS 2017).
For how long have I used the solution?
We have been using this for more than three years during all development projects. Major SCM and TFS only.
What was my experience with deployment of the solution?
Nope. Installation is very easy. We have set up "Multi-node" installation:
- Application tier
- Build server
- Database server
- Reports server.
What do I think about the stability of the solution?
No, stability is fine.
We encountered some issues with the report server when the service user password changed. Otherwise, until today, we haven't faced issues in the production environment.
What do I think about the scalability of the solution?
Nope.
How are customer service and technical support?
Customer Service:
Very good.
Technical Support:Very good.
Which solution did I use previously and why did I switch?
We used VSS and most of our projects are in Microsoft Stack. Opted to choose TFS for incorporating DevOps and easy integration of VS IDE. There are many advantages.
How was the initial setup?
Setup is straightforward. As I mentioned earlier, we did a multi-node installation.
What about the implementation team?
In-house.
What was our ROI?
Yes.
What's my experience with pricing, setup cost, and licensing?
Not idea on this one as it was done by a different team.
Which other solutions did I evaluate?
Yes. VSS and Git.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
it_user607749Manager, Live Production at a computer software company with 1,001-5,000 employees
Real User
yea
Server Administrator at a energy/utilities company with 10,001+ employees
Increased productivity and reduced our times to market by 60%
What is most valuable?
Project Management: Agile and Code development can now work side-by-side in the same solution.
This speeds up development, as developers do not need to be swapping applications to update and develop at the same time.
How has it helped my organization?
TFS increased productivity and reduced our times to market by 60%.
What needs improvement?
The product needs to stay competitive with its peers like Github, and the adoption of other markup language renderings in the code section of TFS.
For how long have I used the solution?
10 years.
What do I think about the stability of the solution?
I didn't encounter any issues with stability.
What do I think about the scalability of the solution?
I didn't encounter issues with scalability.
How are customer service and technical support?
If you have premier support, then the support is excellent. We get a response within four hours of placing a ticket.
Which solution did I use previously and why did I switch?
I did not use a different solution prior to using TFS.
How was the initial setup?
Simple, out-of-the-box.
The only area that takes time is creating builds and release pipelines.
What's my experience with pricing, setup cost, and licensing?
It's free with MSDN (Microsoft Developer Network).
Which other solutions did I evaluate?
What other advice do I have?
Team Foundation Server is an enterprise ALM tool, not just for developers.
It’s come a long way in 10 years, it's worth a look.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director of Engineering and Principal Analyst (Consulting) at Hobu Online
Has good performance, but the initial setup process needs to be simpler
Pros and Cons
- "It is a stable solution."
- "Its pricing could be improved."
What is our primary use case?
We use the solution to store all the code and designs for software version control.
How has it helped my organization?
The solution helps us store multiple software versions as it evolves and develops.
What is most valuable?
All the essential functions of the solution perform well.
What needs improvement?
The solution's pricing and setup process needs improvement.
For how long have I used the solution?
I have been using the solution for a couple of years.
What do I think about the stability of the solution?
The solution is stable. I rate its stability as an eight.
What do I think about the scalability of the solution?
The solution's scalability is a six or seven.
How was the initial setup?
The solution's setup process is quite complex. It keeps updating for new versions, and thus, it becomes complicated to maintain them.
What was our ROI?
The solution generates an average ROI.
What's my experience with pricing, setup cost, and licensing?
The solution is expensive.
What other advice do I have?
I rate the solution as a seven. I advise others to prefer Azure DevOps as it has better features than TFS.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Consultant at a energy/utilities company with 51-200 employees
User-friendly test management and bug reporting
Pros and Cons
- "TFS's best features include user-friendly test management, bug reporting, and ID assignment."
- "TFS's CI/CD, project pipelines, and management development could be improved."
What is our primary use case?
I use TFS to assign and manage projects.
What is most valuable?
TFS's best features include user-friendly test management, bug reporting, and ID assignment.
What needs improvement?
TFS's CI/CD, project pipelines, and management development could be improved. TFS is also an older product, so it's not making the advances that other products in the market are.
For how long have I used the solution?
I've been using TFS for seven years.
What do I think about the stability of the solution?
TFS is very stable.
What do I think about the scalability of the solution?
TFS is a very scalable product.
What other advice do I have?
I would rate TFS eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Business Analyst, Data Analyst at a financial services firm with 1,001-5,000 employees
Nice dashboard, good task-selection capability, and the option to save pages as favorites is helpful
Pros and Cons
- "The most valuable features are the dashboard and task-selection capability."
- "The interface can be improved and made more user-friendly."
What is our primary use case?
We use Microsoft Team Foundation Server as part of our development framework. Most of our development technology is from Microsoft and our primary language is C#, although we do have a number of Java programmers as well.
We primarily use TFS for managing our resources and scheduling. We can also use it to check to see whether tasks have been completed by the team, or not.
What is most valuable?
The most valuable features are the dashboard and task-selection capability.
The option to save favorites is helpful for managing pages.
What needs improvement?
I would like to see TFS integrated with a project management solution, such as Microsoft EPM. Right now, it is isolated from EPM but if we could somehow connect it, then that would help a lot. As it is now, the results are not easy to report to project managers, which makes it difficult to estimate both cost and the time to completion.
The interface can be improved and made more user-friendly.
For how long have I used the solution?
We have been using TFS for about five years.
What do I think about the stability of the solution?
This solution is stable and we have not had any crashes to this point. We use it on a daily basis. All of our new projects start on TFS.
What do I think about the scalability of the solution?
This is a scalable solution. Our company has 1,300 employees, although there are only between 50 and 100 who use TFS.
How are customer service and technical support?
Because we are in Iran and there are sanctions, we do not have a Microsoft agent and we have never been in contact with them. We instead rely on various forums and searching for solutions using Google. Using Google is the fastest way to get results.
Which solution did I use previously and why did I switch?
We did not use a similar solution prior to implementing TFS. However, we did use Microsoft Project for scheduling. It was not specifically for the purpose of software development, but we used it for putting together the steps of a project. For example, first, the UI would be developed, and then the backend. These steps were listed in the project management software.
How was the initial setup?
I did not personally perform the installation, although my colleagues had no problem and I got the impression that it was easy.
What about the implementation team?
Our in-house technical people installed and deployed this solution. There were two of them involved in the process where one took care of the servers, VMs, and infrastructure, whereas the second person installed the solution and gave us the link to use it.
We have lots of servers and virtual machines, with two people in charge of maintaining our infrastructure. One person is generally in charge of installing and maintaining software as was with TFS, and this person is also responsible for the maintenance.
What other advice do I have?
There is a gap between project management, agile methodology, and TFS resource management. If they can fill this gap then it would be a great improvement for us and many other companies.
My advice for anybody who is implementing this solution is to keep in mind that using the tool, alone, will not change the way they develop their software. First, they should become familiar with agile methodology, and then they will be able to properly use TFS.
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2024
Popular Comparisons
Microsoft Azure DevOps
Jira
Tricentis Tosca
SmartBear TestComplete
OpenText ALM / Quality Center
Eggplant Test
OpenText ALM Octane
Rally Software
Polarion ALM
Jira Align
Codebeamer
Jama Connect
PTC Integrity
TestRail
Tricentis qTest
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better - TFS or Azure DevOps?
- Comparison Data for MBTech ProveTech?
- Tosca Testsuite Version 10.0
- BDD Testing: Pros and Cons
- Is Panaya Test Dynamix better than Tricentis Tosca?
- When evaluating Test Management Tools, what aspects do you think are the most important to look for?
- Tosca Testsuite with Selenium WebDriver
- What are the commonly leveraged practices or tools for managing regression or performance test cases/scripts?
- What is adhoc testing?
- Why is Test Management Tools important for companies?
vNext Builds with TFS 2015 you can view the build definition change history. Even compare versions is possible. Rollback to previous version will be available in near future it seems (visualstudio.uservoice.com).