Skip to main content
Azure DevOps Services

Azure DevOps Services
Formerly VSTS


What is Azure DevOps Services?

Azure DevOps (formerly VSTS, Microsoft Visual Studio Team System) is an agile development product that is an extension of the Microsoft Visual Studio architecture. Azure DevOps includes software development, collaboration, and reporting capabilities.

Read more
Recent Reviews

DevOps for the Win

10 out of 10
May 20, 2023
We use Azure DevOps to host our code repository. This has helped make it easy to integrate with Visual Studio to be able to write code and …
Continue reading
Read all reviews


Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation


View all pricing

Azure Artifacts


per GB (first 2GB free)

Basic Plan


per user per month (first 5 users free)

Azure Pipelines - Self-Hosted


per extra parallel job (1 free parallel job with unlimited minutes)

Entry-level set up fee?

  • No setup fee


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

Azure Pipeline Tutorial | Azure Pipeline Deployment | Azure DevOps Tutorial | Edureka Rewind - 3

Return to navigation

Product Details

What is Azure DevOps Services?

Azure DevOps (formerly VSTS, Microsoft Visual Studio Team System) is an agile development product that is an extension of the Microsoft Visual Studio architecture. Azure DevOps includes software development, collaboration, and reporting capabilities, along with the basic plan which includes:
  • Azure Pipelines: automatically builds and tests code, combines continuous integration (CI) and continuous delivery (CD)
  • Azure Boards: Work item tracking and Kanban boards
  • Azure Repos: Unlimited private Git repos
  • Azure Artifacts: 2 GB free per organization
The Basic + Azure Test Plans bundle can be used to allow users to test and ship with confidence using manual and exploratory testing tools.

Azure DevOps Services Video

Introduction to Azure DevOps

Azure DevOps Services Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Azure DevOps (formerly VSTS, Microsoft Visual Studio Team System) is an agile development product that is an extension of the Microsoft Visual Studio architecture. Azure DevOps includes software development, collaboration, and reporting capabilities.

Reviewers rate Support Rating highest, with a score of 8.1.

The most common users of Azure DevOps Services are from Enterprises (1,001+ employees).
Return to navigation


View all alternatives
Return to navigation

Reviews and Ratings


Attribute Ratings


(1-25 of 66)
Companies can't remove reviews or game the system. Here's why
January 09, 2024

Azure DevOps with SAFe

Harsh Shukla | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
We are following SAFe practices by using Azure DevOps starting from PI planning to retrospective. We are using all features starting from Work items, Dashboards, Repo, CI/CD pipelines etc..
  • Product Management
  • Delivery Plans
  • CI/CD
  • Integrate GitHub with Azure DevOps and have just one product
  • Automatic set Start and Target Date for Delivery Plan based on user story sprint assignment
For small enterprises to big, it applies to all for efficient and effective product management with full traceability in built.
Ruth Carson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
The application has provided the most suitable agile tools for managing projects in the organization. It tracks closely the task development infrastructure to enhance best implementation practices. My team has been depending on this platform for the last one year and the results have come out with positive ROI. Azure DevOps Services helps each department in performance modelling.
  • Monitoring web development process.
  • Building workflow pipeline.
  • Customization of dashboards.
  • Our goals have been implemented positively.
  • I have not experienced any missing feature.
Our main projects have been developed under the excellent operations of this product. Deployment and testing of new applications has been great step ahead since we deployed this tool. Integration with other Azure services has been successful with top-notch results that have promoted faster production growth. It is easy to learn how this product operates even when you are fresher.
Score 8 out of 10
Vetted Review
Verified User
We use ADO for a wide range of things. We create work items in there, essentially being a unique number that we can associate with a project. We also use ADO to create features, user stories, acceptance criteria, and test cases in ADO. The linking system in ADO allows good visibility across these.
  • The use of the scrum-like board, which can be customized to your liking.
  • Excellent linking and visibility across items in ADO e.g. user stories, features, test cases, tasks, etc.
  • Storing Test Cases.
  • I did mention it has good visibility in terms of linking, but sometimes items do get lost, so if there was a better way to manage that, that would be great.
  • The wiki is not the prettiest thing to look at, so it could have refinements there.
  • It could improve the search slightly better.
ADO is well suited for the visibility of day-to-day tasks and responsibilities as well as things such as Features, user stories, etc. Off the top of my head, I can't think of any scenario where it might not be well suited, as you can customize ADO to your liking to a degree.
Ben Friedberg | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
We use ADO to manage our entire pipeline of work. Backlog items, tasks, and bugs, code repositories and pull requests, code reviews, pipeline management, releases and CI/CD, testing, deployment, and oversight. Overall, our whole process depends on the capabilities that DevOps brings to the table and wouldn't be the same, otherwise.
  • Backlog management
  • Build / Release management
  • Code review and pull requests
  • Tracing where security rules are coming from
  • wiki management
  • Mass-editing values (adding tasks, etc...)
Definitely great for developing .net applications and keeping track of a backlog in a SCRUM environment. I think managing a backlog and the associated schedule are also very strong.

I would think that managing an application with a non-microsoft environment would be less appropriate (ie: a node.js back-end application with a react front end, for instance...)
Score 10 out of 10
Vetted Review
Verified User
We use Azure DevOps as our continuous deployment solution. Essentially, anytime we merge code into staging or master, we use Azure DevOps to automatically build and deploy.
  • It makes it super easy to create build and deploy pipelines
  • It has built in connectors for most of Azure
  • It ingrates well with GitHub
  • The Azure service connection's secrets expire annually by default. Not a big deal, but it's a little annoying when builds start to fail because of an expired connection.
Anytime you're deploying to Azure it's the way to go. It works great for CI/CD.
Score 8 out of 10
Vetted Review
Verified User
Earlier, we used the traditional whiteboard method to track our 2-week sprint activities, but now with Azure, we have so much evolved as it is a cloud service, and everyone can update their tasks on the board from anywhere. Azure Is used for Sprint planning, Test, and Defect management, As it offers a complete solution from task creation until defect closure.
  • Manage features and tasks seamlessly.
  • Defect management is customizable.
  • CI/CD pipeline support.
  • Test Automation integration with open-source tools and technology.
  • Integration to Service Now.
  • More reporting capabilities.
Azure DevOps was a one-stop solution for sprint planning, Test planning Pipeline integration as we have dev, test, and sandbox env and wanted to have the latest/clean code in all env. It was also helpful in creating dashboards showing daily progress by developing charts, burn-down graphs, defect tracking, and follow-ups.
Score 8 out of 10
Vetted Review
Verified User
I use Azure DevOps to schedule runs for automated test cases. It provides the feature to share results via Webhooks. So the team is able to know about the status of the test runs by alerts configured via Webhooks.It helps to track builds and perform dependency checks. It helps to create builds and deploy them.
  • Dependency check for builds
  • Deploy the builds in the respective environments
  • Run the tests in different stages within Azure DevOps
  • When I cancel a release, it asks for adding comments however, finding that comment later is difficult, the automated emails shared for each build do not contain the comments as well.
  • The UI/UX can be improved to be more intuitive
Scenarios where it is suited:

1. Separating the builds into specific purposes into different pipelines
2. Automatically performing dependency checks, deploying the build and running tests on it
3. Tracking the status of different stages

Scenarios where it is less appropriate:

1. Companies which work on the waterfall model
2. Companies that don't utilize CI/CD
Score 8 out of 10
Vetted Review
Verified User
Azure DevOps Services are used to manage our daily work tasks. This helps us to keep track of the progress of each task accordingly, with this we can check the status of each task from one stage to another, we can assign the task to the correct personnel within the organization, and leave comments/attachments inside as well.
  • Keep track of working tasks across organization.
  • Set up automated CI/CD pipelines.
  • Overview/detailed view of overall working progress.
  • UI can be more user-friendly.
  • Navigation between tasks can be smoother.
  • Warning before leaving the page when there's a draft can be useful.
Azure DevOps Services provide many different useful services, some of which I'm using is the Azure boards and pipelines. It is very useful to keep track of the status of each task within projects. The query function is also useful to check on tasks per person/status easily. However, the UI can be more user-friendly.
Score 10 out of 10
Vetted Review
Verified User
As an IT Service Manager, I use Azure DevOps Services to improve on our existing software development and IT service management processes. We mostly use the built-in source control, work tracking, build automation, and release management functions of Azure DevOps. Our use case involves several software development projects and focuses mainly on Source Control and Collaboration to allow our dev teams to securely store and collaborate on their code, Work item tracking to track the progress of bug fixes and enhancements, as well as user stories, Build Automation to reduce errors and speed up the dev cycle Automating deployments using the built-in release management functions.
  • Tracking of user stories, bugs, and dev tasks, which allows our devs and business analysts to collaborate.
  • Automated and better-controlled software deployments.
  • DevOps has improved how our devs handle version control of their code (fewer conflicts).
  • The sheer number of features can be overwhelming for new users!
  • Better integration with external tools such as our service management platform.
  • Setting up build configs and pipelines can be tricky for first-timers.
Azure DevOps is great for agile software development with larger teams as the included features for managing user stories, sprints, and backlogs allow larger dev teams to more easily plan, track, and deliver software releases. It is also great for CI/CD because of the options for automating build, testing, and deployment processes. The integration with various Azure services makes it easy to deploy in cloud environments, and therefore it is an ideal tool for us as we use Microsoft Azure extensively for hosting our business applications. It's less useful for smaller projects or individual developers as many of the features will simply never be used, and there are more lightweight tools available. There are also better tools available for task tracking in non-software development projects or if your organization relies heavily on non-Microsoft products.
May 20, 2023

DevOps for the Win

Score 10 out of 10
Vetted Review
Verified User
We use Azure DevOps to host our code repository. This has helped make it easy to integrate with Visual Studio to be able to write code and save it to the cloud. We are also using it as our Kanban board for ongoing projects to keep developers on track. This has helped our team keep track of tasks within multiple projects.
  • Project management.
  • Code repository.
  • Integration with visual studio.
  • Testing functionality.
  • It could be hard to configure for newcomers.
  • Make it easier to integrate boards with teams.
KANBAN BOARDS Easiest to use and to make it easy to project manage. Able to place code for the tasks within the Boards. CODE REPOSITORY Great way to keep code in a cloud-based environment. Easy to use with Visual Studio and to be able to manipulate any code quickly and easily.
Hugo Martínez Arroyo | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
We deliver all the CI/CD processes of a mortgage company marketing department located in the US to the Azure portal. Web UI services, APIs, Function Apps, etc.
  • Visual orchestration of CI/CD process.
  • Track of current/last satisfactory delivered to environments.
  • Open to connecting to different Azure/AWS services to deliver software.
  • Improvement in metrics and dependencies.
  • Improve the pricing for more than one build agent at a time.
  • Connection to Power BI.
Very good to have your CI/CD delivery process set up for Azure Cloud. Maybe better integration with external third-party cloud providers, and be a bit more cloud agnostic.
Score 7 out of 10
Vetted Review
Verified User
We use Azure DevOps for the CI CD of our applications and the scrum boards. We also create artifacts and consume those artifacts in our applications All our reports are also available on it. With another extension, we can add our time tracking for items in the PBI. To get an overview of open PR, we configured some dashboards.
  • The scrum board is pretty good.
  • CI/CD.
  • Repos
  • For PM, it's not really easy to bulk import a lot of items.
  • The search in code does not always find some things.
It's great to use when you use Scrum, Repos, and CI/CD. This way, you don't need multiple applications, but you can just use Azure DevOps. For development, I find it pretty good. You can link your items to your Pull request, and you will be able to see what changes have been made. The only downside is that if you want to make your board visible to a lot of stakeholders, it won't be that easy.
Score 9 out of 10
Vetted Review
Verified User
Azure DevOps offers a wide variety of tools for a CI/CD environment and it's really useful. We are moving from a static build model to an automated one and so VSTS has the tools we need to continue growing in the future. We started using VSTS, now Azure DevOps, as a code repository only and that's the main use within our organization.
  • Private repositories
  • User management
  • Security
  • Extensions
  • Some integration with 3rd party tools or services could be better
  • Has a lot of options, but sometimes are hard to find
  • Non standard build/test workflows could be problematic
Azure DevOps Services is a great service. Its function as a code repository is great, and its integration with Visual Studio and Visual Studio Code lets you work in a natural way from these tools. MS Teams integration exists as far as we test it requires an Azure subscription, so it does not apply to the free 5 user tier.

We have been using it for at least 5 years and it's rock-solid in its function and always adds new options and features. We started using it because of its free 5 user private repositories function. Now GitHub does the same (and it's also from Microsoft) but Azure DevOps Services offers more options and tools, so we will stick with this service.
Score 9 out of 10
Vetted Review
Verified User
We are currently using Azure DevOps Services to manage the entire software development cycle. Azure Board, pipelines, and test cases are wonderful features in one platform. when you use pipelines, you will have drag and drop choices for quickly building your CI/CD pipelines. Azure Board will help you to manage your project management in an effective way.
  • Azure Board to project management
  • Azure pipelines to automation in your project
  • Azure test cases to manage your test cases management
  • improvement in dashboard
  • improvement in repository access
  • improvement in Azure artifact management
- project management for Azure Board - code management for Azure repo - continuous integration and continuous delivery we have Azure pipelines - Artifact management we do have Azure Artifact - Test case management we have Azure test cases
Dilip kumar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
In my opinion, This is one of the Hottest products right now booming in the market. This has solved lot of problems in terms of Automation and End to End Deployments. In our organization, We are using this for
1. To track Team's Efforts in terms of User stories and Assigning Tasks.
2. Storing all the code and performing End to End Deployment and Testing from Development phase to Production Phase.

This has actually solved a lot of problems which all the Team members used to face few years back, setting the tasks, scope, completion is now smoother and easier for everyone.
We also have the option to Integrate with other software's and perform the deployments which is a huge plus.
  • Azure Boards to Assign tasks, User stories to team members and track their time so easily.
  • Azure Repos used to store all the code used from Development phase to Production Phase.
  • Azure Pipelines - Great feature to deploy the products with End to End testing.
  • Automating any kind of solution/problem on Azure Cloud using PowerShell/CLI scripting.
  • Security of the Third Party Plugins Integrated with the Pipelines.
  • Notification of the Tasks which are getting closer in time.
  • Can Improve in terms of integrating few more required software.
Well Suited:
To Automate End to End Solution on any cloud.
Deploying End to End product with End to End Testing.
Maintaining all the Team's Efforts, bit much in Agile Methodology.

Less Appropriate:
Using Extra Software's when required is bit hard to Integrate.

Score 8 out of 10
Vetted Review
Verified User
Azure DevOps is used for project management of our sprint tickets to assign within team and provide the dashboard information to our project managers. The user story is easy to create and assign to the owner and then create the sub-task to assign within the user for different tasks like (Development, Peer QA, Final QA e.t.c)
  • User Story
  • Dashboard
  • Sub Task Creation
  • Reporting
  • Divide sub task and timings
  • Time divide between each task
  • Integration with other tools is difficult
As the other project tool management it is good because of the part of Azure family. Being a Microsoft tools it is quite compatible with the other azure products. Azure DevOps is very useful for the operational project to create all the user stories with the same task including various ad-hoc tasks
Score 9 out of 10
Vetted Review
Verified User
Our organization is using Azure DevOps for a SaaS-based code repository and we also use it for tracking our Agile/Scrum processes in our Application Development and IT Operations departments. It allows a central, cloud-based solution for our tracking our CI/CD pipelines and simplifies tracking our stories and features during our two-week Sprint cycles. It is also well used by the QA for their test cases and testing.
  • Project code pipeline service.
  • Good tool for Agile practices
  • Test Plans
  • Clean n clear UI
  • Board could be more advanced
  • Pipelines should support advance tasks like database migration
  • Merging conflicts in tool
Azure DevOps is well suited as a single platform for all DevOps processes. It has everything for a product from the repository, work items board, pipelines, test plans and execution, artifacts, etc. It has also a range of project numbers and pipeline execution time for free each month to help new developers or startups. It is appropriate for teams without DevOps members and standards.
Score 8 out of 10
Vetted Review
Verified User
We are new to using Azure DevOps Services, we use a different tool for DevOps. This year, we have started the implementation of Azure DevOps for some applications, especially D365 applications. At the moment, we use it only for Development, QA and UAT, we haven't done any Production deployment yet, however, early next year we are going to start doing it.
  • Easy to create pipelines
  • Intuitive
  • Pipelines sometimes are really slow
  • Support needs to be improve
In our case, Azure DevOps services is well suited with applications hosted on Azure, such as D365, on-premises or custom Applications are hard to implement, different aspects won't work properly. We are still new to using it, maybe we haven't found the best way to apply it.
Score 10 out of 10
Vetted Review
Verified User
We use Azure DevOps Services as our main DevOps platform for our IT projects.
The product usage changes from a project to another.
The most used capability is the agile planning tool, for Dev and non dev IT projects management.
We also use the GIT code versioning tools, along with DevOps build/deployment pipelines, in Microsoft technologies based Dev projects.
We are now planning trainings so that we can use the testing tools properly as well
  • makes Agile collaboration easy
  • DevOps made "easy" (after a learning time)
  • very clear and intuitive UI
  • very large set of connectors/integrations/extensions
  • Office 365 integration (Teams and Sharepoint)
  • plenty of training/documentation resources, and large community of users
  • the online documentation on Microsoft Developer Network should be clearer and easier to read, even for senior users
  • advanced configuration is hard to understand
  • product features changes can sometimes surprise you
You can find the whole IT project lifecycle management in one place, including project management, code versioning, build and CI-CD pipelines, alongside with testing features and bug tracking.
You also have very useful out of the box dashboards that can also easily be customized, so that you can follow your project insights.
I also used - and recommend - another Microsoft product, built on Azure DevOps services, that is dedicated to Mobile Apps DevOps management, and that is really useful : AppCenter.
Score 9 out of 10
Vetted Review
Verified User
Azure DevOps Services (formerly VSTS) is our entire enterprise deployment strategic platform. Coming from a VSTS/TFS background, it's a natural choice. Azure DevOps Services (formerly VSTS) is used for scrum product backlog management, task assignment, test case management, bug tracking, source version management, change review, and continuous integration and deployment. It's a great ecosystem and with git hub acquisition, the product is very versatile and future proof.
  • Microsoft ecosystem with one-stop solution for Agile/CICD
  • Easier integration with IDE
  • UI-based/YAML both pipeline formats supported
  • Very flexible and supports all kind of deployment
  • Should support non-Microsoft and open-source ecosystems in an easier way
  • License costs
  • Scrum boards and sprint analytics can be improved to be on par with the market
  • Notification and workflow customization should be flexible
All Microsoft ecosystem products are well integrated and support easier build automation. Especially if you use TFS and Visual Studio, this is very well suited. They are flexible in bringing open-source software build supports and have a great marketplace with lots of Azure DevOps Services (formerly VSTS) extensions available.
Score 10 out of 10
Vetted Review
Verified User
I utilize many of AzureDevops features:

1) Repos
2) Boards
3) Pipelines
4) Artifacts

It is being used Organization wide and helps us solve with our software development and deployment.
  • Azure DevOps is great at managing and securing git repos. Reviewing pull requests and seeing diffs is great. You can even communicate back and forth with your team members right there in the code review screen.
  • Pipelines is a powerful feature for allowing you to deploy to anywhere (cloud, on prem, etc.) You can secure your pipelines and track your artifacts with ease.
  • Boards is a great tool for managing your work task as well as associating your commits with the work item.
  • I love Azure DevOps. I can't think of anything that requires improvement.
It is well suited for managing software development. Code management, deployment, work item tracking. It allows remote teams to work together easily.
Score 9 out of 10
Vetted Review
Verified User
Azure DevOps Services (formerly VSTS) is being used by the entire company to provide a solution to continuous integration and continuous delivery. We host our code base on Azure DevOps Services (formerly VSTS) and build delivery pipelines with it. It shortens our software development cycle and helps ensure the quality of our deployment. We are very happy with it.
  • Rich features
  • Powerful tools
  • Integrations with different kinds of tools
  • Clearer logic for each component
  • Provide more example pipelines
  • More detailed documentation
if you need a CI/CD pipeline for your company, especially if you have already been using Microsoft Software Development Suite, Azure DevOps Services (formerly VSTS) is a very good choice. You can build a release pipeline very easily and deploy your applications very quickly. They are also easy to maintain, especially if you are a big company.
Score 9 out of 10
Vetted Review
Verified User
Azure DevOps or ADO (as we call it) is used by the IT department in developing and also transforming multiple legacy applications to Modern Microservices based applications and architecture. It enables seamless development by offering multiple tools that are required to develop modern applications in Agile-based methodologies. It enables seamless Continuous Integration, Continuous Deployment (CI/CD) process, and everything is bundled in a user-friendly manner.
  • Azure DevOps bundles all the useful tools together in a seamless way.
  • Sprint boards, Code repositories, Pipelines etc. all can be managed from a single application.
  • Facilitates easy collaboration between technical members and business or product owners.
  • Facilitates parity between different environments by providing a single source of truth for all pipelines.
  • Azure DevOps Sprint boards can be improved, similar to Jira (this can be my bias).
  • Teams and Azure DevOps integration can be improved in-terms of updates of stories or tasks.
  • Pipeline job logs and their web console views can be improved.
It is well suited for large and distributed teams, developing cloud-native applications in a fast fail-fast approach. It will enable seamless development and support different platforms in integrations. It is of less value if the teams are small and located together and also in cases where the application runs on legacy software.
Sean Patterson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
We use Azure DevOps internally to manage some of our hardware projects, leveraging the project management and resource sharing features of the platform. With various clients, we leverage the code repository and pipeline features in addition to project management to provide a full fledged CI/CD development workflow for new and continued work.
  • Full project pipeline service.
  • Good story/task management.
  • Robust pipeline.
  • Pipeline configuration.
  • Multiple-repository management per project.
  • Permissions management.
Azure DevOps provide a great resource when you want a "soup to nuts" approach to building software and tracking its deployments and updates. Using the project board to create stories and tasks, you can easily create code branches in which to do the work, which provides a great audit trail to when bugs were fixed or features completed. By using the pipelines, you can allow automation to deploy completed work, track its history, and easily roll back if needs be.
Score 8 out of 10
Vetted Review
Verified User
We use Azure DevOps/VSTS for the entire agile approach to software development at the organization I work for. We use Azure Boards for managing work in sprints, providing us with live features for planning & retrospectives. We use the Azure Repos feature for Git version control of our code and for PR processes, and pipelines & releases for building, linting, and testing code & deploying code to multiple environments via a continuous integration approach. We use Azure Artifacts to host our NuGet packages to be used by multiple projects for code reusability.
  • Git repositories feature is fully featured with a friendly web interface.
  • Azure pipelines & releases are very flexible for CI/CD practices.
  • Azure Boards allows linking work items to code and for a closer relationship between code & the sprint rather than using a secondary piece of software like JIRA/Trello.
  • User interface looks nice but it can often be quite hard to find things that you need.
  • Many features are now being ported over to GitHub, in a more fleshed-out way (e.g. GitHub Actions), after the Microsoft acquisition.
  • Documentation can be limited.
Primarily best for Microsoft dev houses (C#/.NET, TypeScript/JavaScript). Provides all the features you'd expect for an agile development workflow all in one package.
Return to navigation