Microsoft Team Foundation Server

4.1
(117)

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
content

"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 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 117 TFS reviews
LinkedIn Connections
TFS review by User
User
Validated Reviewer
Verified Current User
Review Source
Sign in to G2 to see what your connections have to say about Microsoft Team Foundation Server
TFS review by James I.
James I.
Validated Reviewer
Verified Current User
Review Source
content

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

What Continuous Integration solution do you use?

Thanks for letting us know!
TFS review by Vikas T.
Vikas T.
Validated Reviewer
Verified Current User
Review Source
content

"Checkout the changes of the code from server to local workspace easily."

What do you like best?

I like about this application software is 'convenience'. We can undoubtedly make the shelveset of the progressions and contrast the local box code and most recent code of the server with no problem.

What do you dislike?

Sometime, It sets aside more effort to keep the code most recent or explicit utilizing source control.

Recommendations to others considering the product

In the event that you need workspace for both server and the local box, This is valuable software. Simplicity to utilize and effective.

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

In visual studio, We use it for source control pilgrim that contains our organization's venture.It cause us to keep the most recent code from the server to our local box with the goal that we can checkout the records and changes the code according to code exists on server.

TFS review by Surender B.
Surender B.
Validated Reviewer
Review Source
content

"Awesome platform for script handling scalable industry"

What do you like best?

I love Microsoft for its too good user interface and ease of use with its convenience of check in or rollback changes on server. We can make shelve set of modified script either its of c# or SQL files, we can save all in shelve set and other team member can access that too if have valid permissions. We can create create work item for each developer and attach to the change set. We can track change set later on if need to rollback it from server if we found any need of modification or any wrong change check in to server.

What do you dislike?

When dealing with TFS branching it goes quite complex but after sometime you will feel its not a headache at all. One have to planned the structure before he go for TFS branching. Shortcut creation is little bit hectic and we have to search online for the key value for setting the key shortcuts.

Recommendations to others considering the product

It is well suited for small and large scale industry when you wants to check in changes changes to server or wants to compare the changes any time. Overall its a Microsoft product on which we can believe.

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

We make shelve set and check in the same on server once approved by authority. We can also rollback it from server so change set number is attached with each shelve set that make its quite simple to track at later stage.

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

"Team foundation server helps to manage branch code and control"

What do you like best?

TFS is very powerful tool to maintain and control branch code . It can be very easy integrated with visual studio. We can manage code very efficiently and provide branch access to specific developers so that they can sync their work at real time . By managing - TFS helps create historical changesets that can be tracked and each changeset is denoted by Work Item . We can also configure which user can check-in code to which respective branch by modifying user access control policies of TFS. We can compare our code with latest , work branch or earlier changes as per requirement.

What do you dislike?

Sometimes TFS respond time is higher when branch include databases that needs to be published regularly.

Recommendations to others considering the product

For making developers focus more on quality and less on managing code and branch TFS is perfect tool with combination with visual studio.

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

through TFS we have implemented our projects that are easy to manage, document, track changes and made latest changes done at server - available to everyone at once . Thus making developers and leads to track changes and maintain branch healthy easy.

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

"Team foundation server - helps to manage code and branch in easy and efficient way with VS."

What do you like best?

With TFS it's quite easy to manage , maintain code via integration with visual studio so that each developer or team member can anytime update code and all are able to access code changes at once . We can easily compare code with previous changes, check latest version, specific version of script files.

Maintaining branch is easy as all changes can be easily tracked using TFS and proper check in history is maintained as well which helps in code review process.

What do you dislike?

When branch becomes quite big and data base news to be published via TFS then it performs a bit slow but this is nothing as compared to its advantages.

Recommendations to others considering the product

Must have to makes developers life easy as it helps in code management , tracking and creating code versions as well.

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

We have managed our development code via TFS here we maintain source code and provide branch access to working developers so that they can use updated System all times that can be check in to branch with association of work items . That makes their work quite easy to maintain and track code changes.

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

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

TFS review by Nirmesh K.
Nirmesh K.
Validated Reviewer
Review Source
content

"TFS - Great application for integration, deployment, code review etc."

What do you like best?

I like most branch and merge process of tfs. Next to this its shelve set, work item and change sets functionalities. Using tfs we easily maanged the project code in efficient way. Easy to define the security roles on different branch like who can checkin on Dev/Patch/Release/Main branch(es). History of change management is an amazing feature i can review easily when who did what change in a specific script. On TFS Build and Deploy task is simple and pretty easy. Its work space feature allows to me keep different project on different work spaces and can create work space easily.

What do you dislike?

Initially it does require a bit more efforts to use the advanced features of TFS.

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

With the help of Team Foundation Server we managed the our projects code directory in an extreme efficient way. Build and deployment process of this application is much easy and it save lot of time. Improved the code review as comparison of old and new code changes is very easy. Its a great application for software project directory management.

TFS review by Bret K.
Bret K.
Validated Reviewer
Verified Current User
Review Source
content

"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 Rahul G.
Rahul G.
Validated Reviewer
Review Source
content

"TFS makes work space effectively."

What do you like best?

I like most branch and merge procedure of TFS. Alongside this its hold shelve set, work item and change sets functionalities. Utilizing tfs we effectively dealt with the task code in proficient manner. Simple to characterize the security jobs on various branch like who can check in on Dev/Patch/Release/Main branch(es).

What do you dislike?

At first it requires more bit of memory to utilize the advance features of team foundation server.

Recommendations to others considering the product

I recommend this product. Kind of difficult to use at first however after some time you will get hang of it. There are numerous youtube recordings that you can utilize and figure out how to utilize TFS.

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

Without a doubt the creation of team projects is a total benefit, because by including Team Foundation Server as a version history, you can access the different functionalities made in the duration of the project.

TFS review by Waqar K.
Waqar K.
Validated Reviewer
Verified Current User
Review Source
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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 User in Internet
User in Internet
Validated Reviewer
Review Source
content

"Good experience with TFS."

What do you like best?

With TFS it's quite easy to manage, control branch code with association with Microsoft visual studio developers can be updated at same time if new piece of code is checked in , we can track changes via changeset using work items , manage branch code means give permission to specific users to check in code . Take care of database changes as well at any point of time we can compare changes with workspace version , server version and old version with makes this tool expectional.

What do you dislike?

As its Microsoft product and it integrates very well with visual studio so overall cost of using this setup is high.

Recommendations to others considering the product

Must have in organisation for managing large projects with weekly deployment easy to track and maintain branch healthy.

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

We have manage project using TFS where we now don't need to manually deploy changes and look for discrepancies as TFS makes job easy with full project control like changeset tracking and branch control. Which helps to achieve better targets.

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

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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 Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content
Business partner of the vendor or vendor's competitor, not included in G2 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
content

"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
content

"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
content

"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
content

"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
content

"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
content

"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 User in Financial Services
G2 User in Financial Services
Validated Reviewer
Verified Current User
Review Source
content

"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
content

"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 User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source
content

"Versioning control and software quality assurance"

What do you like best?

The agile way of versioning the source code as well as the registry of activities of software projects

What do you dislike?

The version is integrated with Visual Studio which is a rather heavy IDE when you only want to cover source code

Recommendations to others considering the product

If what you need version control, monitoring of SCRUM projects and using .Net is a great choice to support your work

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

Control and monitoring of software projects, control of source code versions and software quality assurance

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

"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
content

"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
content

"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
content

"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
content

"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
content

"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
content

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

Kate from G2

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.