There has been a positive impact on our overall business objectives. We have saved a huge amount of time consolidating user stories and bugs into one central location.
The system has increased visibility into our processes which has additionally had a positive impact on our business objectives. It has increased confidence in the process and allowed us to have more flexibility around the project.
Visual Studio with Team foundation server is the best: This is the best combination to use as both are Microsoft products and they are very compatible. The code can be easily checked in or checked out from the Visual Studio and all the TFS Items like Bugs, Tasks, Change requests can be accessed directly from Visual Studio and also from the web browser.
Comparision Can be still improved: Comparision of the SQL server integration Services packages from Visual Studio is poor as it does not only compare the code but also compares the resizing and other unnecessary things. This can be improved such that one should be able to exclude the few unwanted things in comparison.
It has brought together testing and development under one roof. Previously we managed two seperate products, one for testing and one for development. This means one less license to worry about, and only one product to host and administer.
Due to the above, we have found that efficiency of testing has got a lot better as testing has become a lot more integrated into our development process.
A positive impact of TFS is that it has helped keep people accountable. There are less mistakes made as they can be audited easily, and people double-check their answers rather than confirming something they don't know the answer to.
A negative impact is that we have one person who manages the configurations within TFS. Anytime I need a change to template or default creation settings, I need to email them and get on their schedule. This causes a delay for changes I'd like to see at times.
TFS is well used and well respected within the community, and when working with other companies, they tend to like that we are using TFS over other bug defect trackers.
AzureDevOps Server (formerly Team Foundation Server, or TFS) is a test management and application lifecycle management tool, from Microsoft's Visual Studio offerings. To license Azure DevOps Server an Azure DevOps license and a Windows operating system license (e.g. Windows Server) for each machine running Azure DevOps Server.