Try our new research platform with insights from 80,000+ expert users
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.

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?

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 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
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).

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 IT Professional at Novabase
Real User
Facilitates team collaboration and integrates well with other tools
Pros and Cons
  • "I like the build management features and the integration with Jenkins and many other tools."
  • "One of the areas that could be improved is to have an effective full lifecycle management."

What is our primary use case?

We use this solution for corporate internal SW development of small business applications manly in .NET.

I am the administrator and configurator of TFS Servers and other DevOps related tools (Jenkins, Ansible, Nexus, SonarQube). I create the projects and configure the full life-cycle, with a deployment model mainly on-premises for now.

How has it helped my organization?

Better team collaboration and Issue tracking.

What is most valuable?

I like the build management features, the integration with Jenkins and many other tools.

The team rooms for team collaboration, and issuing the backtracking are very valuable features.

What needs improvement?

One of the areas that could be improved is to have an effective full life-cycle management.

For example, when the developing team has an issue with a bug, they can relate and tag sources and builds to that bug, but after that, it's not easy to track if those builds where in fact deployed.

In the next release, I would l like to see a modern solution with a full integration of the real life-cycle.

For how long have I used the solution?

I have been using this solution for eight years.

What do I think about the stability of the solution?

This solution is stable.

What do I think about the scalability of the solution?

This solution has some scalability.

How are customer service and technical support?

We have contacted technical support (local Microsoft) a couple of times I would rate them a four out of five or a nine out of ten. They are good and I am satisfied with the help that I have received from them.

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

Previously we used manily another solution (Serena Dimensions CM). But specially Java developers hated it, so we start to migrate to GIT and Jenkins for them, while .NET developers prefer to use TFS.

How was the initial setup?

The initial setup was straightforward. We did have some issues, speacilly in the use of the databases but due to our customer internal policies, who were old fashioned and gave us some problems, but we can't blame the software for that.

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

TFS licencing can be confusing, we have to read it well and have a good user management strategy and control.

Which other solutions did I evaluate?

We evaluated modern versions of Microfocus and SVN, we still have Dimensions CM but will be discontinuing it.

Disclosure: My company has a business relationship with this vendor other than being a customer: I'm a Outsourcing professional managing a customer IT infrastructures.
PeerSpot user
Gireesh Subramonian - PeerSpot reviewer
Assistant Director at a insurance company with 10,001+ employees
Real User
Leaderboard
The tool is efficiently managing teams by giving management information, but more options could be provided from the perspective of requirements management
Pros and Cons
  • "From the project management perspective, the tool is efficiently managing teams by giving management information, such as reports, graphs, velocity, capacity, etc."
  • "More options could be provided from the perspective of requirements management, which would help product owners to use the tool effectively."

What is our primary use case?

We have used TFS as part of our SAFe Agile Implementation.  Major uses of it were:

  • Project management
  • Backlog management
  • Issue tracking
  • Source code management.

How has it helped my organization?

TFS was the first system of its type to be implemented in the organization, which helped in managing requirements and multiple teams effectively under a SAFe Agile environment.

What is most valuable?

  • Requirements
  • Backlog management
  • Project management

Each tool has the option to prioritize requirements in a backlog pool, assigning them to particular teams and particular iterations. The system has also helped in managing requirements with options to attach supporting documents. 

From the project management perspective, the tool is efficiently managing teams by giving management information, such as reports, graphs, velocity, capacity, etc.

What needs improvement?

More options could be provided from the perspective of requirements management, which would help product owners to use the tool effectively.

For how long have I used the solution?

One to three years.
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
reviewer1334121 - PeerSpot reviewer
Technical Delivery manager at a insurance company with 201-500 employees
Real User
Scalable at the project-level but hard to manage entirely
Pros and Cons
  • "It's is a very stable solution."
  • "The usability of TFS is not that great."

What is our primary use case?

We mainly use it for source control.

In the past, I've used it throughout the whole CI/CD. I've worked with Scrum and Agile methodologies. From the user story, from the product backlog to the CI/CD and deployment. I've used it for everything — the whole nine yards.

At my previous company, there were a lot of employees using this solution; it was the only system that was being used. 

What needs improvement?

Currently, there are a lot of products for managing the product backlog. The usability of TFS is not that great.

Integration from an agile perspective could be improved. Jira is far better in this regard.

For how long have I used the solution?

I have been using TFS for over a decade.

What do I think about the stability of the solution?

It's is a very stable solution but when compared with Jira, Jira has taken over. The question should be: how agile is TFS? From this perspective, TFS is lacking — the ease of usability is less.

What do I think about the scalability of the solution?

TFS is not that scalable compared to Jira. It's scalable at the story level and at the project level but in the grand scheme of things, it's hard to manage it from an entire product perspective. 

How are customer service and technical support?

It depends on what kind of program your company has. Personally, we didn't have to deal with Microsoft tech support very often relating to TFS. 

How was the initial setup?

It depends on which point you start. From my experience, problems occur when you already have a development and then you adopt the agile method and try to work it into your source code.

What about the implementation team?

Our IT team handles deployment and all maintenance-related issues.

What other advice do I have?

It depends on what methodology. You can use it for the entire software development process, from the user story to the code and the integration and deployment — the whole nine yards. That's something to be taken care of and set up diligently.

On a scale from one to ten, I would give TFS a rating of seven.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1138779 - PeerSpot reviewer
Software Engineer at a financial services firm with 10,001+ employees
Real User
Good dashboards and Kanban board helps with announcements and collaboration
Pros and Cons
  • "I like the Kanban board. It is very useful in terms of seeing who is working on what and what the current status of work is."
  • "In the next release, I would like them to include integration for various projects, similar to what JIRA has, and they could create this feature on the dashboard."

What is our primary use case?

The primary use case of this solution is version control.

We use it for ticketing protecting particular items, we use the dashboard, and we use the Kanban board where you can put work items.

The deployment model that we are using is on-premises.

What is most valuable?

I really like the dashboards in this solution. They are good for the team, where you can provide announcements and you can organize it the way you want.

I like the Kanban board. It is very useful in terms of seeing who is working on what and what the current status of work is.

I know that they want to discontinue the version control feature, but I like it because for simple applications, it works.

What needs improvement?

In the next release, I would like them to include integration for various projects, similar to what JIRA has, and they could create this feature on the dashboard. 

If they could create a feature to allow us to see the dashboards with all of the products, it would be useful.

For how long have I used the solution?

I have been using this solution for four years.

What do I think about the stability of the solution?

This solution is pretty stable. I have not experienced any issues.

What do I think about the scalability of the solution?

This solution is scalable and it is simple. 

From my experience, we have loaded a lot of work and we have several branches.

We have perhaps one hundred users, but in my team specifically, we have eight users who are engineers, testers, and a few managers.

How are customer service and technical support?

We have not contacted technical support because issues are handled by the team internally.

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

We have not used any other solutions previously. This has been the first one with version control.

What about the implementation team?

We have an internal team that handled the implementation of this solution.

Which other solutions did I evaluate?

I am currently evaluating JIRA. The management is considering moving everything to JIRA.

What other advice do I have?

This solution is simple to learn. It's straightforward and you don't need a lot of time to learn the functionalities.

I would recommend this solution.

I would rate this solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user303018 - PeerSpot reviewer
Software Development Leader at a consultancy with 10,001+ employees
Real User
Version change was quick and very smooth, but its usage needs to be more simple and interactive.

What is most valuable?

TFS itself is a platform for collaborative development. All the features in it are essential for successful development projects, especially version control, defects tracking, SCRUM tools etc.

How has it helped my organization?

TFS SCRUM adoption in our organization was very smooth.

What needs improvement?

Scrum Board implementation and Backlog viewer require some improvements in order to make its usage simpler and interactive.

For how long have I used the solution?

I've used TFS since 2007, and the 2013 version since it was released.

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.

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

Back in 2007 we used Source Safe Control. When we realized that we needed a generic platform which would combine task and defects tracking with version controlling, we moved to TFS.

How was the initial setup?

I was not involved in the original setup, but the version change was quick and very smooth.

What about the implementation team?

Our in-house IT department deployed it who are very experienced.

Disclosure: My company has a business relationship with this vendor other than being a customer: Microsoft Gold Partners
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.