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.
Pros
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.
Cons
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.
Likelihood to Recommend
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.
VU
Verified User
Program Manager in Information Technology (Oil & Energy company, 10,001+ employees)