Microsoft Team Foundation Server

4.0
(100)

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
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
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 100 TFS reviews
LinkedIn Connections
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.

Sign in to G2 Crowd to see what your connections have to say about Microsoft Team Foundation Server
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.

What Continuous Integration solution do you use?

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

"Amazing Product but there is room for improvement"

What do you like best?

I like how effortless is moving the stories and how things can get accomplished. Like the velocity task, albeit there are few major graphs could be improved. Keeping capacity of the team and also how swift it is to assign task and track the history of the activity on the board.

What do you dislike?

It is glitchy sometimes. There can be more graphs/data visualization. Putting team efforts into prespective as well as tracking the progress of individual developer on how many stories have been accomplished and how is the progress of the individual member and team going on.

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

We are using it to keep track of our Stories and also use it for keeping repository of code base.

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 Industry Analyst / Tech Writer in Insurance
Industry Analyst / Tech Writer in Insurance
Validated Reviewer
Review Source

"My Review Microsoft Team Foundation Server : (TFS)"

What do you like best?

Team Foundation Server is the Source Control for Microsoft which is the center of development for a team. The code is checked in by each developer on the TFS Server and other developers working on the same projects can take the latest from the server and start working on it. Branching is one of the other main features of TFS. Code comparing with the latest version on the server by doing the comparison with the latest option. The code is checked in by the name of the programmer that has made the changes. Other developers receive emails ones one developer checks in the code with all the files that have been checked in. The code can be reverted back to previous versions if any changes have wrongly been checked in or overwritten.

Show History Option is a great feature in TFS as it helps to see all the changes that have been made to a file previously and in what change set,

What do you dislike?

If we make changes to a file offline and when open the project online the pending changes are shown to all the files in the project folder. If any new file as added and taking the latest version doesn't show up the added file unless we do show all and include the file in the project.

Recommendations to others considering the product

Built in with Visual Studio. Easy to use and branching are the few main features of it.

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

Working on the same projects as a team is the main purpose of TFS. All the developers in the team can work on different pages or features of the project and at the end of the day check in their code on the server. The changes are just reflected in the project when one takes latest on the project - - Get Latest Version.

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.

Kate from G2 Crowd

Learning about Microsoft Team Foundation Server?

I can help.
* We monitor all Microsoft Team Foundation Server reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.