it_user719787 - PeerSpot reviewer
DevOps Manager with 5,001-10,000 employees
MSP
Initial Setup is Easy and All Features are Valuable

What is most valuable?

All TFS features are valuable. We used the full TFS switch.

How has it helped my organization?

Our organization used to use Excel sheets to control the projects. We didn't have any indicator, workflows or rastreability.

What needs improvement?

For our activities, the product is very complete. Automatic tests may need some improvements.

For how long have I used the solution?

Four years.

Buyer's Guide
TFS
April 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,458 professionals have used our research since 2012.

What do I think about the stability of the solution?

No.

What do I think about the scalability of the solution?

No.

How are customer service and support?

It's good.

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

Yes. The company chose a different solution basically because of the higher cost.

How was the initial setup?

No. The initial setup is very simple.

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

The complete switch is very good. If you have the budget, choose TFS.

Which other solutions did I evaluate?

Yes. A lot of solutions (Jira, Redmine, SVN, SVS, Git, etc.).

What other advice do I have?

If you don't have any impediments, choose a Microsoft Solution. An MS solution is totally integrated.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user607749 - PeerSpot reviewer
it_user607749Manager, Live Production at a computer software company with 1,001-5,000 employees
Real User

I agree!

PeerSpot user
Head of Department Projects at Pasiona
Consultant
We use it to perform Continuous Integration, making build operations each night and increasing quality process to prevent code regressions.

What is most valuable?

In our company, we develop software applications. With TFS we can manage the whole application lifecycle with a single product, and it is visible for all the team members.

How has it helped my organization?

I can point to two basic improvements:

  1. The project management. Before TFS, we used Microsoft Project and Excel to manage project tasks and release dates (only the Project Manager could do this). Since we adopted Scrum as a part of software development, we needed an agile tool to perform this task. TFS it is a great tool to manage Agile projects because the whole team is kept up to date with TFS burn down charts, release dates and so on, so we eliminated the need for Project.
  2. We can use TFS to perform Continuous Integration, making build operations each night. This increases quality process and prevents code regressions.

What needs improvement?

Continuous integration in most of .NET developments (web and desktop applications) is ease to configure. But in case of other kind of developments (SharePoint or Xamarin) is not so easy, you have to spend a lot of time making customizations. It would be nice to have some integrations tools for this kind of projects.

For how long have I used the solution?

I've used it for one year.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

No issues encountered.

What do I think about the scalability of the solution?

No issues encountered.

How are customer service and technical support?

We could find all the required information in Microsoft’s online support (websites, blogs etc.), so I can’t rate the customer service for this product.

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

We used TFS 2010. We don’t evaluate any other product because we only use Microsoft products.

How was the initial setup?

For our needs, we choose a basic configuration, one single server. In our case it was easy to set up the whole system.

What about the implementation team?

In-house. We have the required people to set up the product on our own, in some cases, it is better to call a vendor team.

Disclosure: My company has a business relationship with this vendor other than being a customer: Microsoft Partners
PeerSpot user
Buyer's Guide
TFS
April 2024
Learn what your peers think about TFS. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,458 professionals have used our research since 2012.
it_user323880 - PeerSpot reviewer
Lead Developer at a computer software company with 1,001-5,000 employees
Vendor
It's replaced a number of separate source control, work items, and build solutions that were stretched to their limits. The initial setup, however, was quite complex.

What is most valuable?

The full ALM experience that means you can have all your information in one place. For example having everything linked together – your build linked to changes in source control which link to the work items the prompted the changes in the first place, linked to the tests that were run. This is essential when you work in an industry which requires traceability. However, all this doesn’t detract from the fact that TFS supports and encourages agile ways of working.

The level of customisation on TFS allows you to change any parts of the process to suit any organisation’s need.

How has it helped my organization?

TFS replaced a number of separate source control, work item and build solutions that were stretched to their limits, since adopting TFS we have been able to scale the development department without any limits from our tooling.

TFS has aided our agile transformation by providing digital Kanban boards that have enabled teams to be more productive when working remotely from one another.

What needs improvement?

I have a list things on the Visual Studio uservoice page, but none of them are major. I’m expecting most of the issues we have to the moment to be resolved in the 2015 lifecycle.

For how long have I used the solution?

I've been using TFS for five years.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

No issues encountered.

What do I think about the scalability of the solution?

No issues encountered.

How are customer service and technical support?

I’ve never contacted the official support channels, but I have received support via blog posts and e-mailing some of the public facing people and each time the responses have been excellent. I’ve been quickly put in touch with developers who are experts in the field and had my questions answered or my problem resolved. I have even helped to diagnose and log a bug against TFS that Microsoft were struggling with in VSOnline.

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

The decision was not mine, but it was based on having a complete ALM solution instead of just a bunch of systems thrown together.

How was the initial setup?

Setting up TFS 2010 was quite complex, as it is an enterprise product, but nothing too complicated, just a lot of reading to make sure all the parts worked. SharePoint was hard to configure, but we no longer integrate them.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Software Quality Engineer at a financial services firm with 10,001+ employees
Vendor
It provides us with project analysis from scratch and enables us to create a requirements document for maintenance.

What is most valuable?

  • project Life cycle
  • Bug tracking
  • Creating test cases
  • Executing test cases

How has it helped my organization?

As i'm an Software Quality Engineer It's a helpful product because you can provide project analysis from scratch and create a requirements document for maintenance. Also, it creates a strong relation between developers and testers that allows communication between them through analysis, design, implementation and testing, tracking bugs, bugs report, sitting severity and priority and discuss each issue with developer acc. to requirement document.

What needs improvement?

I don't know of any areas that need improvement.

For how long have I used the solution?

I've used it for over a year.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

No issues encountered.

What do I think about the scalability of the solution?

No issues encountered.

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

No previous solution was used.

How was the initial setup?

It was straightforward. You can learn how to do it through self-study.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user738723 - PeerSpot reviewer
Senior System Engineer at a manufacturing company with 10,001+ employees
Vendor
Not just a source code repository, but a real and complete ALM solution
Pros and Cons
  • "Complete integration with VS IDE and Office tools: This give us a possibility of high-level automation, thus minimizing human error."
  • "TFS on-premise does not support integration with SharePoint Online."

What is most valuable?

Complete integration with VS IDE and Office tools: This give us a possibility of high-level automation, thus minimizing human error.

How has it helped my organization?

The TFS is not just a source code repository, but a real and complete ALM solution. Among other things, we use it as a ticketing tool. It is a building mechanism, which is really polished and easy to use.

What needs improvement?

TFS on-premise does not support integration with SharePoint Online. If you integrate it with the SharePoint on-premise upgrade, it can be quite challenging.

For how long have I used the solution?

We have been using this product more than 11 years, started with TFS 2005.

What do I think about the stability of the solution?

Fortunately, we did not have any stability problems. In some versions, we sometimes noticed missed alerts on some work items, but nothing else. Eventually those bugs were fixed.

What do I think about the scalability of the solution?

We are using a single server deployment with more than 150 projects and never had any issues. Of course, some pre- and post-installation optimization has to be done like SQL Server, etc.

How are customer service and technical support?

Since we never had any real issues, we did not need technical support. For advice how to “squeeze” as much as possible from TFS and how to optimize it, there are numerous forums, blogs, etc. The community contribution is very valuable.

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

Previously, we used VSS, which was nothing but a repository, so TFS was the logical step up. Since we develop almost exclusively on MS stack, TFS as a comprehensive ALM solution fitted perfectly.

How was the initial setup?

We started with TFS 2005 beta and the setup was quite complex, especially because of all the requirements which had to be met. If you used integrated the SharePoint Services upgrade, it was a small nightmare. Along the way, the setup has become less complex and is now quite simplified .

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

We use a Visual Studio subscription for every team member and the TFS licenses are included. If running TFS on-premise is expensive, maybe you could consider moving to the Cloud and use the Visual Studio Team Services.

Which other solutions did I evaluate?

We were using VSS, and partially SVN, but both of the tools were just repository. We needed the ALM solution, which integrated into VS IDE, and TFS was the logical choice.

What other advice do I have?

If you are on MS stack, I can only recommend TFS since it’s much more than just a source code repository. High level of out of box automation, integration with Visual Studio, and other tools will make your life much easier.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1375878 - PeerSpot reviewer
Test Lead at a tech services company with 1,001-5,000 employees
Consultant
Reliable, scalable, easy to use queries, and proper traceability
Pros and Cons
  • "As far as queries are concerned, creating, grading, or customizing the queries as a primary requirement is very easy to do."
  • "The dashboard and the customization of dashboards is an area they have to work on."

What is our primary use case?

We use TFS for test management. Our entire project management is done through TFS.

We have our test cases uploaded, and we use it for user story tracking and progress tracking.

TFS is on our client's VMs.

What is most valuable?

What I like is the backlog management, as it is very easy to track at the feature level and move onto the big level. It offers proper traceability for this and the features. 

As far as queries are concerned, creating, grading, or customizing the queries as a primary requirement is very easy to do. It's a user-friendly interface when working with queries.

What needs improvement?

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.

For how long have I used the solution?

I have been working with TFS for three years.

We are working with an up-to-date version.

What do I think about the stability of the solution?

TFS is a stable solution.

What do I think about the scalability of the solution?

TFS is a scalable model. If I have to look into large projects, we have multiple agile teams having different backlogs. Having a view on this is rather scalable.

We have approximately 28 users for this current project, and we are using it on a daily basis.

We plan to keep using TFS.

How are customer service and technical support?

I have not had any instances where I needed to contact the technical support team.

It goes back to our install team and they address the issues.

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

Previously, I was working with Jira and QC. 

The change to TFS was because our client moved onto to TFS.

TFS is more stable and more scalable. We handling multiple projects using TFS. Usability is good and it's very easy for me to have traceability with a view on everything. 

How was the initial setup?

The setup is done by our customer's IT team.

In our case, it's a matter of plug and play.

What other advice do I have?

In my opinion, I would say that TFS is more supportive of a large enterprise.

There is a lot of information available online.

The suitability of TFS depends on the requirements of the customer. If it is for Test Management, I would say that TFS is a product that they should consider if it's a large organization that has multiple or multi-thread implementations.

Overall, I would say it's fine and I would recommend it.

I would rate TFS and eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user711930 - PeerSpot reviewer
Senior Technical Lead
Vendor
Easily create, update, and delete work-items from the code itself
Pros and Cons
  • "The API for managing TFS programmatically is very powerful, you can listen on work items changes by TFS events."
  • "Sometimes we feel that it need more CPU, and RAMs on TFS server, either we implemented the hardware with the product minimum requirements."

What is most valuable?

Source control, and work item tracking, from user experience, it is very easy to relate code versions with work items, and to track your changes easily from multiple interfaces "Visual Studio, TFS web browser."

Also, the API for managing TFS programmatically is very powerful, you can listen on work items changes by TFS events.

Also, you can easily create, update, and delete work-items from the code itself.

In addition, you can extend Visual Studio IDE by adding extensions that you can use with TFS API, to extend the work items module.

Microsoft provide a full BI solution for reporting , and analyze the TFS data in order to bring powerful reports for top management

Recent changes/upgrades that were made:

-New software processes was added.
-Ability to create custom dashboards for each team project on TFS web browser.
-Ability to integrate with Microsoft enterprise project management tool, which covers the gap between software process, and project management tasks

How has it helped my organization?

We implemented the scrum process in our company, and we used TFS as the main tool to manage that process.

We upgraded to TFS 2017, which has a lot of features for SCRUM process that can be managed from a web browser.

For how long have I used the solution?

For over seven years.

What do I think about the stability of the solution?

Yes, sometimes we feel that it need more CPU, and RAMs on TFS server, either we implemented the hardware with the product minimum requirements.

What do I think about the scalability of the solution?

No, it is very easy to scale it up.

How are customer service and technical support?

I haven't needed to contact them.

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

I used before IBM Clear Quest, which had a very bad interface, was very expensive as they price per user, was very hard to modify screens, no flexibility to extend, and by the way it can only be integrated with IBM Clear Case source control.

TFS also is one license for multiple products "source control, work item, build management, reports" also it integrates easily with other products, by its powerful API.

Also it is not easy to find an IBM CQ , or an IBM CC consultant, while it is easier to find a TFS consultant.

How was the initial setup?

It is very straightforward.

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

Excellent, especially if you have an enterprise license agreement with Microsoft.

Which other solutions did I evaluate?

See my prior answer about previous solutions used.

What other advice do I have?

Try to bring the latest version, TFS 2017.

Disclosure: My company has a business relationship with this vendor other than being a customer:
PeerSpot user
PeerSpot user
Software Development Manager at a financial services firm with 501-1,000 employees
Vendor
It helps us to manage our Scrum process, as well as continuous integration

What is most valuable?

The scrum template to manage our development process, as well as the continuous build and release functionality.

How has it helped my organization?

It helps us to manage our Scrum process, as well as continuous integration, but not much more than the previous product we used (JIRA).

What needs improvement?

Agile metrics/reporting (if you compare it to JIRA's functionality), as well as more/better customizable widgets to create richer dashboards.

I would really like to be able to see things such as cycle and lead times for issues, as well as be able to see the cumulative flow diagram on a dashboard.

We use the on-premise version of TFS, and I see that the cycle and lead time widgets are only available on the Team Services version.

I must admit that I don't like the fact that the on-premise versions are always behind the Team Services version. Do you maybe have an indication of when we can expect to have these widgets available in the on-premise version?

For how long have I used the solution?

We have been using TFS 2017 for three weeks now. However, we have been on the previous versions (2013 & 2015) for three years.

What do I think about the stability of the solution?

No.

What do I think about the scalability of the solution?

No.

How are customer service and technical support?

We have had no need for any technical support so far. Should we require technical support, I don't know if it will be readily available in South Africa.

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

Yes, we used JIRA. Since we have to pay for Visual Studio, licenses for coding purposes (and these licenses included TFS) it did not make sense to continue paying for JIRA, even though I really liked the JIRA solution.

How was the initial setup?

We got an external consultant to help us with the initial setup so it was pretty straight forward. Since then I was able to make all the required changes.

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

Pricing and licensing model is still quite complex, as are all of Microsoft's products.

Which other solutions did I evaluate?

We did not evaluate other options, but like I mentioned, we were using the Atlassian suite of products.

What other advice do I have?

Make sure that you understand Microsoft's licensing model and that you select the process templates that are most suitable to you when setting up the product for the first time. Different process templates have different reports that you can view.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free TFS Report and get advice and tips from experienced pros sharing their opinions.