Try our new research platform with insights from 80,000+ expert users
Sr Solution Architect, Sr Technical Manager of Automation at Convergys Corporation
Real User
Secure credential storage and good value for money with needed improvements for artifact tracking
Pros and Cons
  • "Once TFS is installed, there are no major issues."
  • "TFS should have capabilities similar to Git, like storing all types of artifacts in the repository."

What is our primary use case?

For customers, we work in banking, finance, and healthcare domains, where there is a huge amount of data from customers and other types of applications and databases. We access this data for automation purposes. Many times, we utilize TFS for this type of thing.

What is most valuable?

Currently, we are focusing on the security features of TFS, such as the Credential Vault. We use it to store all credentials securely and provide access to specific stakeholders.

What needs improvement?

TFS should have capabilities similar to Git, like storing all types of artifacts in the repository. It should offer features that allow DevOps teams to track the changes made to the source code or by developers and generate automated reports and dashboards. This would make it easier to monitor and get information without searching through logs manually.

For how long have I used the solution?

I've worked with TFS for more than three to four years.

Buyer's Guide
TFS
March 2025
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
849,190 professionals have used our research since 2012.

What do I think about the stability of the solution?

Once TFS is installed, there are no major issues. I would rate the stability at seven out of ten.

What do I think about the scalability of the solution?

The scalability is good because TFS is backed by Microsoft, allowing easy integration with other Microsoft applications. It supports a range of capabilities which can be utilized effectively. I would rate the scalability at seven out of ten.

How are customer service and support?

There are some issues with the support team as we need to wait for a long time to get a response. The SLA needs to be improved. Direct communication, such as chat, to showcase screens would help resolve issues faster. I would rate the customer support at five out of ten.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial setup was somewhat challenging, taking two to three days the first time due to our inexperience. We faced issues such as getting appropriate access and connecting TFS with our current environment. Once we prepared documentation, subsequent setups were easier and quicker, taking only two to three hours.

What's my experience with pricing, setup cost, and licensing?

There are many version control options available in the market. From a costing and licensing perspective, I would rate it around six out of ten. It is not the cheapest product, but it offers good value for money.

What other advice do I have?

I would recommend TFS to anyone planning to use it. It offers valuable features, though they need to be improved over time.

I'd rate the solution six out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: integrator
Flag as inappropriate
PeerSpot user
Microsoft and Dev-ops Architect at Mphasis
Real User
Top 5Leaderboard
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.
PeerSpot user
it_user607749 - PeerSpot reviewer
it_user607749Manager, Live Production at a computer software company with 1,001-5,000 employees
Real User

yea

Buyer's Guide
TFS
March 2025
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
849,190 professionals have used our research since 2012.
Sandla Jaxa - PeerSpot reviewer
Senior Application Developer at Engen
Real User
Beneficial central repository, simple deployment, and helpful developer change viewing
Pros and Cons
  • "The most valuable feature of TFS is the central repository, and you can see what changes other developers did from which branch."
  • "The most valuable feature of TFS is the central repository, and you can see what changes other developers did from which branch."
  • "The solution is stable but could improve."

What is our primary use case?

TFS is useful for managing the code, such as code versioning, and managing where we store our soft-coding repository, which is where we can manage the versioning with the owner. The main purpose of using TFS is for managing our soft-coding, branching, and tracking of our different branches.

What is most valuable?

The most valuable feature of TFS is the central repository, and you can see what changes other developers did from which branch.

For how long have I used the solution?

I have been using TFS for approximately seven years.

What do I think about the stability of the solution?

The solution is stable but could improve.

I rate the stability of TFS an eight out of ten.

What do I think about the scalability of the solution?

We have approximately 10 people using the solution in my department. We might increase our usage of the solution. However, it is depending on if we add more users and if we receive authorization. We are focusing on accessing Azure Development, such as the task catalog that we have. There are developers who have full access to create and manage them.

How are customer service and support?

I have not contacted the support from TFS. We have our own internal support.

How was the initial setup?

The initial setup of TFS is straightforward. However, one should understand the concept of all the types of version control.

What about the implementation team?

We used one person for the deployment of the solution.

Which other solutions did I evaluate?

I did not evaluate other options before choosing TFS.

What other advice do I have?

I recommend TFS to others.

I rate TFS a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Muhammad Qasim - PeerSpot reviewer
Solutions Architect at Diyar United Company
Real User
An extremely robust solution that is completely free of any performance-related issues
Pros and Cons
  • "Since it is a robust solution, I face no performance issues. Also, considering how well the implementation process of the solution was carried out, we never faced any issues while using the solution."
  • "As an end-user, I expect the solution's performance to be faster while staying as stable as possible."

What is our primary use case?

TFS is used for version control. So, other software can integrate with TFS. The tool is also used for documentation and STLC.

What is most valuable?

Since it is a robust solution, I face no performance issues. Also, considering how well the implementation process of the solution was carried out, we never faced any issues while using the solution.

What needs improvement?

As an end-user, I expect the solution's performance to be faster while staying as stable as possible.

To be frank, we never considered the need for additional features in the solution. I don't have any specific suggestions for what could be added since the tool is already very streamlined. It is a stable tool without any issues; everybody in my company is happy with the solution. We follow a streamlined process at work with a specific set of steps from point A to point Z in a thorough manner. If there was something tedious, time-consuming, or repetitive in the solution, I could have spoken about what additional features I wanted to see.

For how long have I used the solution?

I have been using TFS for a year. Also, I don't remember the version of the solution. I am just an end-user of the solution.

What do I think about the stability of the solution?

Since it is a very stable product, there is no chance of our company planning to replace it with some other product. The most that my company would do is they might consider shifting from TFS Version Control to Git TFS.

As I work in a bank, TFS ensures the solution is always available, making it a stable tool. I have never faced any stability issues while using the solution.

What do I think about the scalability of the solution?

It is a scalable solution since TFS offers users a very good system, hardware, and efficient people to implement their tool. It is a very scalable software. Also, the scalability of software depends upon its hardware, and they provide very robust hardware.

How was the initial setup?

The initial setup and implementation process of the solution was something that was done years ago in my company. Since I joined the company recently, I won't be in a position to comment on the implementation process.

We have an entire floor of people who provide technical support for deploying and maintaining the solution in our company.

What's my experience with pricing, setup cost, and licensing?

I believe that my company has opted for volume licensing provided by TFS. So, it is not just one or two licenses my company has since my company trusts products from Microsoft. Though I am unsure, I think that if you purchase one of Microsoft's products, they offer you some of their other products for free. As per my knowledge, Microsoft products are cheaper than other products in the market. On a scale where ten is the highest and one is the cheapest, I rate the solution's licensing cost at one on a scale of one to ten.

What other advice do I have?

Since in our company, we are already trained to use the solution, and so we never face any issues or problems while using the solution. The pre-existing features in the solution are more than enough to meet our needs.

The solution has a user-friendly interface. The solution already allows for more integrations with other solutions. Also, there is a separate team that works on the solution. The solution protects the systems in my organization. When it comes to the products offered to customers by TFS, they are constantly evolving since it has been in the market for twenty years. Also, we keep getting updates for the solution every second or third day.

I have a laptop, and if I start the solution on that laptop after two weeks or three weeks, I won't be able to connect. I need to take it to my technical support team. They will install some updates, and then I will be able to use my laptop. So, from this, one can figure out how much the solution has invested in their system. So, it is very rare that the solution faces any issues, and if any issues crop up in the solution, they have a very robust system of dealing with such problems. They have a good IT team that quickly resolves any issues. So, people are working to improve the system day by day. Every day, there is an evolution in their products. Some teams are working on production issues because of the new features implemented in the tool. Also, they are monitoring it continuously.

I rate the overall solution a ten 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.
PeerSpot user
Reza Sadeghi - PeerSpot reviewer
Software Development Team Lead at asa com
Real User
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Thomas Bradley - PeerSpot reviewer
Software Engineer at a aerospace/defense firm with 10,001+ employees
Real User
Top 10
The iteration board is good because you can track all your work with it
Pros and Cons
  • "The solution's iteration board is good because you can track all your work with it."
  • "I'd like to see some kind of visualization tool for TFS that would make life much easier."

What is our primary use case?

We do a user story for a use case, which is like a snapshot of one pass through a use case. We tend to align them with the branches in Git. We have story branches created in Git and edited in TFS, which correspond to user stories based on a use case.

What is most valuable?

The solution's iteration board is good because you can track all your work with it. In TFS, you can do pull requests, trigger builds automatically, and gate them so that they're reviewed thoroughly before you release them. It is a good practice that makes things a lot easier.

What needs improvement?

If you've got 100 iterations and you create a new story and try to select which iterations, it doesn't default to the current iteration. You have to scroll right down to iteration 100 in the drop-down list. It would be good if it defaulted to the current iteration rather than having to go down a long drop-down list to select it when it's right at the end.

IBM ClearCase has something called a Version Tree, where you can see all the commits and updates to the configuration as a series of nodes in a tree diagram. You can also do mergers from the different branches using that. I'd like to see some kind of visualization tool for TFS that would make life much easier.

For how long have I used the solution?

I have been using TFS for six to seven years.

What do I think about the stability of the solution?

I rate TFS ten out of ten for stability.

What do I think about the scalability of the solution?

Hundreds of users in our organization use TFS.

I rate TFS a nine or ten out of ten for scalability.

How was the initial setup?

The solution's initial setup is not too difficult. The people who set it up were experts who could quickly get it up and running. So, it looked like the setup was straightforward for them.

What other advice do I have?

TFS is deployed on the cloud in our organization.

Overall, I rate TFS an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
IT Manager at Agricultural Bank of Egypt
Real User
Top 5
Helps with forecast management but has issues with backups
Pros and Cons
  • "We use TFS for forecast management."
  • "We encounter issues with backups."

What is our primary use case?

We use TFS for forecast management.

What is most valuable?

The tool is sufficient for our business.

What needs improvement?

We encounter issues with backups.

For how long have I used the solution?

I have been using the solution for three to four years.

What do I think about the stability of the solution?

TFS' stability is fine.

What do I think about the scalability of the solution?

I rate the tool's scalability an eight out of ten.

How are customer service and support?

The solution's technical support is very good.

How was the initial setup?

TFS is easy to install. We had a team of two to three persons to handle the deployment.

What other advice do I have?

TFS is a scalable and useful solution. I rate it a seven 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.
PeerSpot user
Sanjay Patankar - PeerSpot reviewer
General Manager at Godrej & Boyce Mfg. Co. Ltd.
Real User
Top 10
Is easy to use, traceable, and stable
Pros and Cons
  • "Team Foundation Server (TFS) is easy to use, and we have a complete trail and traceability. We also like the access control part."
  • "The price could be cheaper."

What is our primary use case?

We use it for code archiving, complete CI/CD functionality, code propagation, code repository, etc.

What is most valuable?

Team Foundation Server (TFS) is easy to use, and we have a complete trail and traceability. We also like the access control part.

What needs improvement?

The price could be cheaper.

We're going for a cloud solution that will give us similar functionality and integration with our other products that we are customizing, like SFD. At present, those codes aren't many. 

For how long have I used the solution?

I've been using it for more than eight years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It's scalable. We have around 45 users.

What about the implementation team?

We deployed it using an in-house team. You will need two to three people who are in the DevOps teams, who do all the testing, and programmers, who use it and check the code.

What's my experience with pricing, setup cost, and licensing?

You will need to obtain server and account licenses.

What other advice do I have?

TFS is a good product, and I would rate it at eight on a scale from one to 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.
PeerSpot user