Senior Microservice/Cloud Engineer at a retailer with 10,001+ employees
Real User
Supports Multiple Code Repositories But Needs Improvement On Its Agile Functionality

What is most valuable?

TFS can support multiple code repositories (example: Git, TFS, CVS, etc.) via plugins, which is really a nice feature.

How has it helped my organization?

As I mentioned, it supports multiple code repositories. You can also build CI/CDs out of it. You can instruct TFS to build your .jar, .war, and .ear files and deploy them to to certain environments based on your configuration. So you don’t have explicitly maintain another code repository and CI/CD tools for your continuous integration/build purpose. This also automatically reduces DevOp burden and the number of people maintaining that DevOp work.

What needs improvement?

It needs huge improvement on its Agile functionality.

For how long have I used the solution?

For more than a year, until I left the company.

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

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 support?

We had our own support member (so I can't rate their support).

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

Yes, I used to use VersionOne, HP AGM, and JIRA to track and monitor Agile practice in my previous companies. At Lennox they had only one option, TFS.

How was the initial setup?

I wasn’t involved in this process.

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

I wasn’t involved in discussions of pricing or licensing for TFS at Lennox.

Which other solutions did I evaluate?

As far as I‘m aware, the company decided to use TFS without evaluating other options.

What other advice do I have?

There are better tools for Agile and CI/CD in the market. TFS may be good for code repository purposes; however, it's not the best for Agile practice.

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

I agree!

Ashu Singh - PeerSpot reviewer
Senior quality analyst at Lalli
Real User
Top 5Leaderboard
The solution provides ROI with use but pricing is expensive and improvement needs to be made on stability
Pros and Cons
  • "The tool's installation is straightforward."
  • "TFS needs to be stable."

What needs improvement?

TFS needs to be stable.

For how long have I used the solution?

I have been using the solution for six months. 

What do I think about the stability of the solution?

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

What do I think about the scalability of the solution?

My company has more than 50 users. 

How was the initial setup?

The tool's installation is straightforward. 

What was our ROI?

I have seen ROI with the tool's use. 

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

TFS is expensive, and the licensing costs are yearly. I rate the tool's pricing an eight out of ten. 

What other advice do I have?

I rate the solution an eight out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
TFS
March 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,924 professionals have used our research since 2012.
Reza Sadeghi - PeerSpot reviewer
Software Development Team Lead at asa com
Real User
Top 5
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
it_user371505 - PeerSpot reviewer
QA Manager, Automation Testing Architect at a recruiting/HR firm with 1,001-5,000 employees
Vendor
Provides traceability, test management, and source control. I would like to see better test automation.

What is most valuable?

Valuable features include total traceability, test management, source control, and extensibility.

How has it helped my organization?

The solution gives us support for Agile processes, including usage of board and burndown charts. It provides us with an estimation process to move to formal and test coverage for more visibility and accountability.

What needs improvement?

  • Test automation: There is only integration with the MS framework which requires us to use only a certain configured infrastructure. Even MS is changing this approach as integration should be done on your own (publishing test execution results into TFS).
  • Process customization: This is evolving but it is still far behind the competitors such as JIRA WI management, HPE ALM with events model and ability to manage all aspects of integration including VersionOne integration with multiple APIs.
  • Scaling for large organizations: There is no predefined approach for handling different types of projects. You need to build out your own way using community suggestions and your implementation resources. There are limited scaling strategies for large organizations with more than 300 users.

For how long have I used the solution?

We have been using the solution for more than five years.

What do I think about the stability of the solution?

There were some minor stability issues under a large load or during migration between versions.

What do I think about the scalability of the solution?

For large organizations with more than 200+ concurrent users, there can be some scalability issues.

How are customer service and technical support?

The technical support has been getting better since 2015, when MS started making more frequent releases, including a user voice application.

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

Previously, we were using HPE ALM, QA Manager, Atlassian Stack, and small, customized ALM products. The change was made at the corporate level.

How was the initial setup?

It depends on the project/organization size. For a small organization/team, it is very easy. For a large one, the process definition takes more time and then the setup can happen.

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

If you have an MSDN license for using TFS, it is a good tool to start from. Later on, you may prefer to select another suite. However, you need to be sure about change. TFS, as from 2015, is evolving very quickly including the CI server, GIT server, and code review process with pull requests support inside.

Which other solutions did I evaluate?

We evaluated HPE ALM, JIRA, and VersionOne.

What other advice do I have?

Look for the cloud version. It will give you an understanding of further development of the product.

Disclosure: My company has a business relationship with this vendor other than being a customer: We are an MS Gold Partner.
PeerSpot user
Microsoft Azure Net Microservices Senior Cloud Architect at Agilysys
Real User
Top 20
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.
Flag as inappropriate
PeerSpot user
Principal consultant at Bdl
Consultant
Top 20
Helps in bug detection and incident management but needs improvement in stability
Pros and Cons
  • "TFS' most valuable feature is the triage process. It is a robust solution that is easy to use."
  • "The tool needs improvement in stability."

What is our primary use case?

We use TFS for bug detection and incident management. 

What is most valuable?

TFS' most valuable feature is the triage process. It is a robust solution that is easy to use. 

What needs improvement?

The tool needs improvement in stability. 

For how long have I used the solution?

I have been using the solution for three years. 

What do I think about the stability of the solution?

I rate the tool's stability a seven out of ten. 

What do I think about the scalability of the solution?

TFS' scalability is quite good. My company has 25 users. 

How was the initial setup?

TFS' deployment is simple. You need about five to seven resources to handle the deployment and maintenance. 

What was our ROI?

We have seen ROI with the tool's use. 

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

The tool's licensing costs are yearly. 

What other advice do I have?

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.
Flag as inappropriate
PeerSpot user
Vice President at a energy/utilities company with 10,001+ employees
Real User
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.
PeerSpot user
it_user873726 - PeerSpot reviewer
Senior programming analyst at a logistics company with 10,001+ employees
Real User
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.
    PeerSpot user
    Buyer's Guide
    Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.
    Updated: March 2024
    Buyer's Guide
    Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.