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.
Software Engineer at a aerospace/defense firm with 10,001+ employees
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?
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.
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.
816,406 professionals have used our research since 2012.
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.
Microsoft Azure Net Microservices Senior Cloud Architect at Agilysys
Provides tools for team collaboration and is very user friendly
Pros and Cons
- "It is very user-friendly."
- "Since the TFS was an on-prem solution, the private network accessibility was restricted."
What is our primary use case?
The solution was used for software development.
What is most valuable?
It is very user-friendly.
What needs improvement?
Since the TFS was an on-prem solution, the private network accessibility was restricted.
For how long have I used the solution?
I have been using TFS for a year.
What do I think about the stability of the solution?
It is a stable solution. I rate the stability an eight out of ten.
What do I think about the scalability of the solution?
It is a scalable solution. Presently, twenty to thirty users are using the solution.
How are customer service and support?
The technical support team is good and supportive.
How would you rate customer service and support?
Positive
What about the implementation team?
The IT team deployed the solution.
What's my experience with pricing, setup cost, and licensing?
There is a yearly licensing fee that needs to be paid.
What other advice do I have?
I rate the overall solution a nine out of ten.
Disclosure: PeerSpot has made contact with the reviewer to validate that the person is a real user. The information in the posting is based upon a vendor-supplied case study, but the reviewer has confirmed the content's accuracy.
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.
816,406 professionals have used our research since 2012.
Vice President at a energy/utilities company with 10,001+ employees
a stable and scalable code repository
Pros and Cons
- "The solution is very much stable."
- "The project management side should be addressed and the project and release planning should be somewhat extended."
What is our primary use case?
While I don't recall the exact version we are using, I do know that we upgraded to the latest one.
We use the solution for project planning, code repository and for releases, everything really.
Primarily, we have used it as a code repository, something we have been doing for many years. We have not made much use of the other features.
What needs improvement?
The project management side should be addressed and the project and release planning should be somewhat extended. The solution cannot be used as a project management tool on its own.
Although clear, the installation is of medium difficulty. It could be better and easier.
For how long have I used the solution?
I have been using TFS for more than five years.
What do I think about the stability of the solution?
The solution is very much stable.
What do I think about the scalability of the solution?
We have encountered no issues with the solution's scalability.
How are customer service and support?
I am not aware of ever having contacted technical support.
Which solution did I use previously and why did I switch?
TFS is the first solution of which we made use.
How was the initial setup?
While clear, the installation is of medium difficulty. It could be better and easier.
I do not know how long it took.
What about the implementation team?
Not too many people are needed for the deployment, perhaps four or five. They consist primarily of engineers and there is one manager.
What's my experience with pricing, setup cost, and licensing?
I am not in a position to comment on the licensing terms, as we are talking about an enterprise arrangement. I am not part of that.
Which other solutions did I evaluate?
Subsequent to TFS, we evaluated and tried making use of Jira and Azure DevOps.
What other advice do I have?
There are around 250 people making use of the solution in our organization.
At this point, I would not recommend the solution to others.
I rate the solution as at least 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.
Senior Soft Engineer at SECP
Keeps code secure while working in a team
Pros and Cons
- "The most valuable feature of TFS is that it keeps the code secure while working collaboratively in a team of four or five individuals."
- "I would like to see TFS improve its web interface as there are some limitations with IDs and the integration behind it and with open-source tools like VS Code."
What is our primary use case?
We use TFS for volume control, source checking, and source control.
What is most valuable?
The most valuable feature of TFS is that it keeps the code secure while working collaboratively in a team of four or five individuals.
We have different teams working on different solutions using different technology sets. At the backend, it has good source control. We work with Microsoft technology stack, open source stack, as well as IBM stack. We have different teams working on the backend with TFS as our source control.
What needs improvement?
I would like to see TFS improve its web interface as there are some limitations with IDs and the integration behind it and with open-source tools like VS Code.
As a version control, we have found some inconsistencies related to updates from previous versions. If you set up the Git repository, and you want to change it back to TFS, it is a bit confusing now in the latest update. We were hung up when two repositories were intermingled together. We were confused about why the Git project was not converting to TFS. I believe Microsoft is supporting the Git repositories.
The TFS TFVC is not user-friendly because, for Git repositories that you have already created to use the TFS repositories, you need to go back into the ID to Video Studio when the TFS repository comes up by default.
Using the web interface, by default you get the Git repository. For a team that is not familiar with this and is not using the ID as a video studio or VS, code management gets difficult. Even with VS Code as an open source ID, TFS at the backend as a repository is difficult and integration is complex.
For how long have I used the solution?
I have been using TFS on a daily basis for five years.
What do I think about the stability of the solution?
So far, I have found TFS to be stable.
What do I think about the scalability of the solution?
The solution is scalable, however, we do not need to scale because we do not have many people on each team. The administration part requires three or four people, and for development teams, we have about 15 team members who actively use VS Code.
How was the initial setup?
The initial setup of TFS is really just a click. It is basic and not complex.
What about the implementation team?
We deployed the solution in-house.
What's my experience with pricing, setup cost, and licensing?
Our organization has an enterprise license with TFS.
Which other solutions did I evaluate?
We explored other sources before. We also used some open-source tools.
What other advice do I have?
We are considering trying another solution as we don't find TFS assistance or community help when compared to Git.
TFS is a good solution once you get comfortable using it. If you are coming from TFS 2013 or TFS 2015, you are going to find the 2019 version different. I understand that TFS is moving towards the cloud, so all the features are designed with this in mind. In the 2019 version, you will see more DevOps-related tools and automated app tools.
The solution is easy and complex at the same time. If you are familiar with pipelines, you will find it interesting. You need a technical team to provide help and assistance to get the whole value from 2000 DevOps TFVC. If you are not actually fully exploring the feature set or using them, it is just another source control like any other open-source control.
If you gain experience with the iron value sets with TFVC DevOps, the whole project management will be smooth and stable. Releases will come out but all the hiccups between the teams, such as the development teams, QA teams, and deployment teams will smooth out.
I would rate this solution an eight out of ten overall.
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.
General Manager at Godrej & Boyce Mfg. Co. Ltd.
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.
Lead Automation Architect at Contour
Reusable test plans, reliable, and beneficial test automation
Pros and Cons
- "The most valuable features of TFS are the test plans. We can reproduce reusable test plans in test automation. We have a lot of queries and this feature is very useful."
- "TFS is scalable with different Microsoft tools for test management but it is not scalable with other third-party tools."
What is our primary use case?
We use TFS for manual testing in our labs and as an automation tool., basically use TFS and we have the shared for that.
The TFS was previously used for the build repository, but we have moved away from using it and we use other tools for builds. We are moving towards JIRA for other activities, such as cascade management, and test automation management.
What is most valuable?
The most valuable features of TFS are the test plans. We can reproduce reusable test plans in test automation. We have a lot of queries and this feature is very useful.
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?
TFS is highly stable. We have a lot of queries and the test plans can generate for automation purposes and runs very well. I prefer TFS over Jira in this area.
What do I think about the scalability of the solution?
TFS is scalable with different Microsoft tools for test management but it is not scalable with other third-party tools.
We have more than 200 users using this solution.
Which solution did I use previously and why did I switch?
We use JIRA in parallel with TFS and we are facing a lot of difficulties with JIRA because we do not receive the leverage and the same features in JIRA that we do in TFS. Our preference is TFS over JIRA.
What about the implementation team?
There is some maintenance required from our team. For example, licensing and overall support.
What other advice do I have?
When the applications are developed in VideoStudio and other technologies. It's preferred to use TFS for all of the management solutions.
I rate TFS a nine 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
Senior programming analyst at a logistics company with 10,001+ employees
Great functionality includes work items, backlogs, source code, build releases, and easy to use
Pros and Cons
- "Build definitions and releases within the product. allow us to put our latest applications in the field."
- "It has great functionality: work items, backlogs, source code, build releases, and it's easy to use."
What is our primary use case?
The use case is as our repository for UPS Enterprise and the performance is pretty good.
How has it helped my organization?
It is a big improvement because before we were using PBCS.
What is most valuable?
Build definitions and releases within the product. They allow us to put our latest applications in the field.
What needs improvement?
Right now they are up to standard. All the features that we needed are included currently in TFS, including Git repository which allows our developers to perform their code-testing without impacting by uploading the latest code in TFS. It fits all of our needs.
What do I think about the stability of the solution?
100 percent stable.
What do I think about the scalability of the solution?
It's completely scalable.
How are customer service and technical support?
I give technical support a rating of A-plus.
Which solution did I use previously and why did I switch?
The previous solution was PBCS which was obsolete for our team and that is why the company decided to invest in TFS.
When selecting a vendor what's most important, speaking from a money point of view, is that it be cost effective. It should have good support like Microsoft doing provides with TFS, and be easy to use as well.
How was the initial setup?
Initial setup was straightforward.
Which other solutions did I evaluate?
The other vendor was HPE but we decided to go with Microsoft.
What other advice do I have?
It has great functionality: work items, backlogs, source code, build releases, and it's easy to use.
TFS is very easy to integrate into your system. It's very easy to follow for any new developers. Also, I would say some 80 percent of developers out there use Visual Studio which is integrated with TFS.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
React Developer at Rayvarz Software Engineering Company
Stable solution and offers branch management capabilities
Pros and Cons
- "Stability is okay."
- "Merging branches is definitely one of the more challenging aspects for people new to TFS."
What is our primary use case?
I use it for managing. To manage the project in Git and manage branches in projects.
What needs improvement?
Merging branches is definitely one of the more challenging aspects for people new to TFS.
For how long have I used the solution?
I have been using it for three years.
What do I think about the stability of the solution?
Stability is okay. I would rate the stability an eight out of ten.
What do I think about the scalability of the solution?
I would rate the scalability a six out of ten. Sometimes, a lot of branches get mixed together, making it difficult to use. I remember struggling with these branch management issues some time ago and even wrote about them. It is so hard to review problems in TFS.
There are around 200 end users using this solution in our organization.
Which solution did I use previously and why did I switch?
I found Git to be a better overall experience. Merging branches in TFS, especially merging to the master branch, could be quite difficult. Git seemed to handle it more smoothly. However, after two years, the company decided to switch to Git.
How was the initial setup?
For experienced users, it might be manageable, but for non-technical users like nurses, branching and merging in Git proved difficult. They often had to ask for help from team members because they found it challenging.
What other advice do I have?
Overall, I would rate the solution an eight 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.
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: October 2024
Popular Comparisons
OpenText ALM / Quality Center
Eggplant Test
TestRail
Tricentis qTest
Zephyr Enterprise
Visual Studio Test Professional
Panaya Test Dynamix
Broadcom Agile Requirements Designer
ConformIQ Creator
Cognizant ADPART
Adaptavist Test Management for Jira
Zeenyx AscentialTest
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?