Try our new research platform with insights from 80,000+ expert users
it_user738723 - PeerSpot reviewer
Senior System Engineer at a manufacturing company with 10,001+ employees
Vendor
Not just a source code repository, but a real and complete ALM solution
Pros and Cons
  • "Complete integration with VS IDE and Office tools: This give us a possibility of high-level automation, thus minimizing human error."
  • "TFS on-premise does not support integration with SharePoint Online."

What is most valuable?

Complete integration with VS IDE and Office tools: This give us a possibility of high-level automation, thus minimizing human error.

How has it helped my organization?

The TFS is not just a source code repository, but a real and complete ALM solution. Among other things, we use it as a ticketing tool. It is a building mechanism, which is really polished and easy to use.

What needs improvement?

TFS on-premise does not support integration with SharePoint Online. If you integrate it with the SharePoint on-premise upgrade, it can be quite challenging.

For how long have I used the solution?

We have been using this product more than 11 years, started with TFS 2005.

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

What do I think about the stability of the solution?

Fortunately, we did not have any stability problems. In some versions, we sometimes noticed missed alerts on some work items, but nothing else. Eventually those bugs were fixed.

What do I think about the scalability of the solution?

We are using a single server deployment with more than 150 projects and never had any issues. Of course, some pre- and post-installation optimization has to be done like SQL Server, etc.

How are customer service and support?

Since we never had any real issues, we did not need technical support. For advice how to “squeeze” as much as possible from TFS and how to optimize it, there are numerous forums, blogs, etc. The community contribution is very valuable.

Which solution did I use previously and why did I switch?

Previously, we used VSS, which was nothing but a repository, so TFS was the logical step up. Since we develop almost exclusively on MS stack, TFS as a comprehensive ALM solution fitted perfectly.

How was the initial setup?

We started with TFS 2005 beta and the setup was quite complex, especially because of all the requirements which had to be met. If you used integrated the SharePoint Services upgrade, it was a small nightmare. Along the way, the setup has become less complex and is now quite simplified .

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

We use a Visual Studio subscription for every team member and the TFS licenses are included. If running TFS on-premise is expensive, maybe you could consider moving to the Cloud and use the Visual Studio Team Services.

Which other solutions did I evaluate?

We were using VSS, and partially SVN, but both of the tools were just repository. We needed the ALM solution, which integrated into VS IDE, and TFS was the logical choice.

What other advice do I have?

If you are on MS stack, I can only recommend TFS since it’s much more than just a source code repository. High level of out of box automation, integration with Visual Studio, and other tools will make your life much easier.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2166531 - PeerSpot reviewer
Specialist in IT Security at a computer software company with 1,001-5,000 employees
Real User
Top 20
Has good scalability and works efficiently for the application's task management
Pros and Cons
  • "It is a stable solution."
  • "The solution's server for deployment needs to be improved."

What is our primary use case?

We use the solution for creating a by-log and setting up the IPV. Also, we use it for the two-part deployment process. It helps us with application life cycle management and task management.

What is most valuable?

The solution's most valuable feature is its ability to build and deploy the package simultaneously.

What needs improvement?

The solution's server, in terms of deployment, needs improvement.

For how long have I used the solution?

I have been using the solution for one year.

What do I think about the stability of the solution?

It is a stable solution. I rate its stability ten out of ten.

What do I think about the scalability of the solution?

It is a scalable solution. I rate its scalability eight out of ten.

Which solution did I use previously and why did I switch?

I have used a solution called In-House Coding, developed by our organization. 

How was the initial setup?

The solution's initial setup was straightforward. I rate the process an eight out of ten.

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

The solution's cost is relatively high. I rate its pricing six out of ten.

What other advice do I have?

Before choosing TFS, they need to check the development program used earlier by their company. If they have used something linear to Microsoft, then TFS is an apt tool for them.

I rate it eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
TFS
December 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
Senior Developer
Real User
With the build server, I can quickly and easily generate binaries for testing and production environments

What is most valuable?

Integration with Visual Studio (VS): I have used other software management solutions with VS, but TFS is the best at the moment. It offers easy integration with servers and full functionality.

How has it helped my organization?

Another very good feature of TFS is the build server. With it, I can quickly and easily generate binaries for testing and production environments.

What needs improvement?

  • Local branching
  • Move folders using drag & drop
  • Better resolve for merging the conflicts tool.

For how long have I used the solution?

Around eight years.

What do I think about the stability of the solution?

No. Nothing which I have noticed.

What do I think about the scalability of the solution?

No, but I have never worked in a big company with many developers or projects.

How are customer service and technical support?

I can't rate. I have never used technical support.

Which solution did I use previously and why did I switch?

We were using Microsoft SourceSafe, but is unreliable and slow. These issues are enough for anyone decide to change to another software management tool. As we are a Microsoft partner, we naturally switched to TFS and are happy with this solution so far.

How was the initial setup?

Very simple and straightforward, which makes for a very good, first impression.

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

This is the negative side of TFS; the price is expensive. Microsoft offers VSTS for free if you have a very small company and don't mind to keep your code in the cloud. But if this isn't the case, you have to pay too much for licenses (in the cloud or out of it), especially if your company just needs to track the changes in your code.

Which other solutions did I evaluate?

No, because we are a Microsoft Partner.

What other advice do I have?

Use the free version of VSTS first, to just to have an idea of what it is. It's even possible to build binaries online.

Disclosure: My company has a business relationship with this vendor other than being a customer: We are a Microsoft Partner.
PeerSpot user
Software Architect with 501-1,000 employees
MSP
allows us to enhance and continuously improve our ability to deliver quality software to our clients

What is most valuable?

  • TFS is full software application lifecycle management tool, where you can use it to create DevOps enabled teams.
  • It has the capability to track requirements to release, and the ability to enable automation into software delivery and the testing process, which is the main reason TFS is so powerful.
  • It is a flexible tool which can be adopted to our own way of work, that allows us to enhance and continuously improve our ability to deliver great and quality software to our clients.
  • Being a Microsoft product, it supports lot of other platforms with version control and builds systems, which is another value addition.

How has it helped my organization?

Test automation capabilities enhanced the testing processes in the software delivery, which allowed us to create more quality software in a shorter time. The capability to deliver rapidly with ever changing technology demands could be easily supported with the work process enhancements we have done based on TFS's capabilities.

What needs improvement?

Third party integrations could be improved to make it more flexible and easy to use with other platforms.

For how long have I used the solution?

I have used TFS for eight years since TFS version 2008.

What do I think about the stability of the solution?

No.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

Superb. Microsoft support and the community support are always great.

Which solution did I use previously and why did I switch?

No, we didn't use a different solution. TFS has been the solution from the beginning.

How was the initial setup?

It was a well-documented, smooth installation process. Nothing complex.

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

If you do not want to have the burden of maintenance, go for Visual Studio Team Services (TFS in cloud) which is cheaper, flexible, and is always getting the latest features first.

Which other solutions did I evaluate?

JIRA.

What other advice do I have?

Just go for it. Whether you develop on Microsoft platforms or otherwise, you will find it useful and enhancing to the way you work.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1861317 - PeerSpot reviewer
Senior Programmer at a educational organization with 501-1,000 employees
Real User
Checks source code and revision control and ensures that we do not have to do source control on our own
Pros and Cons
  • "For what I need TFS for, I have never run into any limitation."
  • "I understand Microsoft is phasing out TFS in favor of Git, so I would steer anyone interested in TFS to look into Git."

What is our primary use case?

I use TFS for source control. We are investigating the cloud option.

What is most valuable?

TFS is used to check source code and revision control. It ensures we do not have to do source control on our own. I am a programmer and the product does exactly what I need from it.

For how long have I used the solution?

I have been using Team Foundation Server for six years. I use the 2010 version, however, our IT department is using the 2019 version.

What do I think about the stability of the solution?

This is a stable solution.

What do I think about the scalability of the solution?

I have never run into any limitations. We have three individuals in my department using the solution and another six using it in the IT department.

How was the initial setup?

The initial setup is straightforward.

What other advice do I have?

I understand Microsoft is phasing out TFS in favor of Git, so I would steer anyone interested in TFS to look into Git.

I would rate the product 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.
PeerSpot user
reviewer1567812 - PeerSpot reviewer
Senior Manager, Information Technology at a university with 201-500 employees
Real User
Scalable, reliable, and simple initial setup
Pros and Cons
  • "The most valuable feature of TFS is integration."
  • "The solution should have better dashboards."

What is our primary use case?

The primary use case for TFS is for sharing data.

What is most valuable?

The most valuable feature of TFS is integration.

What needs improvement?

The solution should have better dashboards.

For how long have I used the solution?

I have been at TFS for approximately 10 years.

What do I think about the stability of the solution?

TFS is a stable solution, but it could be more stable.

What do I think about the scalability of the solution?

The scalability of TFS is good.

We have approximately 200 users using this solution in my organization.

How are customer service and support?

I have not needed to contact the support, my team is very good.

How was the initial setup?

The initial installation is straightforward.

What about the implementation team?

We use one to two people for the implementation and support of the solution.

What other advice do I have?

I rate TFS a nine 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
reviewer1663731 - PeerSpot reviewer
Process Manager at a marketing services firm with 501-1,000 employees
Real User
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1375878 - PeerSpot reviewer
Test Lead at a tech services company with 1,001-5,000 employees
Consultant
Reliable, scalable, easy to use queries, and proper traceability
Pros and Cons
  • "As far as queries are concerned, creating, grading, or customizing the queries as a primary requirement is very easy to do."
  • "The dashboard and the customization of dashboards is an area they have to work on."

What is our primary use case?

We use TFS for test management. Our entire project management is done through TFS.

We have our test cases uploaded, and we use it for user story tracking and progress tracking.

TFS is on our client's VMs.

What is most valuable?

What I like is the backlog management, as it is very easy to track at the feature level and move onto the big level. It offers proper traceability for this and the features. 

As far as queries are concerned, creating, grading, or customizing the queries as a primary requirement is very easy to do. It's a user-friendly interface when working with queries.

What needs improvement?

TFS has to be more user-friendly. We could have some friendly dashboards, which I feel is missing here, where I can easily plug in the dashboard and use it. 

Part of the test case upload is there, but it's an addon that is not being used at this time.

Creating dashboards is complicated. The dashboard and the customization of dashboards is an area they have to work on. It needs to be improved.

I would like to see improved dashboards with easy plug and play. There should be multiple templates that would be easily and readily available where I can track and create my view.

This is what I feel is missing or needs improvement.

For how long have I used the solution?

I have been working with TFS for three years.

We are working with an up-to-date version.

What do I think about the stability of the solution?

TFS is a stable solution.

What do I think about the scalability of the solution?

TFS is a scalable model. If I have to look into large projects, we have multiple agile teams having different backlogs. Having a view on this is rather scalable.

We have approximately 28 users for this current project, and we are using it on a daily basis.

We plan to keep using TFS.

How are customer service and technical support?

I have not had any instances where I needed to contact the technical support team.

It goes back to our install team and they address the issues.

Which solution did I use previously and why did I switch?

Previously, I was working with Jira and QC. 

The change to TFS was because our client moved onto to TFS.

TFS is more stable and more scalable. We handling multiple projects using TFS. Usability is good and it's very easy for me to have traceability with a view on everything. 

How was the initial setup?

The setup is done by our customer's IT team.

In our case, it's a matter of plug and play.

What other advice do I have?

In my opinion, I would say that TFS is more supportive of a large enterprise.

There is a lot of information available online.

The suitability of TFS depends on the requirements of the customer. If it is for Test Management, I would say that TFS is a product that they should consider if it's a large organization that has multiple or multi-thread implementations.

Overall, I would say it's fine and I would recommend it.

I would rate TFS and 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.
PeerSpot user
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.