We use the solution mainly for store version control, backlog and product management.
Program Solution Architect at a tech services company with 11-50 employees
Quality version control, good backlog management, and scalable
Pros and Cons
- "Some of the valuable features are version control and the ability to create different collections in terms of segregating the authorization for teams who connect to small projects."
- "This solution is quite old and it is already being bundled as Azure DevOps Server."
What is our primary use case?
What is most valuable?
Some of the valuable features are version control and the ability to create different collections in terms of segregating the authorization for teams who connect to small projects. The hierarchy they have is nice. The backlog management tool is good, you can manage your product backlog very easily and then assign your comments against it.
What needs improvement?
This solution is quite old and it is already being bundled as Azure DevOps Server.
In an upcoming release, more integration is needed.
For how long have I used the solution?
I have been using the solution for more than five 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 do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
I have found the solution to be scalable. There are approximately ten people using the solution in my organization.
Which solution did I use previously and why did I switch?
I have used Jira In the past and if you compare Jira with Microsoft, Jira integrates from portfolio to project, to product, to version control management. Everything is linked in Jira. If you have a company portfolio of several programs that someone can see. If your responsibility is at a program level, you can see all the projects under it. You can even go to product backlogs for each program and got the code version control to see the programs being developed.
In terms of Microsoft, they have an organization structure. You can create multiple organizations, but Azure DevOps is only for product management. If you have your project risks and plan, that is outside Azure DevOps. You have to go to a separate tool in Microsoft, which is Microsoft Project. If you want to go to content management, if you stay in Jira you have another tool, which is also integrated into the overall platform, and that is called Confluence Content Management. If you use Microsoft, then either you need to do it on SharePoint or you will be using Teams.
How was the initial setup?
The installation was easy.
What about the implementation team?
We had a team doing the implementation, it was their first time and they did not have any problems. It took less than a week to do the full implementation. The amount of implementation personnel depends on the scope of the operation, but if you just want to get it up and running, then one person is enough.
What's my experience with pricing, setup cost, and licensing?
The price of the solution is cheaper than other competitors and it is a per-user license.
Which other solutions did I evaluate?
I was using TFS in my previous company, which I recently left. Where I am currently employed, I looking to get Azure DevOps, and there will be approximately 20 to 40 users. It is a bigger project, it has more developers involved. This is where we are right now comparing what to go with DevOps or with Jira, or you can say Microsoft or Jira.
We did evaluate other solutions before this one. Since our use case for TFS was mainly version control. We looked at GitHub and Bitbucket, but I think the licensing model for TFS was cheaper than both of them.
What other advice do I have?
If someone is looking for version control software and product management software today, then I would recommend them to go for Azure DevOps. If they do not have any restrictions in terms of keeping their data on-cloud, then they should go with Azure DevOps Cloud Service, because then you will not have to worry about installing anything on the server. If you want to have an on-premise solution, then you can use the Azure DevOps Server version.
I rate TFS 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.
Sr. Quality Engineering Manager with 51-200 employees
The solution integrates well with most Microsoft products, but it is expensive compared to other project management tools.
Pros and Cons
- "The biggest value-add is the solution integrates well with most Microsoft products."
- "Since it is Microsoft, it is technology agnostic, thus it does not really fit into various different technologies in the organization."
- "We are also using Microsoft Teams. The two products function separately. There is not enough collaboration between Microsoft Teams and TFS."
What is our primary use case?
Most of our development is .NET based, integrating with GitHub and the code. It has been performing well. This is why we have been using TFS.
How has it helped my organization?
It brings in collaboration between our teams.
What is most valuable?
The biggest value-add is the solution integrates well with most Microsoft products.
What needs improvement?
Since it is Microsoft, it is technology agnostic, thus it does not really fit into various different technologies in the organization.
We are also using Microsoft Teams. The two products function separately. There is not enough collaboration between Microsoft Teams and TFS.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
There is no downtime. It is a very stable product.
What do I think about the scalability of the solution?
I would rate scalability as a six out of 10.
Which solution did I use previously and why did I switch?
I have been with the company only for the last one and half years, and the TFS was already in place. In my previous job, I used a different solution.
How was the initial setup?
I was not involved in the initial setup.
What's my experience with pricing, setup cost, and licensing?
It is pretty expensive compared to other project management tools.
What other advice do I have?
This product choice was influenced by the development team more than any other team due to the development around .NET and its accompanying technologies. The product works best for development teams.
Overall, I would rate this solution a seven out of 10. We have many different teams, and it does not work well for all them, e.g., applications for management tools.
Most important criteria when selecting a vendor: I look at reviews of the product because these are real companies who have been using this particular product.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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.
Principal Consultant at a tech services company with 51-200 employees
Speeds Up The Build And Deployment Process
What is most valuable?
I especially like the Build and Release features since I mainly work in that area with customers.
How has it helped my organization?
It has sped up the build and deployment process. We can now deploy the same application version to each environment in a repeatable and automated fashion.
What needs improvement?
I think the testing tools need some work.
For how long have I used the solution?
I have used TFS since 2015. I have used the latest version since it first came out.
What do I think about the stability of the solution?
No issues with stability.
What do I think about the scalability of the solution?
No issues with scalability.
How are customer service and technical support?
10 out of 10.
Which solution did I use previously and why did I switch?
No, I have used this solution for 12 years now.
How was the initial setup?
It was very easy to deploy the on-premise version of TFS. The wizard really helps facilitate the ease of the deployment. The web version is super easy to setup and it takes a little more than 10 minutes to be up and running.
What's my experience with pricing, setup cost, and licensing?
I cannot advise as the costs and licensing vary by organization and the type of agreement that they have with Microsoft. I direct all those types of questions to Microsoft.
Which other solutions did I evaluate?
No other products were evaluated, but I have setup other solutions for customers.
What other advice do I have?
Don’t wait too long. If you can use the cloud version, it has so much less overhead and you also stay up-to-date on features.
Disclosure: My company has a business relationship with this vendor other than being a customer: DevOps Gold Partner with Microsoft.
QA Automation Engineer
One of the valuable features is coded UI automation. The record and play functionality needs some improvement.
What is most valuable?
One of the valuable and interesting features is Coded UI automation.
How has it helped my organization?
It helps with the structure of the tickets. It can be modified and configured for different flows.
What needs improvement?
The record and play functionality needs some improvement. The record and play is tricky. In order to make it work for you, you need to do some workarounds. For instance, I use the Run application of the Windows. You need to use it properly.
What do I think about the stability of the solution?
The MTM is stable.
What do I think about the scalability of the solution?
It can be used for a lot of web tests and Windows testing. I do API tests with Fiddler via MTM.
How are customer service and technical support?
Microsoft has really nice support.
Which solution did I use previously and why did I switch?
We used JIRA, but the technology is different. If the developers don't use TFS, then the MTM is really hard to integrate to the process.
How was the initial setup?
The initial setup was easy, but it can be even easier if you get some help at the beginning.
What's my experience with pricing, setup cost, and licensing?
It is a really fair price for the functionality you get.
Which other solutions did I evaluate?
I was using bug tracking systems. MTM is not only a bug tracking system, but you can also manage your tasks and test runs.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Application Developer at a financial services firm with 1,001-5,000 employees
Developers are able to download code at any point in time, but the bug-tracking tools could be improved.
What is most valuable?
- Application Lifecycle Management
- Team Build Definitions
- Kanban
How has it helped my organization?
Developers are able to download code at any point in time. Helped in DevOps responsibilities.
What needs improvement?
- Team Build definitions
- Bug-tracking tools.
For how long have I used the solution?
I've used it for around five years.
What was my experience with deployment of the solution?
No issues encountered.
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 technical support?
Customer Service:
It's very good.
Technical Support:It's very good.
Which solution did I use previously and why did I switch?
I used SVN, and wished to have a proprietary tool so choose TFS.
How was the initial setup?
It was straightforward, using the proper documentation.
What about the implementation team?
We used an in-house team.
What's my experience with pricing, setup cost, and licensing?
Its pretty much dealt with using a Microsoft subscription.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technology Expert at a tech company with 51-200 employees
The tool provides a complete solution for ALM
What is our primary use case?
Yes, TFS provides complete solution for ALM, We are managing the TFS Service for all the organisation like complete development, Development + Support model, Only Support model using Kan-ban board.
How has it helped my organization?
We have streamlined the Scrum process with TFS and the product maturity has increased a lot. The agility features which will help us to understand the project maturity and help us to grow with incremental model for every sprint.
What is most valuable?
This tool provides a complete solution for ALM. It is useful for every IT individual.
Protfolio Management, Complete Build release management are the new key features which can help the organization to achieve Requirement gather phase till deployment phase.
What needs improvement?
Every sprint Microsoft has planned for new releases includes fixing both the bugs and attuning the product to the customers' needs. If there is a need of new feature which needs to be updated in the forum and based on the voting the feature will be implemented.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
Nope.
What do I think about the scalability of the solution?
Nope.
How are customer service and technical support?
An eight out of 10.
Which solution did I use previously and why did I switch?
VSS, which has less features when compared to TFS.
How was the initial setup?
Straightforward.
What's my experience with pricing, setup cost, and licensing?
There is no product costing if you have a Microsoft subscription.
Which other solutions did I evaluate?
What other advice do I have?
It's a good tool. Please make use of it and get more benefits.
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
agreed
IT at a tech company with 51-200 employees
Installing build agents from a command line makes maintenance easier to manage
What is most valuable?
The ability to do everything outside of an IDE. I can do 99% of everything from a web browser.
How has it helped my organization?
- Cross platform support is great.
- Developing build definitions from within a web browser is fantastic.
- Installing build agents from a command line makes maintenance easier to manage.
What needs improvement?
The security model could be more granular.
For how long have I used the solution?
I have worked with almost every TFS version since TFS 2005.
What do I think about the stability of the solution?
Some of our build agents will go offline, but we believe this might be caused by the environment, not the product.
What do I think about the scalability of the solution?
None.
How are customer service and technical support?
Excellent!
Which solution did I use previously and why did I switch?
We used Visual SourceSafe and it lacked the ability to branch code.
How was the initial setup?
It was very easy to install and setup. TFS has come a long way and so has its installation wizard.
What's my experience with pricing, setup cost, and licensing?
The pricing model has changed several times, even within the last several years, but, I believe, the model is cheaper than before.
Which other solutions did I evaluate?
We also use Bitbucket, but my focus is TFS, so I cannot comment on that. We also use StarTeam, but we are looking to sunset this product and focus on migrating all application development teams over to TFS 2015 and Bitbucket.
What other advice do I have?
Before purchasing any hardware, you should review all the hardware requirements. Also, plan to scale if growth is expected. Build servers with more than one CPU, if you can have build agents assigned to each processor. For example, if you have a server with four CPUs, then you technically can have four build agents running on that server.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Firmware Architect at a manufacturing company with 5,001-10,000 employees
RBAC management is too complicated for SCM and IT to manage.
Valuable Features:
Code annotations and code review is the "most valuable" feature of this product platform.
Improvements to My Organization:
RBAC management is too complicated for SCM and IT to manage, Windows Explorer integration of Power Tools is not reliable, Workspace synchronization is not reliable, does not support keyword expansion, does not support offline history and cannot even determine the current workspace version without being connected to TFS server, shelf sets cannot be versioned, shelf sets cannot be merged, and merges do not carry associated work items. These are just the issues with version control.
Room for Improvement:
Throw a dart, you will hit something that needs improvement in TFS.
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?
I agree!