We are using TFS for source control.
Solution Architect & Test Advocate at a computer software company with 51-200 employees
Integrates well and good support, but interface could improve
Pros and Cons
- "The most valuable feature of TFS is its compatibility with Microsoft Windows systems. We have predominantly Microsoft solutions and TFS work well."
- "The user interface could improve and test management was not useful in TFS."
What is our primary use case?
What is most valuable?
The most valuable feature of TFS is its compatibility with Microsoft Windows systems. We have predominantly Microsoft solutions and TFS work well.
What needs improvement?
The user interface could improve and test management was not useful in TFS.
For how long have I used the solution?
I have been using TFS for approximately three years.
Buyer's Guide
TFS
October 2025
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
873,085 professionals have used our research since 2012.
How are customer service and support?
The support from the vendor was good.
Which solution did I use previously and why did I switch?
We switched from TFS and now we use Jira.
How was the initial setup?
The initial setup of TFS was complex.
What about the implementation team?
We did the implementation of the solution in-house using our own knowledge and we did some training courses in TFS.
Which other solutions did I evaluate?
We evaluated GitLab and Github for source control and Jira for ticketing handling. The newer versions of TFS are better but at the time we found Jira to be more user-friendly and TFS was more technical which is why we switched to Jira.
What other advice do I have?
The effectiveness of TFS depends on the specific use case. It's a suitable solution if the user primarily operates with Microsoft tools, such as Azure DevOps and others.
I rate TFS seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Manager at Havells
Good user interface, with longevity in the market, optimal performance compared to other choices
Pros and Cons
- "The interface is good with TFS."
- "I would also like a true command prompt like Git."
What is most valuable?
The interface is good with TFS.
What needs improvement?
I am looking for some pull request features, like Git. I do not see a pull request option for branching and merging. I would also like a true command prompt like Git.
For how long have I used the solution?
I have been using TFS for the past fourteen or fifteen years.
What do I think about the stability of the solution?
TFS is definitely stable.
What do I think about the scalability of the solution?
TFS is scalable because it is managed by Microsoft internally.
How are customer service and support?
Technical support is good. We have optional support with Microsoft.
Which solution did I use previously and why did I switch?
We previously used VSTS however TFS is a far better product.
How was the initial setup?
The initial setup was very easy and straightforward.
What's my experience with pricing, setup cost, and licensing?
The overall price of TFS is good.
Which other solutions did I evaluate?
I think most people are working with Git. We feel comfortable with TFS because we are already used to it. TFS is a good product and you can continue working with it.
What other advice do I have?
I am overall happy with TFS and would rate it a nine on a scale of one to ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
TFS
October 2025
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: October 2025.
873,085 professionals have used our research since 2012.
Allows me to manage backlog items and collaborate with developers
Pros and Cons
- "It's user friendly. We haven't had any issues so far. It's flexible. If we need something, we can always contact the owner in our headquarters to make a configuration."
- "I only use 1% of the functionality, so I am not familiar enough to know what needs to be improved."
What is our primary use case?
I use this solution in my organization as a product owner who manages backlogs in DevOps. I manage the backlogs items and use it to collaborate with my developers.
There are less than 100 people using this solution in my company.
The solution is deployed on-cloud.
What is most valuable?
It's user friendly. We haven't had any issues so far. It's flexible. If we need something, we can always contact the owner in our headquarters to make a configuration.
What needs improvement?
I only use 1% of the functionality, so I am not familiar enough to know what needs to be improved.
For how long have I used the solution?
I have been using this solution for a couple of years.
What do I think about the stability of the solution?
It's stable.
What do I think about the scalability of the solution?
It's scalable.
What other advice do I have?
I would rate this solution five out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Project Manager at Duck Creek Technologies
One-stop solution that is useful, and makes things easier to manage, but the burndown charts are problematic
Pros and Cons
- "Basically, the capacity to construct various products is something I find handy."
- "I'm looking for specific options that aren't currently available, such as active status, new status, or what's currently in progress."
What is our primary use case?
We use TFS for project management.
What is most valuable?
Basically, the capacity to construct various products is something I find handy. For example, I could write a user story and then add some tasks to it, as well as subtasks and test cases.
Everything can be linked together, making it easy for us to track down and document hours for each and every task, whether it's a task, above, or anything else.
Everything is interconnected. As a result, tracking and viewing the bulletin board dashboard and burndown charts, among other things, is much easier.
It's a one-stop solution that is useful and makes it easier to handle.
What needs improvement?
The overall ability in the Agile process has some room to improve, even though it is interconnected. When I worked on Jira, it had the capability of better linkage.
When it comes to project management, we are having trouble with burndown charts, which we can't seem to display. As a result, we have created new tasks and realigning our process. Rather than creating larger tasks, we are creating subtasks such as development tasks, QA tasks, and deployment tasks.
An area of improvement is when there is a login for a specific user story present, it should display automatically. This is an area that where we are having difficulty and struggling in.
The scalability can be improved.
Linkage and task management are two areas that we are having difficulties with. It could be more like Jira, which has a number of different plugins. In addition, I feel that the status should include additional options. For example, they offer fewer options for a specific task user story or bugs.
I'm looking for specific options that aren't currently available, such as active status, new status, or what's currently in progress. I would like to see an in-progress capability where you can mark it active, but you can also write that it is in progress. When I look at the dashboard, there is nothing there to show me what has been done or why it is active or not.
For how long have I used the solution?
My company has been using TFS since it started. It may be more than 10 years. I joined the company a year ago.
We have been using it through the cloud during COVID and working from home. We can connect to it from any network.
What do I think about the stability of the solution?
There have been some lags in the past, and we have also encountered some latency when setting it up on the laptop. You may have some problems at first, but as soon as you connect to the internet and update your product, everything becomes stable.
Within our organization, for example, we use Microsoft Teams for communication, chats, and for calls. We had some issues with it being unreliable and not fully airing the sound over the laptop speakers and mic. I discovered that as soon as we updated the product, the stability was restored. There was a problem with Teams, which they fixed and updated.
Initial difficulties are to be expected, but things are constantly improving.
What do I think about the scalability of the solution?
It can be scaled to some extent. The main issue is that, unlike Jira or any other tool, the burndown chart is not displayed.
How are customer service and support?
I have never used technical support because I've never been in a situation where it has gone down and I needed to contact them, but I believe that because Microsoft is a reputable organization with adequate technical support right now.
Which solution did I use previously and why did I switch?
I have also worked with Jira.
I come from a QA background, and we used to do automation. Jira was far easier to integrate with our QA automation frameworks because it has a large number of exposed APIs and public APIs that we could use, which is a positive development. Also, the burndown charts, as well as the ability to manage different Agile model frameworks, where we could use scrum in one project but also had to use Kanban. As a result, the transition from one framework to another was simple. These are the things I found useful but haven't seen in the case of TFS yet.
How was the initial setup?
Initially, TFS was a bit complicated. Now that it's Azure DevOps the initial setup is much easier.
It's a one-stop shop for building code repository, and a version control system within TFS or Azure DevOps, as TFS has been renamed.
What other advice do I have?
I am a project manager.
I would rate TFS a seven out of ten
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer. partner
Process Manager at a marketing services firm with 201-500 employees
A stable, scalable and easily installable enterprise wide solution
Pros and Cons
- "I feel that the test plan and test tools are more manageable in TFS."
- "The execution of test cases could stand improvement."
What is our primary use case?
As the solution is cloud-based, we always use the latest version.
We use it comprehensively for client career management. We can use it to read test cases and link cases. Everything is done in TFS.
What is most valuable?
I feel that the test plan and test tools are more manageable in TFS.
What needs improvement?
In the TFS tool, we, essentially, made the test cases and test tools. The execution of test cases could stand improvement. They have provided many ways to manage the execution, but they can streamline it to one or two ways. People do not wish to try all the alternative methods.
For how long have I used the solution?
We have been using TFS for three years.
What do I think about the stability of the solution?
When it comes to stability, the entire process is good.
What do I think about the scalability of the solution?
I have no issues with the scalability. It is fine.
How are customer service and technical support?
I have do not recall occasion to contact TFS technical support.
Which solution did I use previously and why did I switch?
I cannot state for certain if we were previously using a different solution, as I would have to know to which year you refer. Again, we have been using TFS for three years.
How was the initial setup?
Installation is totally fine. I have no issues with it. I do not recall how long it took.
What about the implementation team?
Installation can be done with the help of the technical team. We are talking about the same team, consisting of around four people and a single manager.
What's my experience with pricing, setup cost, and licensing?
We pay for the license yearly.
What other advice do I have?
They're slowly migrating the solution to DevOps at the moment.
I would recommend the solution to others.
I suggest that those looking for enterprise wide solutions can go with TFS whereas, if they are short on team members, they can try the alternative. Smaller teams can try Jira, as well.
I rate TFS as a seven to eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Reliable, good performance, good reporting tools, and useful for managing all of your development tasks
Pros and Cons
- "The work item feature is most valuable. It allows us to store all product requirements. We can also link the test cases to those requirements so that we know which feature has already been tested, and which one is waiting for testing. We can also couple the code reviews, unit tests, and automated tests into these requirements. It is reliable. It has all the features and good performance. It also has reporting tools or analysis tools."
- "Currently, we are looking for a solution with which we can incorporate third-party development sites or third-party project teams into the system. Because it is on-premise, it is a bit problematic because we need to have a VPN or something else in the system. A cloud-based solution would be better for us, and that's what we are looking for. Our biggest problem is the external connection, which, of course, is limited by our own IT. It would be good to have some kind of publishing service for this external connection. It might be there, and it might be that our IT is making it impossible for us. Its template editor could be easier to use. Currently, customizing the project templates according to your needs requires some work."
What is our primary use case?
It is mainly for the work item handling, which is the documentation for the development projects. We also use it for requirement handling and then following a project's progress with tasks or issues.
How has it helped my organization?
It doesn't improve the way our organization functions, but it supports the way we work. Instead of having separate Excel or other work item lists, we can just utilize the work items provided by TFS for record-keeping and monitoring the progress.
What is most valuable?
The work item feature is most valuable. It allows us to store all product requirements. We can also link the test cases to those requirements so that we know which feature has already been tested, and which one is waiting for testing. We can also couple the code reviews, unit tests, and automated tests into these requirements.
It is reliable. It has all the features and good performance. It also has reporting tools or analysis tools.
What needs improvement?
Currently, we are looking for a solution with which we can incorporate third-party development sites or third-party project teams into the system. Because it is on-premise, it is a bit problematic because we need to have a VPN or something else in the system. A cloud-based solution would be better for us, and that's what we are looking for. Our biggest problem is the external connection, which, of course, is limited by our own IT. It would be good to have some kind of publishing service for this external connection. It might be there, and it might be that our IT is making it impossible for us.
Its template editor could be easier to use. Currently, customizing the project templates according to your needs requires some work.
For how long have I used the solution?
I have been using this solution for 15 years. I have been using its latest version for a couple of years.
What do I think about the stability of the solution?
It is reliable.
How are customer service and technical support?
I haven't actually used their support very much. I'm not really the one who is maintaining the system.
You can find a lot of information by searching the web. There is also a community around it, and a lot of answers are available. Microsoft has its own support if needed.
How was the initial setup?
I haven't been so much involved in building up the TFS server, but I think it is rather simple. The installation is simple. There are so-called project templates that you might need to adjust according to your needs. These require some work. If you can use the default templates, then no work is needed. We have managed to adjust everything for what we needed. There were no problems that we couldn't overcome. Its template editor could be easier to use.
What about the implementation team?
It was done in-house. It is pretty easy to come up with an installer. There is nothing difficult there.
What other advice do I have?
The Team Foundation Server is now called Azure DevOps. We are using an old product. I would advise others to consider whether they need an on-premises or a cloud solution. The on-premises solution requires external developers. They can also look at the cloud option and see which product offering is better for their needs.
It is a nice system to have. You get a managed system where you can manage your development tasks easily, and you don't need to keep your own bookkeeping for tasks and backup items. They are already there in TFS. You can just use the system monthly and produce reports out of the system. For me, it was nice to see that such a tool exists.
I would rate TFS a nine out of ten. I'm pretty happy with it.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Development Team Lead at asa com
Merging needs to be simplified, although it is open-source and has many good features
Pros and Cons
- "What I like the most is that you can set permissions on just one folder."
- "There are many things that I cannot do, and I have a lot of bugs."
What is our primary use case?
We are developers using the TFS for controlling, and for continuously developing our code.
What is most valuable?
I am not familiar with all of the features, as I only use it a bit for some of my projects.
I am using the new kit because it is open source and has many good features.
What I like the most is that you can set permissions on just one folder.
For me, it was easy to use.
What needs improvement?
There are many things that I cannot do, and I have a lot of bugs. For example, if I want to merge two branches together, sometimes TFS will merge them automatically and I couldn't find the changes and had to check them myself.
That wasn't very good for me and I couldn't understand all of them and wasn't able to interact with them.
The merging could be simplified and improved.
I would like to see more features included for branching so that it copies your source code to the other branch, and have it in a separate folder.
For how long have I used the solution?
We have been using this solution for five years.
What do I think about the stability of the solution?
We have not had any issues with stability. It's a stable product.
What do I think about the scalability of the solution?
It's a scalable solution. We have 100 users in our organization.
How was the initial setup?
I found the initial setup straightforward and easy.
We have a team of four or five to maintain this solution.
What's my experience with pricing, setup cost, and licensing?
We are using the open-source version.
What other advice do I have?
I would recommend this solution to others. It's definitely a good product. If you are looking to set up custom privileges then it's a good option for you. It has several features. If you want to secure your code, TFS is a good choice, as it can do it easily.
I would rate TFS a five out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Technical Delivery manager at a insurance company with 201-500 employees
Scalable at the project-level but hard to manage entirely
Pros and Cons
- "It's is a very stable solution."
- "The usability of TFS is not that great."
What is our primary use case?
We mainly use it for source control.
In the past, I've used it throughout the whole CI/CD. I've worked with Scrum and Agile methodologies. From the user story, from the product backlog to the CI/CD and deployment. I've used it for everything — the whole nine yards.
At my previous company, there were a lot of employees using this solution; it was the only system that was being used.
What needs improvement?
Currently, there are a lot of products for managing the product backlog. The usability of TFS is not that great.
Integration from an agile perspective could be improved. Jira is far better in this regard.
For how long have I used the solution?
I have been using TFS for over a decade.
What do I think about the stability of the solution?
It's is a very stable solution but when compared with Jira, Jira has taken over. The question should be: how agile is TFS? From this perspective, TFS is lacking — the ease of usability is less.
What do I think about the scalability of the solution?
TFS is not that scalable compared to Jira. It's scalable at the story level and at the project level but in the grand scheme of things, it's hard to manage it from an entire product perspective.
How are customer service and technical support?
It depends on what kind of program your company has. Personally, we didn't have to deal with Microsoft tech support very often relating to TFS.
How was the initial setup?
It depends on which point you start. From my experience, problems occur when you already have a development and then you adopt the agile method and try to work it into your source code.
What about the implementation team?
Our IT team handles deployment and all maintenance-related issues.
What other advice do I have?
It depends on what methodology. You can use it for the entire software development process, from the user story to the code and the integration and deployment — the whole nine yards. That's something to be taken care of and set up diligently.
On a scale from one to ten, I would give TFS a rating of seven.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2025
Popular Comparisons
Microsoft Azure DevOps
Jira
OpenText Application Quality Management
Codebeamer
Jama Connect
Polarion ALM
Eggplant Test
Rally Software
OpenText Software Delivery Management
PTC Integrity
Tricentis qTest
TestRail
Helix ALM
Digital.ai Agility
Visual Studio Test Professional
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?
















