TFS Room for Improvement
They have room for improvement in merging the source code changes for multiple developers across files. It is very good at highlighting the changes that the source code automatically does not know how to handle, but it's not very good at reporting the ones that it did automatically. There are times when we have source code that gets merged, and we lose the changes that we expected to happen. It can get a little confusing at times. They can just do a little bit better on the merging of changes for multiple developers.
When you restructure your source code, the historical information doesn't directly come across. It doesn't link when you move those source folders around. I would like to see that ability. The whole source code control system should show you the history of all the changes you made to a bunch of files. If we take a folder with a bunch of files and move it from one place to another, the history is gone. It just doesn't bring over the history of everything that was moved. That has prevented us from restructuring some of our source code to suit the larger number of developers that we have. I haven't called Microsoft to see if there is help that they can give me on this because on the web and on their sites, I can clearly see that that is just the way it is, and we're not doing something wrong. So, that is something for which I would really like to have the ability.
I can't recall the versions, but when I upgraded from one version to another, it didn't retain history as well because they made some fundamental changes. It might have been from 2012 to 2015. I upgraded and moved it to a new server, and it lost the historical information. We needed the old stuff running so that we could access the historical data. So, the upgrade path wasn't that easy. I don't know if that's the case anymore. When we go to 2019, we'll be finding that out.
Nowadays, the shift is from Waterfall to Agile, so many vendors have come up with their own products. For example, Jira has many built-in features which support the PI planning. Overall, I think it would be useful to have something similar where Microsoft comes up with supporting concepts of scaling Agile in TFS so that clients don't have to look for a separate tool. That would be helpful.
With the latest version, I'm not too aware of whether Microsoft has implemented the PI planning features, the collaboration features, in TFS or not. But I think that would be one of the features that might be helpful to the development teams and for the overall planning.
There have also been some security glitches with this solution.View full review »
TitleSpecial Education Teacher at a educational organization with 201-500 employees
It has been really dated. When you start to work more in an agile environment, it is not really that flexible. They tried to replicate the look and feel of Jira, but it is not quite there. It was nice to use in the past, but it is not as flexible now with the changing development environments and methodologies.
It should have some of the things that Jira has, such as boards. We're focused on the scrum boards where you can actually drag and drop work from one queue to another. There should be more flexibility where you can just drag and drop as a user and have more visibility about what's active, what's not, and what's assigned to you through dashboards.View full review »
Asst. Vice president, Applications Architecture at a tech services company with 10,001+ employees
I would like to see better integration between TFS and third-party tools such as Jira. For example, integration with SharePoint is not very straightforward and we need to do a lot of manual work.
The user interface could be improved to make it simpler and increase usability. Making it more user-friendly would be a good thing. While it is okay in some regards, it does not compare to tools like Jira. There is some complexity because there are a lot of features, but usability can still be much better and it would be more comfortable to use.View full review »
The overall ability in the Agile process has some room to improve, even though it is interconnected. When I worked on Jira, it had the capability of better linkage.
When it comes to project management, we are having trouble with burndown charts, which we can't seem to display. As a result, we have created new tasks and realigning our process. Rather than creating larger tasks, we are creating subtasks such as development tasks, QA tasks, and deployment tasks.
An area of improvement is when there is a login for a specific user story present, it should display automatically. This is an area that where we are having difficulty and struggling in.
The scalability can be improved.
Linkage and task management are two areas that we are having difficulties with. It could be more like Jira, which has a number of different plugins. In addition, I feel that the status should include additional options. For example, they offer fewer options for a specific task user story or bugs.
I'm looking for specific options that aren't currently available, such as active status, new status, or what's currently in progress. I would like to see an in-progress capability where you can mark it active, but you can also write that it is in progress. When I look at the dashboard, there is nothing there to show me what has been done or why it is active or not.
Product Owner at PerkinElmer, Inc.
Currently, we are looking for a solution with which we can incorporate third-party development sites or third-party project teams into the system. Because it is on-premise, it is a bit problematic because we need to have a VPN or something else in the system. A cloud-based solution would be better for us, and that's what we are looking for. Our biggest problem is the external connection, which, of course, is limited by our own IT. It would be good to have some kind of publishing service for this external connection. It might be there, and it might be that our IT is making it impossible for us.
Its template editor could be easier to use. Currently, customizing the project templates according to your needs requires some work.View full review »
Program Solution Architect at a tech services company with 11-50 employees
This solution is quite old and it is already being bundled as Azure DevOps Server.
In an upcoming release, more integration is needed.View full review »
Test Lead at a tech services company with 1,001-5,000 employees
TFS has to be more user-friendly. We could have some friendly dashboards, which I feel is missing here, where I can easily plug in the dashboard and use it.
Part of the test case upload is there, but it's an addon that is not being used at this time.
Creating dashboards is complicated. The dashboard and the customization of dashboards is an area they have to work on. It needs to be improved.
I would like to see improved dashboards with easy plug and play. There should be multiple templates that would be easily and readily available where I can track and create my view.
This is what I feel is missing or needs improvement.View full review »
Agile Coach at a retailer with 5,001-10,000 employees
There are a lot of places that Microsoft can improve this product, as well as their support.
The program and portfolio planning facility can be improved. As it is now, you can't do portfolio program planning functionality across multiple project Areas (vs. Team areas within a project area) because you cannot link items across projects. Reporting can be done using Power BI, but real time connections are difficult. You can use connectors and external integrations but you cannot do it with the tool. It needs to be better.
It is difficult to customize.View full review »
The continuous integration and continuous delivery should begin with DSS. It doesn't right now. That needs to be changed.
The phased release process could be better. Instead of shelving the call and unshelving the call, it should be done in phases. In an updated version, this should be something they adjust. It needs a more effective release process.
There should be management of the project built-in.View full review »
Solution Architect at a computer software company with 5,001-10,000 employees
When you are trying to connect from Visual Studio code to TFS the integration isn't so easy and I think that could be improved. There's one feature we'd really like to see. If I want to scan through how many files have checked out by name, there are no extensions or plugins available for us to readily get the information from TFS because it's being managed by someone else. As a development partner, we're dependent on them for the details and our preference would be to have the ability to do that ourselves.
Technical Delivery manager at a insurance company with 201-500 employees
Currently, there are a lot of products for managing the product backlog. The usability of TFS is not that great.
Integration from an agile perspective could be improved. Jira is far better in this regard.View full review »
There are many things that I cannot do, and I have a lot of bugs. For example, if I want to merge two branches together, sometimes TFS will merge them automatically and I couldn't find the changes and had to check them myself.
That wasn't very good for me and I couldn't understand all of them and wasn't able to interact with them.
The merging could be simplified and improved.
I would like to see more features included for branching so that it copies your source code to the other branch, and have it in a separate folder.View full review »
Process Manager at a marketing services firm with 501-1,000 employees
In the TFS tool, we, essentially, made the test cases and test tools. The execution of test cases could stand improvement. They have provided many ways to manage the execution, but they can streamline it to one or two ways. People do not wish to try all the alternative methods.View full review »
Vice President at a energy/utilities company with 10,001+ employees
The project management side should be addressed and the project and release planning should be somewhat extended. The solution cannot be used as a project management tool on its own.
Although clear, the installation is of medium difficulty. It could be better and easier.View full review »
The reporting functionality is something that they should work on.
The dashboards can be improved.
Migrating from version to version should be easier.View full review »
They should have design patterns in TFS for the development team, and design patterns for the QA. QA around the world basically does the same thing, and also development. Similar to Scrum, they should have something already built-in.
I would like to see templates for design added, and the option to make it more complicated.View full review »
I haven't been able to get access to the test case management and execution because it requires an extra license fee. It would be helpful if that was made available to all the users who have already bought TFS.
The price could be cheaper.
We're going for a cloud solution that will give us similar functionality and integration with our other products that we are customizing, like SFD. At present, those codes aren't many.View full review »
Senior Manager, Information Technology at a university with 201-500 employees
The solution should have better dashboards.View full review »
TFS isn't a great tool if you're on the cloud, so the cloud version could be improved.View full review »