G2 Crowd builds the world's largest business commerce platform fueled by $100M in funding 🚀

Microsoft Team Foundation Server

4.0
(98)

An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

Work for Microsoft Team Foundation Server?

Learning about TFS?

We can help you find the solution that fits you best.

Microsoft Team Foundation Server Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 99 TFS reviews
LinkedIn Connections
TFS review by James I.
James I.
Validated Reviewer
Verified Current User
Review Source

"Great Product, Ideal for Small Development Shops"

What do you like best?

If you use Visual Studio for development, TFS, or its online equivalent VSTS, you can have a fairly seamless end-to-end integration. Out of the box, it provides code management, testing, work hierarchy in agile formats, automated build, and deployment.

What do you dislike?

Branching and merging can be a bit painful, in that it needs to be planned, and is not natively part of the process. Code review also needs to be planned and only recently has it become part of the process.

Recommendations to others considering the product

My only concern regarding TFS and VSTS is that Microsoft itself recommends using Git.

What business problems are you solving with the product? What benefits have you realized?

In my current role, I've joined a shop that has application development as secondary to their role of desktop OS and app deployment/maintenance, so their code management practices are minimal. I am working towards getting all of their code into TFS, converting much of it to newer technologies, and using TFS to automate the process of build and deployment, although the near-term target is continuous integration.

Sign in to G2 Crowd to see what your connections have to say about Microsoft Team Foundation Server
TFS review by Dmitry R.
Dmitry R.
Validated Reviewer
Verified Current User
Review Source

"Inconvenient but can be usable "

What do you like best?

Integration with Microsoft Products: SharePoint, IIS, and integration with GitHub and git-flow.

Easy upgrade process from version 2015 to version 2017.

Version Control system.

Access via Desktop client and web browser.

What do you dislike?

Code review process, comments without dates and commentator name.

The TFS Addon for integration with windows explorer(Microsoft Visual Studio Team Foundation Server Power Tools) has bugs with folders. I spent a lot of time before I found a solution. After a new version installation, you need to change it to the previous version of power tools and proceed with the newest one.

I'd say TFS has bad UX and UI. It's hard to find projects and you need to write full ways to add a project.

Wiki-pages support appeared only in the version 2017. But wiki-pages has a poor functionality and UI.

It is necessary to improve the process of source code check out and check-in.

Recommendations to others considering the product

If you use a mac it's used to be a problem. Because eclipse plugin looks ugly and unstable. From time to time, the TFS plugin for eclipse is suddenly closed.

I'd recommend accurately think about this solution.

It has strong benefits but for Atlassian products users, it seems to be contradictory and too strange.

But for .NET development and Microsoft Partners, there is ni=o another way. They need to wait for improvements.

At the moment it looks like Microsoft TFS is a weak solution.

What business problems are you solving with the product? What benefits have you realized?

We use Microsoft TFS as a common entrance pion for our Software development, business analysis, and Change management processes.

What Continuous Integration solution do you use?

Thanks for letting us know!
TFS review by Bret K.
Bret K.
Validated Reviewer
Verified Current User
Review Source

"Detailed but not flexible or straightforward"

What do you like best?

Technically it can be configured in a lot of detailed way depending on the team. It is more useful for the backend engineers who use it for version control and code review.

What do you dislike?

We primarily use it as a task management system and there is no easy way to attache multiple people to be assigned a task which might be cross-discipline. I prefer more visual systems like a Kanban style board. While it is very customizable, it takes a lot of effort to configure the way I would like it, and then is not flexible or easy to change afterwards.

What business problems are you solving with the product? What benefits have you realized?

We use it primarily for task management. I would prefer to use a system like Jira or Pivotal which are easier to work with in smaller teams like mine. It is more useful for the backend engineers who use it for version control and code review.

TFS review by Kingsley S.
Kingsley S.
Validated Reviewer
Verified Current User
Review Source

"One location for all team members to acccess!"

What do you like best?

TFS is one of our main tool we use to save all of our source code so that we all have access to one code version.

What do you dislike?

Sort of time consuming since you have to check out any source code. After using it, you have to check it in. Sometimes multiple users will check out the same code but at least you will get the latest version.

Recommendations to others considering the product

Sort of difficult to use at first but over time you will get the hang of it.

There are many youtube videos that you can use and learn how to use TFS.

What business problems are you solving with the product? What benefits have you realized?

The problem we are solving to store all our source coding into one location and to have one version of it.

Before TFS, we would use our own storage methods which led to multiple versions. TFS solved this issue.

TFS review by David M.
David M.
Validated Reviewer
Review Source

"Perfecto para sincronizar con entorno web"

What do you like best?

Este control de código fuente, es el perfecto para utilizar con entorno Microsoft, ya que se integra perfectamente por ejemplo con Visual Studio, tiene una interfaz bastante sencilla de utilizar una vez que ha sido configurado, y es muy útil a la hora de guardar versiones, y trabajar en equipo sobre el mismo proyecto.

What do you dislike?

Al integrar por primera vez crea confusión para el trabajo en equipo, ya que por defecto establece la opción de protección local, y si no se modifica antes de empezar un proyecto, puede generar conflictos y pérdida de código al proteger dos personas a la vez un mismo archivo.

Recommendations to others considering the product

Ideal para entorno Microsoft, 100% recomendable

What business problems are you solving with the product? What benefits have you realized?

Sin duda el control de versiones es muy útil como digo para trabajar en equipo y guardar registro de todos los cambios, así como tener ramificaciones y poder tener versiones estables, y modificar a partir de ellas sobre una nueva versión de proyecto.

TFS review by Javier S.
Javier S.
Validated Reviewer
Review Source

"Control de versiones de Microsoft"

What do you like best?

Ni Microsoft Foundation Server es el control de versiones ideal para utilizar con Visual Studio, se integra perfectamente, y te las opciones necesarias para poder trabajar en equipo, y controlar todos los cambios que realiza cada usuario y poder acceder en todo momento a ellos, tanto desde el historial para visualizarlos, como desde el raíz para recuperar una versión anterior.

What do you dislike?

Puede resultar algo complicada la configuración en un inicio si no lo has utilizado nunca, pero la verdad que una vez manejado no es algo a tener en cuenta.

Recommendations to others considering the product

Control de versiones ideal para utilizar con las herramientas Microsoft

What business problems are you solving with the product? What benefits have you realized?

Sin duda la creación de proyectos en equipo es un beneficio total, ya que al incluir Team Foundation Server como historial de versiones, puedes acceder a las diferentes funcionalidades realizadas en el tiempo que dure el proyecto.

TFS review by shwetketu p.
shwetketu p.
Validated Reviewer
Review Source

"TFS is wonderful product to work with Team "

What do you like best?

my likings are if you are working with TFS you will never miss a line of code. another is you can track each line of code by history who changed and what was it before changed. we can see who are working on the page.

What do you dislike?

sometimes is stuck in the middle of anything and we are unable to check-in or check-out. but that is also in very rare cases.

Recommendations to others considering the product

If you are working in the team and would like to be sync all code. I Suggest TFS from Microsoft is a very reliable product. we can track each line of code written by whom and that is with the history.

What business problems are you solving with the product? What benefits have you realized?

we do not have to take care of sync of code if we are developing a product with TFS and we can call its on a safe place. so no chances to miss anything.

TFS review by User in Government Administration
User in Government Administration
Validated Reviewer
Verified Current User
Review Source

"Overall Poor VCS"

What do you like best?

It has some interesting features regarding project management / teamwork. Integrationcwoth AD is also nice. If you can, I'd recommend using the Git support as TFVC can be a pain to coworkers with especially if you do any work outside of the Microsoft Stack. It has a number of ALM tools built in, such as a ticket board, Kanban board, chat rooms, etc.,which may be helpful if you follow any sort of agile practices. It also supports code reviews, which is great.

What do you dislike?

Very poor IDE integration outside of Visual Studio. Poor and confusing documentation with some broken tools as well. The biggest example I've encountered of this is with Jetbrains IDE's. The Microsoft supplied plugin for VSTS required a command line tool that ended up breaking after working fine for several months. I reached out to support, and they were helpful, unfortunately I ended up getting nowhere.

Recommendations to others considering the product

If you're not stuck in Microsoft vendor lock in, or not using a MS stack, it might be better use the Git support as opposed to TFVC

What business problems are you solving with the product? What benefits have you realized?

Version Control primarily. It allows you to version and back up your code with decent integration with other parts of the Microsoft stack. It also provides a near complete set of ALM tools.

TFS review by Ankit M.
Ankit M.
Validated Reviewer
Review Source

"Good Tool for Organized Project Management"

What do you like best?

Its Version Management History, automatic Conflict resolution. And the Shelve Feature which help to store the changes without affecting any one page and also not keeping the file in Check Out. Also It Provides Two Different Types of Check Out Option Explicit and Implicit, which sometime helpful when we do not want anyone to make change into particular file.

What do you dislike?

By Default come up with so many features, it is confusing for the users who required only minimal features. Should have Role/Permission management functionality. Sometime hanging up the Visual Studio when try to get latest files.

Recommendations to others considering the product

Very helpful to Keep Project In Sync with Version Management.

What business problems are you solving with the product? What benefits have you realized?

It is helpful to manage our Big Project which is developing by multiple team members. Keeping all the codes in sync on server, so no need to worry about backup and security of code.

TFS review by Anthony G.
Anthony G.
Validated Reviewer
Verified Current User
Review Source

"The Foundation of Team Development"

What do you like best?

It works great and is full of functions and team collaboration tools. I further love that it is seamless within Visual Studio. I also love the fact that Microsoft lately has been integrating with Open Source platforms and technologies like Git and others.

What do you dislike?

Learning curve... (at least in administering it.) I'm sure that once you have it down, it would be fairly simple... but not everything is intuitive enough to automatically know how to use it.

Recommendations to others considering the product

If you want a tool that you know works and is feature full then TFS is for your team. It does carry a bit of a learning curve especially with administration... but for those already used to administering Microsoft Products it should feel pretty familiar.

What business problems are you solving with the product? What benefits have you realized?

Team development collaboration

TFS review by Shivani S.
Shivani S.
Validated Reviewer
Review Source

"TFS - The test tracking tool you want"

What do you like best?

The way how we can have folders across versions, test plans, code is the best thing. While writing up defects, the ease to mention the fields for the developers to understand how to and where to find the defect is the best

What do you dislike?

It just keeps losing connection to the server at times. We need to connect again to the server if updates to the laptop is made.

Recommendations to others considering the product

Any novice user with a little help can try using TFS because it will lay out all the groundwork for you and help collaborating with the developers easy and beneficial.

What business problems are you solving with the product? What benefits have you realized?

The team collaboration has become better. Every team member can figure out any details regarding test cases or defects logged. I would recommend this to everyone who are new to defect tracking.

TFS review by Ghislain P.
Ghislain P.
Validated Reviewer
Verified Current User
Review Source

"Nice version control software"

What do you like best?

The best thing about Team Foundation Server is it's integration in Visual Studio. The way it is integrated is, in my opinion, very good. You can add, modify, remove files from your project and the appropriate action in Team Foundation Server will be done automatically when you "check in" your code. Another great thing about it is the web interface. It easy to use and we use it to give access to managers who would like to see code changes without having Visual Studio installed on their computer.

What do you dislike?

The thing I dislike about this is not being able to just download a certain project to have as a copy on my computer. In an old version (Visual Source Safe at the time) you could just right-click on a project and select "download locally" and that was it. Now it is more complicated...unless I didn't look at the right place.

Recommendations to others considering the product

Team Foundation Server has a lot to offer and, unfortunately, we are not using all of its features. We use it for file versioning. That being said, for file versioning, it does a great job and it integrates well with Visual Studio.

What business problems are you solving with the product? What benefits have you realized?

We use Team Foundation Server for version control. All our Visual Studio developments are stored in it. It is easy to use and does not require much effort of our part.

TFS review by Daniel  S.
Daniel S.
Validated Reviewer
Review Source

"Buen programa para el trabajo en equipo con productos Microsoft"

What do you like best?

No es solo un control de versiones, su funcionalidad da para muchos mas, es perfecto para el trabajo en equipo sobre un gran proyecto, ya que tiene múltiples opciones configurables para poder trabajar con el mismo archivo, o bloquear dicho archivo para que solo pueda estar en uso por una persona.

What do you dislike?

Lo que menos me gusta, es que por defecto en Visual Studio, el área de trabajo aparezca con la ubicación Local, ya que te crea confusión, porque dos personas pueden trabajar a la vez con el mismo achivo, debería aparecer por defecto la opción servidor.

Recommendations to others considering the product

Muy recomendable para productos Microsoft, expecialmente Visual Studio

What business problems are you solving with the product? What benefits have you realized?

Control de versiones, ideal para el trabajo en equipo, y poder trabajar desde distintos equipos.

TFS review by ANKIT M.
ANKIT M.
Validated Reviewer
Verified Current User
Review Source

"TFS - Very useful for Projects Among Big Teams"

What do you like best?

The Shelve Feature i like most in TFS. Other features like Version Management, automatic conflicts management and History of Files. And it is secured too.

What do you dislike?

Available Features options should be customizable based on user requirement. Templates should be easy to customize.

Recommendations to others considering the product

Good Tool to use for Projects for which big teams are working on different location.

What business problems are you solving with the product? What benefits have you realized?

Very useful for us for the Project on which various teams are working and all the thing remains on one place. Does not need to worry of sync.

TFS review by Jeroen G.
Jeroen G.
Validated Reviewer
Verified Current User
Review Source

"TFS and git"

What do you like best?

We use Team Foundation Server mainly as our git repository for C# solutions. The integration with Visual Studio 2017 is excellent.

What do you dislike?

The UI / UX can be better. All the functions are there, but sometimes you have to search for it.

Recommendations to others considering the product

If you are looking for a non-cloud solution for your Microsoft development stack Team Foundation Server is a good choice.

What business problems are you solving with the product? What benefits have you realized?

We wanted to use git and a local git repository (non-cloud based) to match our Microsoft server stack and development infrastructure.

TFS review by David B.
David B.
Validated Reviewer
Review Source

"Gran control de versiones"

What do you like best?

Excelente control de versiones para utilizar principalmente con Visual Studio, se integra perfectamente, y permite interactuar varios miembros de un equipo de manera simultanea, guardando versiones en cada cambio que se realice de los diferentes archivos de un proyecto.

What do you dislike?

Si no lo configuras correctamente, puedes perder cambios a la hora de hacer chekIn ya que los Merge a veces no funcionan del todo exactos.

Recommendations to others considering the product

Muy recomendable para utilizar como control de versiones con Visual Studio

What business problems are you solving with the product? What benefits have you realized?

Una de las mejores opciones es poder revisar el historial para ver que cambios se hicieron y porque, ya que puedes almacenar comentarios en todos ellos, puede ayudarte a la hora de corregir errores del pasado.

TFS review by User in Government Administration
User in Government Administration
Validated Reviewer
Verified Current User
Review Source

"Does what it is supposed to do and more."

What do you like best?

To begin with, TFS is exceptionally good as a source code sharing & control solution. The integration with Visual Studio is amazing and automatic/manual merging is great. It is really easy to branch/merge whole solutions.

What do you dislike?

The whole UI for tracking work Items & the Scrum-like board need a lot of work to become more usable. For the time being it is very confusing especially when you have a log of PBIs with information and links among each other.

Recommendations to others considering the product

If you use Visual Studio & Scrum then this is definitely the way to go and extract maximum value from this product. If you don't then you will be missing out on a lot of the functionalities provided.

What business problems are you solving with the product? What benefits have you realized?

Source Control, Software Development Management, Build & Deployment Automation

TFS review by Jamie S.
Jamie S.
Validated Reviewer
Verified Current User
Review Source

"Invaluable"

What do you like best?

The best thing about TFS, for me, are definitely the work boards. Being able to manage workflow using features, stories and tasks has become a cornerstone of our developments process.

What do you dislike?

That the charting feature is a paid additional extra. There are some limits, such as assigning multiple people to a single work item.

Recommendations to others considering the product

Give it a test run. If you use Visual Studio or any other MS services I can't imagine why you wouldn't use this.

What business problems are you solving with the product? What benefits have you realized?

We use it both as a GIT repo, a bug/test manager and for documentation use.

TFS review by Neel S.
Neel S.
Validated Reviewer
Review Source

"Review of Microsoft TFS"

What do you like best?

Integration with Microsoft Products: SharePoint, IIS, and integration with GitHub and git-flow.

Technically it can be configured in a lot of detailed way depending on the team. It is more useful for the backend engineers who use it for version control and code review.

What do you dislike?

Sort of time consuming since you have to check out any source code. After using it, you have to check it in. Sometimes multiple users will check out the same code but at least you will get the latest version.

What business problems are you solving with the product? What benefits have you realized?

Any novice user with a little help can try using TFS because it will lay out all the groundwork for you and help collaborating with the developers easy and beneficial

TFS review by User
User
Validated Reviewer
Review Source

"TFS Experiance "

What do you like best?

TFS is a great tool for planning and execution. We used to follow Scrum in Xerox. Starting from the requirement initiatives - we have it as TFS items in the repository. We have customized TFS in order to manage Initiatives, Epics, Stories and tasks. We had a Sprint board integrated to TFS which helps us to have a better view of our Sprint Progress. In addition we had Microsoft Test Manager integrated to TFS, which helps us to manage our Test cases and generate quality reports in a Go. TFS is a one stop shop for all our planning and execution.

What do you dislike?

TFS has a cost associated with it unlike JIRA,.

Recommendations to others considering the product

I would highly recommend this tool for the teams that follow Scrum or Kanban. We were able to utilize this tool in Planning and execution phase in a typical business Agility environment. Starting from Requirement Initiatives, Epics, Stories and Tasks, we have all the needed deatils in TFS. On top of that if we could integrate a visualize Sprint board, that would help our teams to focus more on the Progress. I would highly recommend to integarte TFS with Quality assurance tools like MTM. This would help us to have TFS as single source of repository. We also had builds integrated to TFS.

Its also quite easy to query TFS to fetch the needed details.

Overall , I would highly recommend TFS - A great tool to work with !

What business problems are you solving with the product? What benefits have you realized?

TFS is a one stop shop for all our planning and execution. This is used as our repository to manage Initiatives, Epics, Stories and tasks. Sprint boards, Test Manager and Builds are integrated with TFS - which helps us to have a smooth progress on Team's day today work and maintain high transparency to all the stake holders.

TFS review by Erin H.
Erin H.
Validated Reviewer
Verified Current User
Review Source

"Great way to track progress"

What do you like best?

I love TFS. I love the way it tracks bugs, I love the way it manages and tracks deployments to different environments, and I love the way it manages test cases, test plans, requirements, and features, as well as tasks. Our company currently has it set up so that I can access TFS remotely via the web and it has been incredibly useful. The development team also set up a button that allows QA resources to push deployments from our test to our QA environments, which has freed up our development resources considerably.

What do you dislike?

Sometimes I don't have the right permissions within TFS to do the things I need/want to do, and I have to bother the VP of technology for access.

Recommendations to others considering the product

Ensure you have a system in plan if you plan to use a different product (like JIRA) for client facing issue reporting. JIRA for example has addons that will integrate with TFS and automatically create issues from JIRA into TFS.

What business problems are you solving with the product? What benefits have you realized?

We identified a need for a more organized system to keep track of test plans, test cases, and bugs. Additionally, we have begun to use the program to manage our releases and release notes, as bugs and test cases can be directly tied to releases and updated automatically upon deployment.

TFS review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Great for tracking changesets in Visual Studio"

What do you like best?

Easy to track change sets in Visual Studio. Organizes changes well and you know your code is safe and documented. You can easily track back all the changes made to a certain file and annotate inline. This is a must when working in in a Microsoft shop to check code into.

What do you dislike?

UI is dated and can be confusing at first and can feel clunky at times. The web portal doesn't shine and or real benefit comes from what is integrated with Visual Studio

Recommendations to others considering the product

Must have for development in Visual Studio.

What business problems are you solving with the product? What benefits have you realized?

Keeping all source code version and safely stored. Everyone can track all the changes made and pull any version they need. Branching and merging work well.

TFS review by Sterren F.
Sterren F.
Validated Reviewer
Verified Current User
Review Source

"The one-stop-shop for work tracking, version control and DevOps"

What do you like best?

The ability to track the entire software development life-cycle in one integrated platform

What do you dislike?

The permissions system in TFS is sometimes a little confusing. Understanding what people can do based on what groups they are in, what those groups are in, implicit and explicit permissions, etc. is a headache.

Recommendations to others considering the product

Start with Visual Studio Team Services (VSTS), which is the cloud hosted version of TFS. Once you get to grips with it, you can deploy it on premises or in a private cloud.

What business problems are you solving with the product? What benefits have you realized?

Tracking and managing the software development life-cycle

TFS review by Raffaella Q.
Raffaella Q.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"good tool for sharing code and tracking work"

What do you like best?

i would like to recommend Microsoft Team Foundation Server because of his integration with Visual Studio, and because it's quite easy to use and to do projects with this tool. It's smart and there are not a lot of functions, so it's easy to understand.

The online portal and management reporting tools are also quite simple to use but they're also powerful.

What do you dislike?

sometimes it's a little bit slow working with this tools, and when you havn't connection with the server, you can have a lot of error messages. a little bit frustrating, it can be a little bit smarter to handle some problems. However, there aren't any other big issue about that product. I don't know if it works well on platform different from microsoft windows.

Recommendations to others considering the product

consider using microsoft team foundation express, that It’s free and can upgrade to TFS professional in a bit.

What business problems are you solving with the product? What benefits have you realized?

We've used it for some developing projects, and I used it to share and collaborate with other members of the team. It was easy to collaborate and see the project status. It's good his versioning control, history search. It integrates with xcode, ecplise and many others. Team collaboration is smart and is easy to plan future developments.

TFS review by Jaidev B.
Jaidev B.
Validated Reviewer
Verified Current User
Review Source

"Used MS TFS as a project manager and developer"

What do you like best?

TFS is an easy to use and very flexible software development manager and tracker. It easily allowed our international teams to work together and work on different features at the same time. when developing with a MS tools such as Visual Studio, it makes collaboration and management very easy.

What do you dislike?

The client-server model. It requires a lot of communication and if the connection is broken, all work comes to a halt. It needs to be able to cache changes and then sync them with the server. Also, all work must be done within TFS. Changes made outside TFS will not be tracked.

Recommendations to others considering the product

TFS is great for working in a ms development environment. It is a little lacking in developing for non-microsoft environments. Be sure to consider all development needs including testing, bug tracking, version control, and others when deciding on this product.

What business problems are you solving with the product? What benefits have you realized?

TFS allowed multiple developers in different time zones to work on the same development project. It made development a lot more efficient.

TFS review by Rutviij M.
Rutviij M.
Validated Reviewer
Review Source

"Code share using microsoft TFS"

What do you like best?

TFS is easily compatible with visual studio. We can manage our source code on server in team. check in and check out will recorded our code for different version

What do you dislike?

It can not be use with java based application. for .net framework we can use it easily.

Recommendations to others considering the product

If you are developing .net based application with team member. then TFS is best for mangaing code within team. easy to use. start using it.

What business problems are you solving with the product? What benefits have you realized?

for uploading code on server, for code review , chick in check out code. We can easily find if our code is conflict with other team members.

TFS review by Executive Sponsor in Computer Software
Executive Sponsor in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Powerful, but heavy, and sometimes cumbersome."

What do you like best?

TFS is a robust ALM platform. It does a lot of things, and is particularly good at integration with a Microsoft stack development environment.

QA / Test Manager integration is excellent, providing true end-to-end ALM capabilities for distributed teams.

What do you dislike?

Installation, configuration, and upkeep is substantial. Seems like you need to install every Microsoft product as a prerequisite to TFS (ok, SharePoint, SQL Server, etc.).

Web interface is sometimes clunky.

Recommendations to others considering the product

We've ultimately decided to transition to GIT and Hansoft.

What business problems are you solving with the product? What benefits have you realized?

TFS allows us to manage our source code, and track development/QA tasks in a traceable manner.

Having a product that bridges source control, and other ALM activities, has been useful.

TFS review by James S.
James S.
Validated Reviewer
Verified Current User
Review Source

"TFS is a great tool but new features are slow coming"

What do you like best?

TFS integrates well with Visual Studio and offers many great features for Scrum, Agile, and CMMI. Integration with git rather than TFSVC gives you the flexibility to use a top-notch distributed version control system while automatically hooking into your backlog.

The new build stuff in TFS 2015 has improved our build strategy immensely.

What do you dislike?

I am always encountering problems with TFSVC and we have so many projects that the team is afraid to convert to fully to git. Here are some of the issues I've encountered recently:

* TFSVC: Commits through Visual Studio regularly complain that the commit failed and code was auto-merged, so try again (no indication of what was auto-merged)

* TFSVC: Auto-generating version numbers from changesets (via MSBuild Community Tasks TFSClient) often results in a 'tfs.exe exited with code 100' error and the only fix is to build projects serially

* TFS Web Access: Clearing cookies in Chrome after TFS2015 Update 1 results in TFS being unusable for me in Chrome, so I have to use IE (which I hate)

* TFS: TFS doesn't intuitively associate Code Reviews, Changesets, and other Work Items, making it a huge pain to report on these as a whole

* TFS: Customizing process templates is a huge pain. For example, we've added code review tabs to user stories and tasks to track collaboration and the only way to hook up code reviews to these items is as a 'Related' item

* TFS: While vso plugins are 'getting there', it is still a struggle to integrate a lot of the open source community tools we use (karma, protractor, cucumber, etc.)

* TFS: Configuring new agents and their 'system variables' is not well documented

* TFS: In general TFS requires a lot more overhead than using GitHub Enterprise as I did with a previous employer. However, TFS gives you reporting, built-in proprietary testing tools, and a slew of other things you wouldn't get immediately with GitHub.

* TFSVC: From a development perspective, I spend more time getting TFSVC to do what I want it to do than I ever did with git

Recommendations to others considering the product

Be sure to check out GitHub or BitBucket and determine whether you really need more than an issue tracker and distributed version control system. Sure, TFS and its integration with Visual Studio allow you to "suspend" your work and persists your open windows, tabs, files (everything) to the server so you can get back to it after doing something else... but do you need that? You could go with Visual Studio Online or Atlassian Jira/BitBucket and have maybe 85% of the functionality with less headaches.

What business problems are you solving with the product? What benefits have you realized?

We use TFS to track change management, code quality, collaboration, continuation integration and build automation.

With the new build system in TFS 2015, we've converted monolithic unrepeatable builds which developers struggled to maintain into clear and concise customizable build steps. We've also condensed multiple unrelated build process templates into a single much cleaner template which better represents our processes across projects and teams.

TFS 2015 has helped to improve our software quality more than earlier versions of TFS.

TFS review by Anthony J.
Anthony J.
Validated Reviewer
Review Source

"Great for software project collaborations"

What do you like best?

I like how intuitive and easy it is to use. Once you create a Visual Studio account, you can have your code uploaded and ready to go. It also has a web interface where team can file bugs and issues and keep track of all the updates with comprehensive versioning.

What do you dislike?

This is not a free software. It is a good investment for medium sized team but not for freelancers.

Recommendations to others considering the product

It is a stable source control for teams of medium size.

What business problems are you solving with the product? What benefits have you realized?

It helped us maintain versioning and issue tracking for all our clients.

TFS review by User in Research
User in Research
Validated Reviewer
Verified Current User
Review Source

"Extremely versatile "

What do you like best?

TFS offers a truly team-driven structure, allowing for easy hand-off with submitting and resolving tickets and tracking sprint planning. The integration with Test Manager makes for a very smooth process flow as well.

What do you dislike?

There is nothing that comes to mind as a 'con' to using TFS. It's simply a powerful tool that does it's job better than any other service we have tried.

Recommendations to others considering the product

Give it a try and within weeks, you won't believe you ever worked without it

What business problems are you solving with the product? What benefits have you realized?

Fluid sprint management, that allows a multitude of users to submit tickets, and admin level users to groom sprints that work well for the team.

TFS review by G2 Crowd User in Financial Services
G2 Crowd User in Financial Services
Validated Reviewer
Verified Current User
Review Source

"Good version control by Microsoft but can be better."

What do you like best?

TFS is well integrated into Visual Studio which making development in the Microsoft language suite convenient. With the ability to assign tasks and the existence of shelvesets it's quite convenient to review code and to see who is currently working on what.

What do you dislike?

It's not as nice to use as GIT. The dependency on the server is not the best when you want to work offline or want to do some features branch on your own system in your own remote without pushing to the server. Also, server dependency means if the server goes down, you probably won't be able to work.

Git would be nicer with the functionality that everybody has a copy of the repository that is on the server.

Recommendations to others considering the product

Everyone has their own tastes, definitely give it a try. It may or may not work out for your organization.

What business problems are you solving with the product? What benefits have you realized?

Version control is critical to see progression of software over time, it's beneficial due to it's centralized location in which everyone can get updated versions.

TFS review by RutvijMehta R.
RutvijMehta R.
Validated Reviewer
Review Source

"Team foundation Server for code management and project "

What do you like best?

TFS is best integrated with Microsoft visual studio. check in and check out of code is easy. GUI is best. Managed our source code on central server.

What do you dislike?

Many more functionality like project sharing like github can be added.

Recommendations to others considering the product

With help of TFS we can manage our sorce code within team. If it is conflicting with others than we can redo also and check in again our code to server.

What business problems are you solving with the product? What benefits have you realized?

Check in and check out of code on central server. Version control of your whole source code is also possible.

TFS review by meindert h.
meindert h.
Validated Reviewer
Verified Current User
Review Source

"Klunkie"

What do you like best?

The integration with source control, no software issues as far as I can see

The web interface is easy to use

What do you dislike?

I worked with Target Process before, and I miss the ease to quickly see a relevant board of items.

We do the stand up using the board, but it's not showing the column headers so we can't see where we must drag the task to.

It is not clear why we are not meeting the burn down

Recommendations to others considering the product

It does not support multiple boards: Release management, Testing Process, Development SCRUM, Support KANBAN

What business problems are you solving with the product? What benefits have you realized?

Scrum process

Release management

CI

code repository

TFS review by Administrator in Defense & Space
Administrator in Defense & Space
Validated Reviewer
Verified Current User
Review Source

"TFS for Agile"

What do you like best?

We have numerous team members connecting to the same development effort at different times but we are able to all stay sync with what the current up to the minute status is

What do you dislike?

TFS does tend to have a lot of options, so that means it is very flexible for different teams it also results in some clunkiness when you have to put up with an element that you don't use.

What business problems are you solving with the product? What benefits have you realized?

Managing the Agile development efforts of application development teams including involvement with end customers.

TFS review by User
User
Validated Reviewer
Review Source

"A stick to keep you in check when you are working in Agile"

What do you like best?

It works great with Visual studio. I am a database developer and it helped me managing my Database project synced across multiple environments. The best thing about it is I was able to supervise the entire lifecycle of my product with it.

What do you dislike?

TFS can have an Agile approach. A role based approach to make it more better.

also while working on VPN, it gives troubles to log in and pull down repository. especially with multiple domains on one system. This can be improved.

Recommendations to others considering the product

In terms of security, Continuous Integration and Continuous Deployment , TFS is best out there in market.

What business problems are you solving with the product? What benefits have you realized?

TFS helped us tracking the changes of our products over the period of time. which was a prime motive of investing in this product.

TFS review by User in Higher Education
User in Higher Education
Validated Reviewer
Verified Current User
Review Source

"Great Microsoft Product"

What do you like best?

I love the integration with Visual Studio. This makes it easy to keep track of backlog items, bind projects to source control and view the version and history of a project. I also like how it integrates into Outlook for task management as well.

The team project portal has also been a hit for us. Each team can have a customize section where the can keep track of tasks that are only applicable to that team. This has been something we have found very useful as well

What do you dislike?

So far I have had quite a positive experience with TFS and I haven't quite been able to pinpoint any problems or things I dislike.

Recommendations to others considering the product

Your developers will thank you for it and it make source control a very straightforward process. Additionally, its integration with Microsoft Outlook is also a plus when considering this item

What business problems are you solving with the product? What benefits have you realized?

We are solving the problem of not having proper source control management, and project management for developers. Having it integrate so easily with Visual Studio, its a greater incentive for developers to stay on top of the PM tasks

TFS review by Rutu M.
Rutu M.
Validated Reviewer
Review Source

"Efficient version control tool"

What do you like best?

If one is using visual studio to developed application then for version controlling and code merging TFS is best solution.

What do you dislike?

Many more functionality can be added like git.

Recommendations to others considering the product

You don't need to worry about how to maintain consitency of codes beetween whole team. You can use TFS for merging your code with other team members. TFS can take responsibility for version controliing of your application.

What business problems are you solving with the product? What benefits have you realized?

for project management , version controlling of code and check in check out code on share server between the team.

TFS review by Rutvij M.
Rutvij M.
Validated Reviewer
Review Source

"Best version control and hosting solution"

What do you like best?

TFS has provides source code management. Using TFS it's easy to manage code within team. you can check in and check out your code any where any time.

What do you dislike?

It's has not many functionality like GIT

Recommendations to others considering the product

TFS can be best solution for version controlling. We can do reporting, requirements management, project management (for both agile software development and waterfall teams), automated builds, lab management, testing and release management capabilities. Using TFS you can share your code within your team and group of projects.

What business problems are you solving with the product? What benefits have you realized?

version controlling

TFS review by Alejandro M.
Alejandro M.
Validated Reviewer
Verified Current User
Review Source

"A constant pain."

What do you like best?

When it works, it is really useful to undo mistakes and keep code stafe from catastrophes.

What do you dislike?

The thing with TFS is that it seems to require a lot of manteinance and configuration because most of the times even setting up a new project is a mess that causes the code to be copied multiple times over the computer's filesystem, some files are ignored by the server and sometimes changes dropped or ignored.

Recommendations to others considering the product

I would consider instead using a Git solution. Even Microsoft is doing so.

What business problems are you solving with the product? What benefits have you realized?

The benefits are really clear when it works, code stays safe, organized and ready to be worked by any member of the team.

TFS review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Stuck in the 1990s"

What do you like best?

Team Foundation Server is practically counterproductive, there is nothing I like best about this system. There are several softwares that beat Team Foundation Server and are either free or cost way less. As a software engineer with over 10 years of experience and having used multiple ticket tracking, SCM, and automation softwares, this one is absolutely the worst of the worst.

What do you dislike?

Horrible search. Difficult to "quickly" find anything. In choosing this product as a business solution, you will find it difficult to get less technically inclined individuals to be able to manage tasks using this 1990's drill down interface. PBIs or Product Backlog Items cannot be viewed in any other view except as an unordered list. Terrible. What's worse is that if you want to see PBIs on a board view or card column view you must first duplicate the entire PBI in the form of a task this splinters documentation all over the place. Sprint management results in writing down a lot of info on paper on your desk so that you can hopefully remember how to find it the next time. User's of all calibre fail to document progress of tasks etc using this system because it's organized so poorly it will make your head explode.

Recommendations to others considering the product

*** DO NOT USE TEAM FOUNDATION SERVER *** This software is usually throw in with other microsoft licensing packages etc to force people to use it or to keep on using it. It constantly wastes everyone's time when they are unable to simply keep track of tasks ( the main purpose of this software ). Product Backlog Items are unable to be tracked on a visual board without having to duplicate them in the form of tasks. This results in splintered documentation and tracking of tasks. Users end up with a lot of confusion with simple tasks and become poorly organized.

What business problems are you solving with the product? What benefits have you realized?

I am keeping tracking team and individual tasks with about 100 users and we all hate it. So many times this system has failed us. It's not easy to use. It's search requires a new custom query to be created by the user ( like the days before search engines were invented ) and many novice users simply cannot understand even basic logic enough to create a search.

TFS review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Agile Team Member using Team Foundation Server"

What do you like best?

The features I enjoy of Team Foundation Server (TFS) are the history tracking of code, and the entire code repository as a whole. I use it to track my own work and push builds to our integration servers. I find the ease of use and the support of it refreshing from the software that was being used before.

What do you dislike?

What I don't enjoy about TFS is the dashboard and "work" view of it. Our project manager seems to understand it pretty well, but I am always left confused when looking at all of the dashboards and page views. I think that the agile boards can be made much more user friendly, and ESPECIALLY the left navigation and top navigation. It doesn't stand out enough and I find it hard to get to where I need to. I also have many times updated a task, or bug, etc, and then forgot to hit SAVE before exiting. My changes were never reflected and I didn't know that they weren't and why, for a long time. I don't think the save button is large, or clear enough with all of the business going on in all of the panels, on every screen of this program.

Recommendations to others considering the product

I would say to go with it because it integrates well with all of the other Microsoft products out there if you are in a large corporation. If you are in a smaller business or team, I would say against it and try to find another software out there that is free and does a lot of the same things, but without the frills.

What business problems are you solving with the product? What benefits have you realized?

We are working towards the goal of meeting our deadline of our agile projects. We use the agile "work" mode to make sure we meet our goals every two weeks with development, design, and testing, and then we use the code repository built into TFS to make sure that our version control is consistent and that we can push code builds to our various servers.

TFS review by User
User
Validated Reviewer
Verified Current User
Review Source

"Good application but unconfortable interface"

What do you like best?

I's a very flexible tool capable to gather a lot of information about Development Life Cicle.

Well integrated with visual Studio to track features, tasks, source code and testing.

What do you dislike?

The web client is very untrustful. Sometimes information is not loadded and it seems it has been removed. We have to force refresh pages continuosly.

Filtering information, some reports and bulk updates are difficult. (We use excel or custom applications linked to information in tfs to create repetitive tasks or create custom reports)

Recommendations to others considering the product

It has an API that allows you to create HMIs for editing items and generate reports

What business problems are you solving with the product? What benefits have you realized?

We manage software development lifecycle. Product Owners and developers can share information on sprint progress in a centralized repository

Integration with Visual Studio allows us to keep track of code changes related to features

It also holds test plans and test executions.

TFS review by Luca C.
Luca C.
Validated Reviewer
Review Source

"The versioning by Microsoft. "

What do you like best?

I find the TFS (microsoft code versioning) much more user-friendly against his competitors.

Installation requires a little bit of time, in our case we used an "ad-hoc" server that deals only with this but it can be installed on any server that is accessible from several clients that need to use the versioning of code.

We use it only for the projects Visual Studio (mainly on the Integration Services package) the History of versioning is easily queryable and switch from one version to another does not require any time.

What do you dislike?

For the use that I personally do, I have not found specific minus points,

Rarely it is happened that due to a visual studio crash during the check-in of a project, my changes was lost but I'm not sure that the problem due to Team Foundation Server ...

Recommendations to others considering the product

If you are starting to use it, it is free with TFS Express ( only for 5 members of the team,)

You can works with different language including Java, Python, HTML5, JavaScript, C # ecc..

What business problems are you solving with the product? What benefits have you realized?

Like any versioning program, using this product will prevent overwriting of code, prevents the code becomes unavailable, you can merge changes made by different people, you can have a great team effort and you can save a lot of time.

TFS review by Maurizio M.
Maurizio M.
Validated Reviewer
Review Source

"It works but should be faster and more "modern""

What do you like best?

I like the integration with Microsoft Visual Studio, of course. It's his job. It's very simple and easy to use the interface to get the latest version, check out the file, get specific version and so on. There aren't so many features, but they work. We use TFS on Windows of course.

What do you dislike?

Sometimes it's really too slow, and if you loose connection with the server it's a mess! A lot of warning and error in the output windows, and sometimes you have to click dozens of time on the "ok" buttons. Please, fix or improve that. Other problem: I'm not sure about that but sometimes Visual Studio crashes when you're getting the newer version of a projects and his files.

Recommendations to others considering the product

It's ok of course with Microsoft Visual Studio on a Windows machine, I don't know how it works on other systems or other IDE.

What business problems are you solving with the product? What benefits have you realized?

We work only database side with TFS, developers prefer to use subversion. We also use TFS as a little CRM for internal purpose. We use it to track changes and develops on our ETL for Data warehouse system.

TFS review by User in Financial Services
User in Financial Services
Validated Reviewer
Verified Current User
Review Source

"Fully featured yet simple to use Enterprise class project development tool"

What do you like best?

The integration with Visual Studio is built-in, making it simple to link the two and work straight out of one environment. It's a massive improvement over Visual Source Safe, VB6, third party tracking tools, testing suites and management reporting tools!

The web portal and management reporting tools are also simple to use but powerful enough to meet the most demanding of requirements.

What do you dislike?

As the product is large and meets a number of customer needs across a large swathe of industries and departments, ensuring that you configure it for your business needs can be overwhelming and it's quite easy to get a few little things wrong which may impact your ability to introduce change easily in the future.

Recommendations to others considering the product

Plan your build and development processes out right from the start - getting it wrong through doing it too quickly at the start can lead to lots of pain further down the line.

What business problems are you solving with the product? What benefits have you realized?

The effective storage, build and branching of source code, coupled with integrated bug tracking, user stories, tasks and iterative releases.

It's enabled us to deliver an improved solution to the clients, whilst also making life easier for those who use it on a daily basis. It's also made it possible to supply a view of the development roadmap to other areas of the business, increasing input and engagement at the same time.

TFS review by Sohana S.
Sohana S.
Validated Reviewer
Review Source

"Microsoft best IDE for c# app dev"

What do you like best?

If one is .net developer and want to develop c# application then visual studio will be best choice because it is so user friendly and easy to use.

What do you dislike?

java based application can be build easily.

Recommendations to others considering the product

You don't need to worry about update of .net version or download updates. VS IDE take care of all by it self. start developing your first .net application

What business problems are you solving with the product? What benefits have you realized?

to developed .net web application and providing educational solution to team.

TFS review by Suraj E.
Suraj E.
Validated Reviewer
Verified Current User
Review Source

"The right service for managing you developer workflow throughout you sdlc"

What do you like best?

> Version control choice (centralized vs distributed(git))

> Easy to setup

> bug tracking

> Project UI changes based on your ALM of choice(Agile, SCRUM) etc...

> Testcase management.

> Continuous Integration.

> Build system.

> User Story management (Kanban).

> Burn down

All the above in one suite

What do you dislike?

> No directed way to use. Confusing at first but you'll get used to it.

> NO Unified way to see overall organization project progress

Recommendations to others considering the product

Great for Version control and bug tracking, especially when coupled with Visual studio.

What business problems are you solving with the product? What benefits have you realized?

> Easy to setup

> bug tracking

> Project UI changes based on your ALM of choice(Agile, SCRUM) etc...

> Testcase management.

> Continuous Integration.

TFS review by Consultant
Consultant
Validated Reviewer
Review Source

"Average Project/Product Management Software"

What do you like best?

Hierarchy is related to Jira. Good reporting. Integration with Excel.

What do you dislike?

Difficult at times to group and find items if you are used to the cleaner JIRA interface. This makes tagging critical when you need to do any reporting. Unlike JIRA, you do not start and stop iterations manually-they start and stop based on their start and end dates. Doesn't have concept of versions or releases like JIRA does. Many of the custom features require administrative rights so you are often constrained by a client's instance. Developers must update their hours to ensure burndown functions accurately.

Recommendations to others considering the product

Would likely chose Jira over TFS.

What business problems are you solving with the product? What benefits have you realized?

Efficient product/project management software. Good custom reporting.

TFS review by Mahmut B.
Mahmut B.
Validated Reviewer
Verified Current User
Review Source

"Powerful tool for tracking requests from Customer"

What do you like best?

It is easy to use for managing customer requests and giving fast response through comments on open issues. It also has built-in scrum dashboards and history graphics for requests.

What do you dislike?

When many connections iccurred on, it overhauls itself and permission checking for access control among users makes hard to change the status of items.

Recommendations to others considering the product

It is a good choice for teams who wants to manage requests and bugs through a dashboard, also for agile development it makes tracking easy.

What business problems are you solving with the product? What benefits have you realized?

It helps to track software lifecycle and work assignment for team. Tracking bugs and change requests effectively and gives us fast response time.

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"The best tool for code repository "

What do you like best?

1. Allow multiple developer to collaborate and work together

2. The code merge feature is the best if we compare with other tools existing in the market

3. Branching and labelling is extremely easy

4. It makes the code management very easy

What do you dislike?

The auto merge feature can be a pain sometimes. Even though it is one of the best available in the market but sometimes it can give you so much pain when multiple developers are working on the same files. So we need to be careful

Recommendations to others considering the product

The issue/card/user story management needs to be more better. If we compare it with other tools in the market this is one area where I think TFS lacks

What business problems are you solving with the product? What benefits have you realized?

Working in a distributed environment across continents and allow people to work together on the same code.

TFS review by Bryan F.
Bryan F.
Validated Reviewer
Verified Current User
Review Source

"Great Change Set Tracking and Integrates Smoothly into Visual Studio"

What do you like best?

Microsoft's TFS integrates smoothly with Visual Studio. It's also fairly simple to install and configure, though it takes some time to get used to the web user interface.

I've primarily used it for version control, which it does very extremely well, allowing branching,shelving of codesets, and side by side comparisons to previous versions.

For small teams (1-5 people), you can also use it completely free, and you're allowed to sell/distribute the products you create with it as you see fit.

What do you dislike?

Creating projects is not as clear cut as it seems at first, and the interface is not all that intuitive, although once you become familiar with it, it works well.

Recommendations to others considering the product

You can use a free version of TFS with small teams (up to 5 people), so you can give it a test run with no financial investment.

What business problems are you solving with the product? What benefits have you realized?

Version control is extremely important to our team, so that we're not losing much time if we need to rollback changes, and keep our team from stepping on each other. TFS has allowed us to function more efficiently.

TFS review by User
User
Validated Reviewer
Verified Current User
Review Source

"Managing team workflow and a centralized tool for task management"

What do you like best?

very user friendly, team task distribution and tracking is very much easy in here.

What do you dislike?

using this tool as a source code control versioning , its not as versatile and agile as GIT or bitbucket is.

What business problems are you solving with the product? What benefits have you realized?

We are using this tool to track our project progress. We have our team project portal here build in and all the User story and task creation happens here and is carried further to the deployment stage.

TFS review by Rita D.
Rita D.
Validated Reviewer
Verified Current User
Review Source

"TFS for complete SDLC"

What do you like best?

A versioning system along with estimation tool makes it a one stop tool for both developers and project managers

What do you dislike?

It is expensive and works well with Microsoft stack but not well with other languages.

Recommendations to others considering the product

It is expensive and works best with the Microsoft stack

What business problems are you solving with the product? What benefits have you realized?

We use TFS for version control as well as tying it with estimates against the tickets. Developers use it to check in and check out files and build the project for deploying in Dev, QA and pre-prod environment. As a project manager I use it to get estimates against the tickets and generate my burn down chart and reports.

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Technical writer uses TFS for Help and text string source control"

What do you like best?

It allows us to maintain source control of our text strings and help files.

What do you dislike?

TFS is extremely non-intuitive and not at all user-friendly. It takes forever to teach new people to use it, even for basic source control purposes.

Recommendations to others considering the product

I would recommend only using it for the intended development purposes, and not trying to make it into a document control system, since it's overly complicated for that purpose.

What business problems are you solving with the product? What benefits have you realized?

We're a bit of an add-on to the developers who use TFS for their code. We use it to maintain version control of documents, which is clearly not what it was designed to do. The benefit is being able to use something that the developers on our team are using anyway, so they can help troubleshoot any problems, which they are less able to do with a more standard version control system like Sharepoint.

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"Become easy to manage big project"

What do you like best?

- Best tool available to manage large projects specially for Microsoft programming language

- Team can easily check-in/out code and comments, that can help in change control

- easy configurable big projects and can be split between multiple branch

- review coding changes become very easy for peer review process.

- Browser based access is also available.

What do you dislike?

No dislike other than sometime application become unresponsive but I'm sure Microsoft is improving this product to remove bugs

Recommendations to others considering the product

Must to have tool for version control if you are working on large projects which are based on Microsoft.

What business problems are you solving with the product? What benefits have you realized?

- Managing big projects

- Version Control

- Source Control

TFS review by Steve K.
Steve K.
Validated Reviewer
Review Source

"On-Premise TFS 2015"

What do you like best?

I like it best because of direct integration to Visual Studio. TFS 2015 supports both native version control, but also Git repositories. It's build system is flexible, allowing for building through both internal and external sources.

What do you dislike?

Merges and branching still seems clumsy at times. Although I like TFS' new scripted builds system, it's traditional XAML based builds seem heavy and very configuration based, and not process/step based. Microsoft hasn't made deployment / release management a first-class citizen for it's on-premise TFS implementations.

Recommendations to others considering the product

Understand the differences between the on-premise implementation and Microsoft's online implementation, especially for deployment / release management.

What business problems are you solving with the product? What benefits have you realized?

We need a platform for storing and organizing source code, as well as be able to secure it through proper authentication and authorization. The largest benefit we get from TFS is it's direct tie to Visual Studio.

TFS review by Rahul v.
Rahul v.
Validated Reviewer
Verified Current User
Review Source

"TFS - all in one (Ticket, bug, source control version almost everything)"

What do you like best?

TFS has all in one (Ticket, bug, source control version almost everything). very easy to use.

Web and desktop version.

Automation build, integration

What do you dislike?

Not yet anything found i dislike. everything looks good.

Recommendations to others considering the product

ease to use this product

What business problems are you solving with the product? What benefits have you realized?

app development

TFS review by Linda C.
Linda C.
Validated Reviewer
Verified Current User
Review Source

"A must have for developing release tickets integrated with our development team"

What do you like best?

I have used TFS for 5 years to create tickets to our development team for product release documentation. I like being able to open the ticket, integrating all the issues with microsoft documentation, and having the ticket move through each department, with the ability to add documents, links, updates Implemenations and full documentation from all teams of the progress of the ticket and the scheduling of releases

What do you dislike?

The search feature could be a bit easier to use, however, that is still usable and pretty user friendly.

What business problems are you solving with the product? What benefits have you realized?

Creating tickets for development of release for our company products,

TFS review by Administrator in Farming
Administrator in Farming
Validated Reviewer
Verified Current User
Review Source

"Once you get used to it it's ok"

What do you like best?

The organization features are good and its easy to add attachments.

What do you dislike?

The search feature is very confusing. It takes a long time to set up your initial project with all the various headings and sub-headings

Recommendations to others considering the product

Once you figure out how to use it, it can be really good but it takes a while to get used to

What business problems are you solving with the product? What benefits have you realized?

Release management. Its nice to have everything in one place.

TFS review by G2 Crowd User in Banking
G2 Crowd User in Banking
Validated Reviewer
Verified Current User
Review Source

"Hard core visual studio programmer's review"

What do you like best?

It help me to manage the and segregate the work in a project

It allows multiple programmer to work in single project

It alloe to shelve the changes in project if other developer has checked out the code

What do you dislike?

It is unarguably one of the best code repository software

I like to add more features for backup and recovery

It should also allow to automatically find the number of hours a person works

What business problems are you solving with the product? What benefits have you realized?

It help me to segregate the work in a project

It allows multiple programmer to work in single project

It allows to shelve the changes in project if other developer has checked out the code

TFS review by Matija A.
Matija A.
Validated Reviewer
Verified Current User
Review Source

"TFS from OS X user perspective"

What do you like best?

UI in Visual studio works really well. With the new 2013 TFS, the web interface is significantly improved.It is now almost as good as github.

What do you dislike?

There are no good options for using TFS on a Mac OS X . Yes, i know about Eclipse plugin, but that one is crap, to be honest.

Recommendations to others considering the product

An excellent option if you are considering to base your work on Microsoft stack (.net and sql). otherwise, consider enterprise github

What business problems are you solving with the product? What benefits have you realized?

Source code management, versioning system, build automation system, work item system

TFS review by Diana C.
Diana C.
Validated Reviewer
Review Source

"Great product for version control"

What do you like best?

Version control - nice to have a history of the files.

What do you dislike?

Finding thing is not intuitive. Often times need to search on google to find what I'm looking for. Examples, sometimes mapping gets messed up. Or, a file gets checked out but then you get a new computer and then the file is locked forever. Work items and peer reviews are very difficult to use.

What business problems are you solving with the product? What benefits have you realized?

Version control, deployment of code.

TFS review by User in Oil & Energy
User in Oil & Energy
Validated Reviewer
Review Source

"Best for Agile deveopment"

What do you like best?

Organizing is easy in TFS. Accountability is very easy. All the changes are logged and we can see who made what changes, with complete history. Great for Agile development. Would definitely recommend this.

What do you dislike?

This is not actually a dislike, but when we want to query in TFS, it is a little bit difficult for some non technical users example business users when they write stories and they want to query them. We did a work around by creating shared queries for this.

Recommendations to others considering the product

It is simply great for Agile development environment

What business problems are you solving with the product? What benefits have you realized?

It is greate for agile environmen. Easy to track progress, status of the backlog.

TFS review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"On-prem is still king."

What do you like best?

On premise! Flexibility and administration is the trade off.

What do you dislike?

It's hard to complain. There have been so many great and new features with 2015 / "15". Migration, however, still seems to be a pain every time.

Recommendations to others considering the product

Look at Team Services closely, it's a great alternative.

What business problems are you solving with the product? What benefits have you realized?

Source control, build automation, agile tools, and feature/bug tracking.

TFS review by User in Real Estate
User in Real Estate
Validated Reviewer
Review Source

"Great source control system"

What do you like best?

easy to use and is great for code check ins with teams that have multiple developers on it.

What do you dislike?

I wish it had more customization than it currently does, there are team things I would like to have integrated but do not foresee them integrating more abilities in the near future,

Recommendations to others considering the product

great system for source control with multiple developers in the same code base. easy to set up automatic builds which saves a lot of time,

What business problems are you solving with the product? What benefits have you realized?

code checkins with team of 7 developers that are all working in the same code base and consistently checking in code changes

TFS review by Mohammed R.
Mohammed R.
Validated Reviewer
Verified Current User
Review Source

"Excellent produt"

What do you like best?

Easy to use and understand, helpful to maintain source control of the code, db of the projects

What do you dislike?

takes time to load servers, sometimes we had to reconnect to the tfs servers again to take the latest of the projects

What business problems are you solving with the product? What benefits have you realized?

used for source control maintenance. create work items, connect with QA tools, bug resolution, branching merging.

TFS review by Sheen H.
Sheen H.
Validated Reviewer
Verified Current User
Review Source

"TFS, a great bug tracker across teams"

What do you like best?

This program can be used in a simple way or made for more complex needs. That is what makes it great for almost any projects needs.

What do you dislike?

That different versions don't always play nice together.

Recommendations to others considering the product

Out of all the bug trackers I have used over the years, TFS is in my top choices.

What business problems are you solving with the product? What benefits have you realized?

Keeping transparent reports open across teams on different projects has been great for development and implementation of new features of our product.

TFS review by Thomas S.
Thomas S.
Validated Reviewer
Verified Current User
Review Source

"utilize this product on a daily basis for source control and management of agile team."

What do you like best?

I enjoy the ease of use of the version control and integration into visual studio versions is top notch. Agile team management is also good.

What do you dislike?

I would really like to see a better implementation of the kanban management board.

Recommendations to others considering the product

Consider Team Services

What business problems are you solving with the product? What benefits have you realized?

is really helping our development process by having one place to handle almost all of our development processes.

TFS review by G2 Crowd User in Hospital & Health Care
G2 Crowd User in Hospital & Health Care
Validated Reviewer
Review Source

"Rock solid after many years"

What do you like best?

Best feature by far is how consistent it's been since we've started using TFS several versions ago. We've migrated databases, moved from one machine to another, but each time everything has gone smoothly and we've never experience much in the way of downtime or have ever lost data.

What do you dislike?

With the move to TFS Online, users of the on-premises version of TFS get shafted a bit, as TFS Online users get new features much sooner than users of the old fashioned server kind.

Recommendations to others considering the product

If your organization can use Azure, highly suggest evaluating TFS Online, which is cheaper and doesn't require running your own server.

What business problems are you solving with the product? What benefits have you realized?

TFS is a requirement for our development team. While we use a different ticket tracking process, we use TFS for code management, code review, continuous integration and production deployments.

TFS review by User in Oil & Energy
User in Oil & Energy
Validated Reviewer
Review Source

"Senior Developer using Team Foundation Server"

What do you like best?

I love the integration with most of Microsoft's development environment offerings. it is great to be able to tie into Team Foundation Server using Visual Studio Professional, Visual Studio Community, or even using Team Services online.

What do you dislike?

I do wish that Team Foundation Server would get an integration extension for Visual Studio Code. There are times when that would be very handy.

Recommendations to others considering the product

Microsoft Team Foundation Server is the right move for Microsoft-centric development teams. The integration and quality of the product are great.

What business problems are you solving with the product? What benefits have you realized?

Team Foundation Server does a great job of allowing multiple users to work on a project. It is one of the best source control solutions I have used in my career.

TFS review by User
User
Validated Reviewer
Review Source

" Best Source control software "

What do you like best?

- easy to manage large scale projects and divide into multiple task

- easy to assign and keep track of the task and check-in and check-out for the developed source

- Can also works with agile methodology

- can be directly used from into Visual studio and has Web based UI.

What do you dislike?

- High end server requirement to setup TFS.

Recommendations to others considering the product

Yes, if you are using Visual Studio then Microsoft TFS is must to have.

What business problems are you solving with the product? What benefits have you realized?

- For source and version control

- Used in Sprint planning

- Peer review

TFS review by Amir M.
Amir M.
Validated Reviewer
Verified Current User
Review Source

"TFS is a great tool for managing development. all you need in one place."

What do you like best?

It gives you all the things you need to manage development - source control, bug tracking, task tracking, release management and fully integrate with visual studio, of course.

What do you dislike?

Some configuration must be done from the SharePoint management portal. this is not very easy. I much prefer to stay in the VS.

Recommendations to others considering the product

It is not cheap, but i think definitely the best for Microsoft oriented development teams. I found the OOO functionality mainly enough, but it seems like customizing it is not that easy.

What business problems are you solving with the product? What benefits have you realized?

Managing medium development teams in an agile environment. I benefit full control over all the development process.

TFS review by John G.
John G.
Validated Reviewer
Verified Current User
Review Source

"great for Agile Project Management"

What do you like best?

TFS is very easy to use and participate with. Team Members can easily pick up what they need to do. With Visual Studio, the integration with Microsoft Office and Project are great!

What do you dislike?

You cannot assign multiple people to a task, or easily generate a list of features developed.. Also, you can only see one Iteration (Sprint) at a time

Recommendations to others considering the product

Plan and date your Iterations (Sprints) and Builds before you create any Backlogs (User Stories/Use Cases). Add your Tasks to their Backlogs.

What business problems are you solving with the product? What benefits have you realized?

We use TFS to manage Projects via Agile Project Management methodologies such as Scrum.

TFS review by Nihir S.
Nihir S.
Validated Reviewer
Review Source

"TFS works like a charm"

What do you like best?

It's easy to to multiple check outs and merge later. Allows easy branching. Automated builds are setup fast and easy. Never had any issues

What do you dislike?

Nothing I can think of. It has worked well for me for more than a decade

What business problems are you solving with the product? What benefits have you realized?

Multiple code check-ins, build automation, following agile process, look at the history.

TFS review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Review Source

"Time Tracking and Code Checkin"

What do you like best?

My organization uses TFS to track time against code development, and code check-ins.

It's quick and easy to navigate a code hierarchy to find projects created by different individuals. When a problem occurs, you have the ability to look through the code and get an idea of what exactly it's doing.

What do you dislike?

The software itself puts a large burden on your machine. Even if TFS is running in the background minimized, expect it to use 25% of your resources, and burn through battery. It's just the nature of the beast with this large application.

What business problems are you solving with the product? What benefits have you realized?

As an organization, we are able to quickly share code, process code review, track time against a project, and ensure code functionality.

TFS review by David B.
David B.
Validated Reviewer
Review Source

"Buen administrador de código fuente integrado con Visual Studio"

What do you like best?

La integración con el resto de servicios de microsoft, especialmente Microsoft Visual Studio

What do you dislike?

Es necesario mejorar el proceso de verificación del código fuente y el check-in.

What business problems are you solving with the product? What benefits have you realized?

Beneficioso para los usuarios de Visual Studio, buena integración

TFS review by Sandy K.
Sandy K.
Validated Reviewer
Review Source

"good, but could be better"

What do you like best?

easy to use, can reuse test cases across releases. I also liked how it linked with MTM.

What do you dislike?

sharing test cases with multiple releases was very clunky

Recommendations to others considering the product

Make it easier to integrate with Microsoft Test Manager.

What business problems are you solving with the product? What benefits have you realized?

reusing test cases to speed up test cycles

sharing test cases with developers for them to use as unit test cases

TFS review by User in Telecommunications
User in Telecommunications
Validated Reviewer
Verified Current User
Review Source

"Great product for managing development projects"

What do you like best?

As a project manager, I find Microsoft Team Foundation Server very useful when planning resources and feature deployments. Also, TFS can be used as a back end to numerous integrated development environments.

What do you dislike?

Microsoft Team Foundation Server is not as intuitive as I would have liked, at first. After using it for a while, it became second hand.

Recommendations to others considering the product

A fundamental component to a .NET development environment.

What business problems are you solving with the product? What benefits have you realized?

Software development project management in the .NET framework. Once setup, the project and requested features are well organized.

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Very Nice."

What do you like best?

The microsoft team foundation server is a good one to deliver source control and work item tracking. The best part is the server includes a data warehouse.

What do you dislike?

The permissions required in server. the server should be accessed by anyone but some should have rights and for that permissions should be asked.

What business problems are you solving with the product? What benefits have you realized?

I was working with a open source foundation and we used the microsoft foundation server to host our project.

TFS review by Internal Consultant
Internal Consultant
Validated Reviewer
Verified Current User
Review Source

"A must have tool for managing development"

What do you like best?

I find Microsoft Team Foundation Server very useful when planning resources and feature deployments. It gives all the thing you need to manage development : bug tracking, integration, UI in visual studio works well.

What do you dislike?

Search feature should be easy to use and it is not preferred for mac OS X.

What business problems are you solving with the product? What benefits have you realized?

Managing medium development teams in an agile environment. I benefit full control over all the development process.

TFS review by G2 Crowd User in Insurance
G2 Crowd User in Insurance
Validated Reviewer
Verified Current User
Review Source

"It is a good source management product"

What do you like best?

It is integrated with visual studio. Ease to us, Excellent out-of-the-box framework to manage our software projects.e. Has lots good featues. Robust and reliable.

What do you dislike?

Not compatible with other platform. No web interface for work. Can not rename work items.

What business problems are you solving with the product? What benefits have you realized?

We are using it as our developing trace and version control. We like lable function.

TFS review by User in Printing
User in Printing
Validated Reviewer
Review Source

"TFS helps in every aspect of the software development lifecycle"

What do you like best?

Integrates seamlessly with visual studio, all versions. Including bugs, code, and agile team items like SBIs and PBIs.

What do you dislike?

It can be daunting to setup initially. And requires a bit of networking expertise.

Recommendations to others considering the product

Look at how well it lets you integrate all aspects of the development lifecycle. It ties bugs, SBIs and PBIs for example right to every code checkin.

What business problems are you solving with the product? What benefits have you realized?

Large organization that needs to build numerous products, and numerous build versions. Also ties bugs easily to code changes in source control.

TFS review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Versioning of MTF server is good"

What do you like best?

It's very simple and easy to use the interface to get the latest version, check out the file, get specific version.

Integration and bug tracking are another good features.

What do you dislike?

It has a cost issue, find it expensive. It requires a lot of manteinance and configuration

What business problems are you solving with the product? What benefits have you realized?

We use it for version control and Source code management

TFS review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Software engineer"

What do you like best?

A lot of great features. Very good for running test scripts and tracking bugs.

What do you dislike?

Can be buggy, sometimes you will have a problem that needs googling and some weird fix.

Recommendations to others considering the product

Don't forget about the great scrum related features.

What business problems are you solving with the product? What benefits have you realized?

Great for the QAs to run testing and such. Was a more labored process before.

TFS review by User in Construction
User in Construction
Validated Reviewer
Verified Current User
Review Source

"TFS for version control"

What do you like best?

Very nice and powerful capabilities, very user friendly ui, thick and thin client browser based access.

What do you dislike?

none at this time, will let you guys know if i discover something later.

Recommendations to others considering the product

not any

What business problems are you solving with the product? What benefits have you realized?

Using for version control software builds, team collaboration

TFS review by Administrator in Real Estate
Administrator in Real Estate
Validated Reviewer
Review Source

"A must have tool for application life cycle of any Microsoft shop"

What do you like best?

The product has been maturing into a level that is certainly competing with other products in the market. Release Management tool in particular is certainly becoming essential when it comes to deploying and configuring the different environments of an IT infrastructure.

What do you dislike?

The price is still a bit too high for small size companies.

Recommendations to others considering the product

The product is becoming a key player when it comes to continuous integration tasks. There is some initial set ups of course at the beggining, but, once that phase is gone, the rest is straightforward. A lot of resources are handy when it comes to setup and run automating builds and deployments.

What business problems are you solving with the product? What benefits have you realized?

The product is certainly solves a lot of issues circulating around CI (continuous Integration) by providing customizable release templates and settings.

TFS review by Alok M.
Alok M.
Validated Reviewer
Review Source

"Good solution for team collaboration and development "

What do you like best?

I like the User interface and its ease of setup

What do you dislike?

Databse setup and priviliged access requirement for databse setup

What business problems are you solving with the product? What benefits have you realized?

We bought TFS based on recommendations

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"A good VCS to be used with Visual studio"

What do you like best?

It is user friendly with good features. Provides good support for Agile development and easy to manage.

What do you dislike?

Independent installation, little expensive.

Recommendations to others considering the product

Even though TFS is costly, it is worth every penny. For agile environment and DevOps practices it provides good support.

What business problems are you solving with the product? What benefits have you realized?

Version controlling for our highly agile product database. Branching support. CI and CD support.

TFS review by User in Computer Software
User in Computer Software
Validated Reviewer
Review Source

"TFS Review"

What do you like best?

Integration with different versions of visual studio is very convenient, however, I believe that adding more language support to TFS will be beneficial. I currently use it for ASP.net and C# code reviews/version control

What do you dislike?

TFS is sometimes difficult to use, and is fairly slow

What business problems are you solving with the product? What benefits have you realized?

The benefits realized is the integration directly into visual studio allowing for one tool to be used by developers.

TFS review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Good for project management"

What do you like best?

Works good for project management. We also like the ability to track bugs and issues.

What do you dislike?

As a whole, it can be a little complicated to use.

What business problems are you solving with the product? What benefits have you realized?

We use the software to manage projects, track bugs, track issues, build automation, etc.

TFS review by G2 Crowd User in Banking
G2 Crowd User in Banking
Validated Reviewer
Verified Current User
Review Source

"Robust and capable"

What do you like best?

Feature filled, integrates well with other Microsoft development tools, fairly customizable

What do you dislike?

Slow sometimes, can be hard for new users to figure out

What business problems are you solving with the product? What benefits have you realized?

Benefits of task distribution through tfs has increased efficiency on large projects

TFS review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"Good source code repository"

What do you like best?

It easy integration with visual studio, user friendly interface, web access.

What do you dislike?

At least short training is required to get started :)

Recommendations to others considering the product

Its very reliable and powerful source control repository.

What business problems are you solving with the product? What benefits have you realized?

It is powerful central source code repository system which provide very powerful and reliable platform to collaborate and share.

TFS review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Industry leading source control solution"

What do you like best?

Perfect integration with Visual Studio and robust source control. The integrations API is also fantastic.

What do you dislike?

It can be a bit overkill for small development teams and projects. The learning curve is very steep.

What business problems are you solving with the product? What benefits have you realized?

Reliable source control with versioning, requirements and project management. It allowed us to focus more on building great software and less on version control.

TFS review by G2 Crowd User
G2 Crowd User
Validated Reviewer
Review Source

"Source control"

What do you like best?

Good integration with Microsoft dev tools.

What do you dislike?

Difficult to integrate third party solutions for bug tracking. Need to use it for everything. Difficult if other business units or teams are using different global applications.

What business problems are you solving with the product? What benefits have you realized?

Use TFS primarily for source control. Yet to utilize other elements which could be beneficial such as automating builds and bug tracking.

TFS review by Consultant in Machinery
Consultant in Machinery
Validated Reviewer
Verified Current User
Review Source

"Team Foundation Server for Requirement, task, test and bug management"

What do you like best?

All in one: Requirement, task, test and error management.

What do you dislike?

Very limited reporting without using separate reporting feature.

What business problems are you solving with the product? What benefits have you realized?

Getting visibility to my product backlog and product readiness.

TFS review by User
User
Validated Reviewer
Review Source

"TFS is Awesome!"

What do you like best?

Using Team Foundation Server has been a huge help with organizing work and deploys.

What do you dislike?

The permission while using Team Foundation Server is a little wonky.

Recommendations to others considering the product

Get it now!

What business problems are you solving with the product? What benefits have you realized?

The biggest benefit is it's integration with AD.

TFS review by Daniel L.
Daniel L.
Validated Reviewer
Verified Current User
Review Source

"TFS 2010 in use, looking forward to TFS 2012 and beyond"

What do you like best?

I like the integration of TFS into the Visual Studio 2010 and 2012 IDE and the improved diff functions. We use it on our 4-person team and use the conflict resolution and auto-merge (it works!) functions on check-in and view history of source code right in Visual Studio! Supports running tests during automatic gated builds and enforces more rigor out of the box than CVS and SVN, from my experience.

What do you dislike?

Continues build should really have better notifications (including via email) and notify the user who broke the build rather than just display it for all to see when they view recent builds.

Recommendations to others considering the product

Explore gated check-ins (moving DEV to MAIN) and use unit testing on your code!

TFS review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Review Source

"Easy integration with VS"

What do you like best?

Easy to use in visual studio. Simple to set up with new projects.

What do you dislike?

Should allow integration with non Microsoft environment.

What business problems are you solving with the product? What benefits have you realized?

This helped the business ba kup programs in a useful manner.