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.

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?

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
it_user718221 - PeerSpot reviewer
QA IV with 501-1,000 employees
Vendor
Project Management And Test Management Can Be Done Together In One Tool
Pros and Cons
  • "I like its MTM (Microsoft Test Manager) section which gives us options to create various test plans and add test cases into it."
  • "TFS and MTM have their own style of working and they are different from other tools like Jira or TestRail, which are simpler and easy to use."

What is most valuable?

I like its MTM (Microsoft Test Manager) section which gives us options to create various test plans and add test cases into it. Once the tests are run or tested, testers can give results. For higher managers, it is really helpful to look at its graph and figure out what is its status.

Another option that I like is linking with other works. Bugs can be associated with user story, test case, etc. This helps us to figure out which work item it is related to.

How has it helped my organization?

This really helps in planning our Regression and Functional tests as we create plan and test cases in it. It is easy for higher officials to get an overview of the testing part. Once the team is familiar with it, it’s really easy to work with.

What needs improvement?

It is completely different than other test management tools. I would highly recommend giving training and brainstorming sessions for the employees before anybody starts to use it in an organization. Otherwise, it is hard for them to work with it. In my current company, I face that situation. They introduced this tool without providing them any training or brainstorming sessions and many of them are not able to use it properly. It creates a lot of confusion. TFS and MTM have their own style of working and they are different from other tools like Jira or TestRail, which are simpler and easy to use.

For how long have I used the solution?

I have used this product from 2015 onward. I have used its other version TFS 2013.

What do I think about the stability of the solution?

The product is stable. I have never had any stability issues.

How are customer service and technical support?

I never asked for technical help. So, I don’t know.

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

I have worked with Jira and TestRail as part of a different project. They are simpler than TFS. It is really easy to follow these other tools, but TFS has more features and its own unique way of functioning. JIRA has no facility to create test cases, but TFS has it. TestRail is good for writing test cases mostly; project management techniques are more in TFS and MTM. In short, MTM and TFS have more functions. Project management and test management can be done together in one tool.

How was the initial setup?

I have never set it up in an organization. I have just used it. It was really tough for me at the start to use. I never had any experience with it before. I learned by myself looking at YouTube videos. Best bet would be to get an introduction, a brainstorming session, and some follow-up session for the beginners.

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

I am not sure about pricing. I never got a chance to purchase it.

Which other solutions did I evaluate?

I never purchased it. No comments on this.

What other advice do I have?

Since I have worked with Jira and TestRail as part of test management, I would strongly suggest giving training to your employees before implementing them. TFS is way different from other tools; its working style is also different. Unless, they get introduced to it, you won’t be able to attain its merits. TFS is really worth it if we can use its advanced features. In order to get that kind of understanding, a training session and follow-up sessions once a while are essential. Learning TFS is like getting familiar with a brand new tool. That kind of awareness is needed from both the employees and higher officials.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
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.
PeerSpot user
Sr. Director, Development at a tech company with 5,001-10,000 employees
Vendor
It has built-in validation for most implementation steps, however it needs change control for build definitions.

What is most valuable?

  • Source code management
  • Branch/merge tools
  • Build capabilities
  • Work item tracking
  • Scrum board management

How has it helped my organization?

We've reduced production deployment rollbacks 100%.

What needs improvement?

Build definition management - there needs to be change control for build definitions

For how long have I used the solution?

I've used it for 10 years.

What was my experience with deployment of the solution?

It's a long upgrade process, but works fine.

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:

8/10

Technical Support:

8/10

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

No previous solution was used.

How was the initial setup?

It was straightforward. It's mostly wizard-driven, with plenty of built-in validation for most steps.

What was our ROI?

Virtually immeasurable. The low cost of the product is nothing compared to the productivity improvements it brings.

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

Size accordingly. Not every shop needs every feature.

Which other solutions did I evaluate?

Size accordingly. Not every shop needs every feature.

What other advice do I have?

Recognize the fact that TFS isn't just a source code management tool. It's an application lifecycle management tool that covers all facets of software project management as well as development, deployment, and production support.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Chaminda Chandrasekara - PeerSpot reviewer
Chaminda ChandrasekaraSoftware Architect with 501-1,000 employees
MSP

vNext Builds with TFS 2015 you can view the build definition change history. Even compare versions is possible. Rollback to previous version will be available in near future it seems (visualstudio.uservoice.com).

Senior Manager, Information Technology at a university with 201-500 employees
Real User
Top 5Leaderboard
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
Microsoft and Dev-ops Architect at Mphasis
Real User
Top 5Leaderboard
Installation was very easy. We set up a multi-node installation.

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. Plugins 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 the delivery projects are clients for this TFS.
  • They are using it for code repository, ALMs, and for DevOps implementation.

What needs improvement?

  1. Customization of build templates - better tools
  2. Tracking
  3. More friendly on test lab setup (TFS 2013, I did not verify on TFS 2017).
  4. More user-friendly on SharePoint integration (TFS 2013, I did not verify on TFS 2017).

For how long have I used the solution?

We having been using this product for more than three years.

All for my entire development project, the major SCM tool has only been TFS.

What was my experience with deployment of the solution?

Nope. Installation was very easy. We set up a '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 part when the service user password changes, otherwise until today have not faced issues on 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. I opted to choose TFS for incorporating DevOps with easy integration VS IDE as 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?

No idea on this one as it was done by 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
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

it_user679293 - PeerSpot reviewer
Server Administrator at a energy/utilities company with 10,001+ employees
Real User
Increased productivity and reduced our times to market by 60%

What is most valuable?

Project Management: Agile and Code development can now work side-by-side in the same solution.

This speeds up development, as developers do not need to be swapping applications to update and develop at the same time.

How has it helped my organization?

TFS increased productivity and reduced our times to market by 60%.

What needs improvement?

The product needs to stay competitive with its peers like Github, and the adoption of other markup language renderings in the code section of TFS.

For how long have I used the solution?

10 years.

What do I think about the stability of the solution?

I didn't encounter any issues with stability.

What do I think about the scalability of the solution?

I didn't encounter issues with scalability.

How are customer service and technical support?

If you have premier support, then the support is excellent. We get a response within four hours of placing a ticket.

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

I did not use a different solution prior to using TFS.

How was the initial setup?

Simple, out-of-the-box.

The only area that takes time is creating builds and release pipelines.

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

It's free with MSDN (Microsoft Developer Network).

Which other solutions did I evaluate?

We have looked at Github, JIRA, and Rally.

What other advice do I have?

Team Foundation Server is an enterprise ALM tool, not just for developers.

It’s come a long way in 10 years, it's worth a look.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Business Analyst, Data Analyst at a financial services firm with 1,001-5,000 employees
Real User
Nice dashboard, good task-selection capability, and the option to save pages as favorites is helpful
Pros and Cons
  • "The most valuable features are the dashboard and task-selection capability."
  • "The interface can be improved and made more user-friendly."

What is our primary use case?

We use Microsoft Team Foundation Server as part of our development framework. Most of our development technology is from Microsoft and our primary language is C#, although we do have a number of Java programmers as well.

We primarily use TFS for managing our resources and scheduling. We can also use it to check to see whether tasks have been completed by the team, or not.

What is most valuable?

The most valuable features are the dashboard and task-selection capability.

The option to save favorites is helpful for managing pages.

What needs improvement?

I would like to see TFS integrated with a project management solution, such as Microsoft EPM. Right now, it is isolated from EPM but if we could somehow connect it, then that would help a lot. As it is now, the results are not easy to report to project managers, which makes it difficult to estimate both cost and the time to completion.

The interface can be improved and made more user-friendly.

For how long have I used the solution?

We have been using TFS for about five years.

What do I think about the stability of the solution?

This solution is stable and we have not had any crashes to this point. We use it on a daily basis. All of our new projects start on TFS.

What do I think about the scalability of the solution?

This is a scalable solution. Our company has 1,300 employees, although there are only between 50 and 100 who use TFS.

How are customer service and technical support?

Because we are in Iran and there are sanctions, we do not have a Microsoft agent and we have never been in contact with them. We instead rely on various forums and searching for solutions using Google. Using Google is the fastest way to get results.

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

We did not use a similar solution prior to implementing TFS. However, we did use Microsoft Project for scheduling. It was not specifically for the purpose of software development, but we used it for putting together the steps of a project. For example, first, the UI would be developed, and then the backend. These steps were listed in the project management software.

How was the initial setup?

I did not personally perform the installation, although my colleagues had no problem and I got the impression that it was easy.

What about the implementation team?

Our in-house technical people installed and deployed this solution. There were two of them involved in the process where one took care of the servers, VMs, and infrastructure, whereas the second person installed the solution and gave us the link to use it.

We have lots of servers and virtual machines, with two people in charge of maintaining our infrastructure. One person is generally in charge of installing and maintaining software as was with TFS, and this person is also responsible for the maintenance.

What other advice do I have?

There is a gap between project management, agile methodology, and TFS resource management. If they can fill this gap then it would be a great improvement for us and many other companies.

My advice for anybody who is implementing this solution is to keep in mind that using the tool, alone, will not change the way they develop their software. First, they should become familiar with agile methodology, and then they will be able to properly use TFS.

I would rate this solution 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
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.