Azure DevOps Server (formerly TMS)
Azure DevOps Server (formerly Team Foundation Server)
Overview
Recent Reviews
Reviewer Sentiment
N/A
Positive ()
N/A
Negative ()
Awards

Reviewer Pros & Cons
View all pros & consVideo Reviews
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Azure DevOps Server (formerly TMS), and make your voice heard!
Pricing
View all pricingEntry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
Would you like us to let the vendor know that you want pricing?
7 people want pricing too
Alternatives Pricing
Features Scorecard
No scorecards have been submitted for this product yet.Start a Scorecard.
Product Details
What is Azure DevOps Server (formerly TMS)?
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.
Azure DevOps Server (formerly TMS) Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Comparisons
View all alternativesCompare with
Frequently Asked Questions
What is Azure DevOps Server (formerly TMS)?
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.
What is Azure DevOps Server (formerly TMS)'s best feature?
Reviewers rate Usability highest, with a score of 8.7.
Who uses Azure DevOps Server (formerly TMS)?
The most common users of Azure DevOps Server (formerly TMS) are from Enterprises (1,001+ employees) and the Information Technology & Services industry.
Reviews and Ratings
 (224)
Reviews
(1-25 of 39)- Popular Filters
Companies can't remove reviews or game the system. Here's why
February 24, 2022
All-in-one solution with stability
We are using Azure DevOps [(formerly Team Foundation Server)] in our IT department to help us with Agile software development. It helps us to track code changes with various work items like Tasks and Bugs. It also helps to test, build and deploy those changes to multiple environments. It easily integrates with Visual Studio to create a seamless experience.
- All-in-one product (don't need a bunch of separate connected products)
- Integrates easily with other Microsoft products
- Can use git or its own version control with less steep learning curve
- More stable than Atlassian products
- No clear-cut way to track items in a release, especially if they are not code change related
- Agile boards still lag behind Jira in terms of functionality
- Bamboo and Confluence have nice features over DevOps Build and Sharepoint
We use Azure DevOps to manage and store all our corporate source code and deploy our applications to a string of various environments from development to production. In addition, we use Azure DevOps on a daily basis to manage our agile-based projects. Azure DevOps is used to track and follow the progress of customer support tickets as well. Our business analysts use the Agile Project Management feature to log user stories.
- Azure DevOps easily handles our source code and works seamlessly with Visual Studio (our main development environment).
- Our business analysts use its features to document and assign user stories for Agile-based projects.
- Our deployment team uses Azure DevOps to push code from development to main to user acceptance and finally production.
- For managing Agile projects, web-based navigation is terrible. There's no easy drop-down menu system you have to hunt and peck around to try and find pages to manage your hours.
- Our management needs the ability to predict when development may finish a project. Azure DevOps fails here because it doesn't easily provide a feature to let you predict an end date and it doesn't easily provide you with a feature to export the data to Excel so you could plug-in a formula to calculate an end date.
- The menu options for code management are sparse. It would be great if they had a feature to let you simply drag and drop folder structures.
May 21, 2021
Azure DevOps for a SAFe based, SOC2 Type 2 audited, heterogenous cloud microservices SDLC / ALM
We use Azure DevOps in our business unit as an end to end solution for our ALM / SDLC. We have several organizations with various projects, repos and pipelines. We are following Scaled Agile Framework (SAFe) which is well served by Azure DevOps backlog module. We are happy that we could back trace a cloud release through the pipelines back to the work items in the backlog.
- End to end tracing of released artifacts
- Scaled Agile Framework implementation with Azure DevOps backlog
- Versatile and powerful pipelines as code
- Ability to automatically link automated tests executions to Test Cases
- A better file editor (like VS code) in the git repo UI
May 13, 2021
Good Agile Management Tool
The biggest and best use of Azure DevOps Server (formerly Team Foundation Server) is the gathering and management of user stories for development, coupled with the other elements of information sharing and the metrics it can provide. The ability to track bugs, and the fixes to those bugs, and generally track the evolution of your agile development group is a major plus. While primarily focused on the development organization, Azure DevOps Server (formerly Team Foundation Server) is used by the lines of business by product owners and their associates.
- User story management
- Integrations with other products
- Reporting
- It does not necessarily play very well with non-Microsoft stacks
- Upgrades have been cumbersome; however, with the cloud offering, that is mostly off the table as a major issue
- Some of the search functionality is unclear and difficult to use
- Could have more pre-built templates; it offers so much it can be challenging at times
April 14, 2021
Still TFS to Me
Our dev team uses [Azure DevOps Server] to receive requests for our site from all departments in the company. I have used it as a marketing user. It is being used across the entire organization. It helps to address the business problem of prioritizing the work that we need to be done on our website.
- Orginazation
- Notifications
- Complex nesting of projects
- So many options, getting the team on the same page
- Formatting
- Tricky for new users
January 28, 2021
TFS is an excellent tool to support the full ALM
TFS is used for ALM of all in house supportive software, development of our flagship product and clinical studies for our latest version. TFS acts as a central hub for requirements, code, tests and reports. It links these facets of the product life cycle together.
- Linking together all aspects of the application life cycle, from requirements to code to builds and test.
- Trace-ability of all application life cycle via reports and queries.
- Automated testing.
- Flexibility of source code management. Centralized or distributed.
- Upgrade paths could be handled better. Very difficult to upgrade with customization in place.
- Capacity planning could be improved.
- Dot Net framework 260 character path limit is ridiculous.
March 13, 2020
Azure DevOps Server: Used at our Org for IT Purposes!
Azure DevOps Server is being used across the organization as a defect/bug tracking system for IT projects similar to Jira. The business problems it addresses are mainly related to issue tracking and traceability. There is a multitude of IT deployments at our company, and hence, lots of QA/UAT testing. When defects are captured during these phases, they are logged in Azure DevOps Server and tracked.
- Organization
- Defect tracking
- Severity
- Escalation
- Issue/user traceability
- Easier interface.
- Less drop downs and tabs.
- Email notifications.
December 03, 2019
Azure DevOps Server a great choice
Our IT department uses Azure DevOps Server to manage all our projects and for software development.
- Ease to manage code.
- Compatible with several services.
- Version control.
- Need more templates.
- Can be confusing to use at first.
- Reporting could be better.
December 03, 2019
Happy User of Azure DevOps Server
I am currently using Azure DevOps Server with a client on a scrum project to build a business application. In the company, Azure DevOps Server is mostly used by our specific project but does have other users and different projects. It helps manage the scrum process and provides organization and clarity to a project with many moving parts and members.
- Organization of tasks per team member
- Statistics provider for data related to capacity and output
- Good UX/UI experience for clarity
- Copy/Paste functionality could be improved
- Ability to see all team members more clear visually
- Sort feature on columns could be better
November 23, 2019
ADS/TFS Offers Integration and Automation
Source control for application code, for the most part. For database code, it integrates well with Red Gate software. Besides scripting out database schema, Red Gate will even script out static data so it can be source controlled as well within TFS/ADS. My previous employer used TFS/ADS to automate builds and as a ticketing system.
- It allows you to view the history of any piece of code. Shows the differences. If you are a good 'code archaeologist' you can figure out why things were changed and when.
- It provides a repository of your code so you can reconstruct it in case of a catastrophe. With code history, you can restore the code as it was before some change that didn't work, was made.
- The tickets it creates can be linked to the changes in the code. This adds an important element showing causation. This code change resolves or is associated with this ticket which includes the purpose of the change.
- The way it uses workspaces is non-intuitive. I required help from our resident expert to get TFS set up initially.
- Don't forget to refresh again and again. Yes, of course, you want the latest changes - you shouldn't have to remember to keep hitting that button.
- Even though it uses a Microsoft SQL Server database to store its data, it uses the database in a non-standard way. Don't try to do the usual MS SQL backups - let TFS handle the backups.
October 15, 2019
Azure DevOps Server -What it offers
It was used as an Application Lifecycle Management (ALM) system that takes care of all aspects of software development from planning, requirements gathering to coding, testing, deployment, and maintenance. Also as a Source Code Control(SCC), Bug Tracking, Project Management, and Team Collaboration platform.
SDLC Management (SDLC – Software Development Life Cycle):
SDLC Management (SDLC – Software Development Life Cycle):
- Software Team Collaboration
- Source Code Management
- Supports Agile, Scrum, CMMI
- Bug Tracking
- Integrated Test Tools
- Automated Builds
- SDLC Management (SDLC – Software Development Life Cycle).
- Software Team Collaboration.
- Supports Agile, Scrum, CMMI.
- Bug Tracking.
- Reporting
- Code integration
- Project Management integrations
October 05, 2019
One of the best CI/CD pipelines
Azure DevOps is being used by the entire company. We use that to build our build and release pipeline to continually release our deployment.
For our department, we build infrastructure with Terraform and deploy it to the Google Cloud Platform. It solves our problem of not having a CI/CD pipeline. It makes our development cycle much faster.
For our department, we build infrastructure with Terraform and deploy it to the Google Cloud Platform. It solves our problem of not having a CI/CD pipeline. It makes our development cycle much faster.
- It is compatible with so many services. You can deploy to GCP, AWS, and with any kind of developing language.
- It has a clear developing logic. You build first and then deploy things to the destination you want.
- When you develop with Microsoft products, you can do a lot more.
- There is a little window tells you small jokes and information. It just annoys me.
- The UI might use more careful design. it can be confusing when you want to find the thing you want.
- There are small things can be added to improve productivity, such as cloning the whole agent job.
October 04, 2019
Azure DevOps server is a great product
We use the Azure Dev Ops server throughout the IT department of our organization. It is utilized by Business Analysts, Scrum Masters, Developers, and QA. We have Git integration enabled and it has been an awesome experience with its integration to our source code. I especially love the built-in ability in the latest version to perform source code wide string searches. This makes it exceptionally easy to find code references and delve into new areas quickly. Aside from source control, it is our UI interface for all of our SCRUM project management needs. We create all of our tasks on the work items board and it makes it easy to see the progress of the overall team. Overall it's just been a great experience and I can't think of any complaints.
- Git integration has been fantastic.
- Provides a convenient UI for managing the SCRUM process.
- Built-in Code Review feature and completion policies.
- I wish I could default to a specific dashboard on load.
October 04, 2019
Code and product life cycle management in one place
We have been using Azure as one of our cloud providers for a few months. Not all departments in my company are using it but a few of the critical applications that need multi-cloud for managing resilience are using it. How these departments use it is for an end to end infrastructure on the cloud and set up and launch an app in Azure.
- Not only does it provide a way to manage your code, but you can also do most of the other activities such as planning for a release, planning test cycles and, in a sense, true product management
- The reporting is great out of the gate. They will enable you to draw insights into how the teams are managing and pushing the changes to production.
- It integrates pipeline and DevOps, making it true life cycle management.
- Most of the companies use AWS, GitHub, etc. and generally the support on the internet is relatively less.
- Being a Microsoft service, it works very well with Microsoft apps.
October 03, 2019
Fostering Innovation
The Azure DevOps server is used within our IT department. We use it to have simplified server management and improved connectivity with remote sites. It also allows us to save money, as we may have options to pay per use or month-to-month. It is also hosted on-prem, which is beneficial.
- The Azure DevOps server integrates well with the IDE we currently use -- Visual Studio
- Azure DevOps server is hosted on-premises.
- The Azure DevOps server fosters innovation in our company.
- Since we are new to using Azure DevOps since this year, we are trying to find areas that could be improved.
- Azure DevOps server would be beneficial if it could be used with all technologies/programming languages.
- Having a way to use Azure DevOps server with Oracle or Stored Procedure packages would be beneficial.
Azure DevOps server is being utilized as a centralized tool for our organization's code & release management. All departments in the organization have their own repositories where they check-in their codes. Azure DevOps server along with GIT integration is serving as a central code repository for our organization. Also its widget integration and inbuilt templates to automate code build and release from almost any tech stack is worthy to have it as a DevOps tool.
- Vast range of Template for Automated Build and Release Pipeline with option to have conditional triggers
- Code repository mechanism is aligned with GIT which is a well known public repository system
- Bug Management is also an integral feature of this tool
- Dashboard creation option of Build and Release pipeline is also available
- Can add more build templates for specific technology requirements
- Can have more features in dashboards which can help dev teams stream line their tasks and priorities
- Can have raise alarm feature in case of any sort of failure in devops pipeline execution
June 05, 2019
Take an advantage of Microsoft TFS for easy integration with other Microsoft family products
Dell Technologies uses Team Foundation Server for managing multiple projects across the North America region and rolling out in all other regions. 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.
Dell manages source code, project reporting, engineering progress tracking and release management for agile software development. Microsoft TFS is also leveraged by the Product Management group to define and manage product requirements and managing the technical backlog. TFS really makes it easier to perform an end-to-end integration, reporting, tracking, code management, automated build, and deployment, etc.
- TFS makes it easier to build technical features and acceptance criteria that different team members of Product Manager, Engineering, Quality Assurance, and Release Management.
- It enables the product managers to review technical backlog, prioritize features and go to market that helps improve key performance indicators.
- It provides seamless integration with Microsoft products like SharePoint, IIS, Visual Studio that helps integrate and exchange data.
- TFS UI could improve like some of its major competitors with fewer options on the same UI page. TFS tries to offer too many options on the same UI.
- Development in branches is hard to achieve and TFS has a room for improvement.
- Integration with non-Microsoft is difficult. TFS could provide easier integration with other product lines to improve acceptability.
December 17, 2018
Code versioning tool with room for improvement
We use Team Foundation Server in the Information Systems Department in our company. All developers have access to Team Foundation Server to do code versioning. We use it integrated with Visual Studio to check-in and check-out our projects' code. We also use the web interface to navigate between code versions and to manually download code when necessary.
- Integration with Microsoft products, like SharePoint, IIS, Visual Studio
- Users are able to access via desktop client, web browser and through Visual Studio
- Code version control
- Bad UX and UI in the web interface
- Merging code is a very hard task
- Development in branches is also hard to achieve
- Not so easy to upgrade server version
December 03, 2018
Great system for consolidating work and information
We are currently managing a large project and we use TFS to manage bugs, code and releases. It is only being used by the technical team but others are coordinating with us to make sure their bugs make it into the system. As well, we are using data from the system to routinely give updates to management on the status of the project as well as any concerns or risks.
- The consolidation of issues is extremely useful for us. Having one place where all bugs are entered has helped our business process immensely.
- Being able to query data regarding user stories, bugs and code is extremely helpful. As well, using the visual tools built into the system can help with messaging regarding the status of a project.
- Being able to monitor code deployments is extremely helpful. Since we are managing multiple environments, this tool makes it easy to see what is happening where.
- Searching through code can be somewhat cumbersome. It would be nice if there was a way to do general searches in certain areas of the system.
- Without proper training, the system can be confusing to navigate. This issue can be prevented with good training but it is something to be aware of.
- Navigation can be clunky at times depending on where you are in the system. For power users, this is not a huge deal but it is a tad bit annoying.
September 20, 2018
Project Management made easy!
We use Team Foundation Server to manage manage almost all the projects and application packages. Team Foundation Server makes it easy for us to have good control of all the progress and it really helps in managing the whole release process even if a lot of developers and many teams are involved.
- The environment is easy to use.
- It is very easy to track progress of various work items.
- Project management is made really easy.
- There is no ability to work offline.
- There is a learning curve involved which is little hard to get when you are using the tool for the first time
- The UI can be little more organized.
Team Foundation Server is used for version control of Microsoft .net applications, SSIS, SSRS. Also, TFS is used for tracking tasks, bugs and change requests.
- Version Control
- Track Bugs, Change Requests, Tasks
- Compare versions of SSIS can be improved
- Merging of the SSIS Code can also be improved
April 16, 2018
I like to work with Team Foundation Server
We use Team Foundation Server as Source Control Managment System and for automated Builds and Tests. We don't use the WorkItem System of Team Foundation Server. We Used it a couple of years ago, but it was to complicated. Right now we just use Trello with a Scrum AddOn for Task and Backlog Planning. Right now only our Developers are using Team Foundation Server.
- I like the Team Foundation Source Control Management much more compared to other Systems like GIT, because:
- - Perfect Integration into Visual Studio
- - Easy and direct checkout/check-in
- - Perfect branching and merging
- - Workflow Support with autmated Reminders
- The Build System is just great. Since Version 2017 its very easy to integrate self made tools into the build process.
- Easy Managament of Users and User Rights.
- Team Foundation Server could be improved in the Task and Backlog Managment for smaller Teams. E.G.: It's hard to quickly write down Tasks during a meeting because you have to fill in lots of Fields per WorkItem. It is hard to push the Items around.
March 14, 2018
TFS for Microsoft Shops
TFS is used across the organization as an Application Lifecycle Management tool. This addresses the problem of needing a central way to demonstrate the status of projects/applications.
- Security
- Reliability
- Scalability
- TFS templates are not as flexible as the business requires
February 05, 2018
Manage with order software deployment
In my organization Team Foundation Server is used to better manage all projects and application packages. Having several developers in place and having to work on multiple projects Team Foundation Server allows you to have complete control of all developments and to manage independently and with order every release and every package developed without loss of data or misalignments.
- No data loss
- Multiple deployments
- Deployment without problems of versions
- You must avoid getting stuck with check-in
- Developers must avoid overwriting
- The developers must be at minimum coordinated among themselves during the developments
February 02, 2018
TFS is great for a Microsoft Shop
We use it for our software development team. Team size is 8. It is being used as source control for .NET applications and as a continuous integration server. It is being used on site and also by our offshore partner developer team in Mexico. It helps us track versioning and collaborate with the peace of mind that we control the code.
- Continuous integration when the team is using azure is really easy.
- It's fairly intuitive to use.
- Azure or IIS deployment is very easy.
- The project management/scrum piece is hard to learn.
- The Wikipedia functionality it provides isn't very useful for lack of features.
- It takes a REALLY long time to check in a large number of newly added files.
- If your file paths get too long, TFS gives you errors.