I use the solution in my company to mostly build CI/CD pipelines.
Cloud Engineer at Hanu Software
Helps improve the productivity and efficiency of development teams
Pros and Cons
- "The product is easy to use...It is a stable solution."
- "The tutorials for building pipelines are an area that is a bit technical for a beginner."
What is our primary use case?
How has it helped my organization?
The benefits from the use of the product in our company stem from the ease that the tool provides when working with different teams. The product is also helpful in assigning tasks to team members easily. Following step-by-step processes, including testing and integration of the testing phase, all the other areas are easy with the use of the tool.
What is most valuable?
The product is easy to use. There are many options to choose from in the solution. Working with different teams in my company becomes easy when everything is integrated into Microsoft Azure DevOps.
What needs improvement?
The tutorials for building pipelines are an area that is a bit technical for a beginner. I would want the product to have some comments on the pipeline side to help beginners understand more about the solution.
Buyer's Guide
Microsoft Azure DevOps
January 2025
Learn what your peers think about Microsoft Azure DevOps. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
For how long have I used the solution?
I have been using Microsoft Azure DevOps for around 6 months.
What do I think about the stability of the solution?
It is a stable solution. I did not face any issues with the tool.
What do I think about the scalability of the solution?
The product is scalable. That would already work with third-party platforms. In the future, I believe that the solution will be integrated with other platforms.
Around five to six people in my company use the product.
The product is deployed only at a single place in our company.
How was the initial setup?
The product's initial setup phase was not complex, especially since the work items are mostly descriptive, making it an area that everywhere can use easily. The CI/CD part is a bit technical. One can get a hold of the CI/CD part over a period of time, so I don't think it is a difficult task.
Our company's team handled the product's rollout phase. The rollout phase was divided into parts. A single person did not carry out the rollout phase. I only took care of some of its parts. I cannot tell the exact time taken by our company to deal with the product's rollout phase.
What other advice do I have?
My company utilizes Microsoft Azure DevOps for continuous integrations and deployments of CI/CD workflow since my company uses IaC. My company uses pipelines for continuous integrations. Moreover, one of the teams in my company uses the tools available in Microsoft Azure DevOps and various work items in it to integrate into the project.
My company utilizes Microsoft Azure DevOps for project management and collaboration across the software development lifecycle with the help of work items, like Azure Boards, which is a necessary part of team management. The task assigned to our company's team members is integrated into Azure Boards.
The feature of Azure Repos I find to be the most effective for source control management stems from the fact that it is integrated with third-party platforms, like Jenkins and GitHub, making it an option that is very usable in our company's environment.
I won't be able to comment on the product's reporting part. Our company's project manager takes care of the product's reporting part. To date, I have had no concerns with the project visibility area in the product. Working with Microsoft Azure DevOps is great because it provides top-notch integration capabilities.
Microsoft Azure DevOps has improved the productivity and efficiency of my company's development team. In the past, when my company wasn't using the portal in Microsoft Azure DevOps, there used to be no continuous integrations. After my company started to use Microsoft Azure DevOps, we got to know about the CI/CD pipelines. Now, it is easy for us to make changes in the code, and simultaneously, the code starts working at the production end. My company majorly uses the solution for CI/CD pipelines.
Speaking about the integration part, I would say that my company mostly works with Terraform as it is a scripting language. Along with Microsoft Azure DevOps, my company has only worked with Terraform for now. Though my company works with other platforms, like GitHub, we haven't done projects with GitHub. Working with TerraForm and Microsoft Azure DevOps has been great.
The tool's maintenance part is great. I did not face any issues during maintenance.
I recommend the product to those who plan to use it.
I suggest others watch some online tutorials before purchasing the product, as it can help them get the basic information related to the solution, making it easier for them to use it.
I rate the overall tool a nine to nine and a half out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Practice Director, Global Infrastructure Services at a computer software company with 10,001+ employees
Good for the purpose it is designed for and can be easily used by developers, but needs better reporting
Pros and Cons
- "It is good for the purpose it is designed for. It is good for maintaining a repository of application code, creating pipelines for deploying the code, building the code, and deploying the code. It can be easily used by developers. There are no issues."
- "Reporting could be better. We would like to see how many applications are onboarded in DevOps and in which phase they are. We would like to know for how many applications we have done only the repository, but we have not yet done the build pipeline or deploy pipeline. Currently, there is no such report. We have to figure it out ourselves. There is no way to check how many applications are completing their build pipelines, how many applications are completing their deploy pipeline, how many are ready to use, and how many pipelines are working."
What is our primary use case?
It is for all the DevOps functions, such as managing the deployment of the code to the production environment.
What is most valuable?
It is good for the purpose it is designed for. It is good for maintaining a repository of application code, creating pipelines for deploying the code, building the code, and deploying the code. It can be easily used by developers. There are no issues.
What needs improvement?
Reporting could be better. We would like to see how many applications are onboarded in DevOps and in which phase they are. We would like to know for how many applications only the repository is done, but we have not yet done the build pipeline or deploy pipeline. Currently, there is no such report. We have to figure it out ourselves. There is no way to check how many applications are completing their build pipelines, how many applications are completing their deploy pipeline, how many are ready to use, and how many pipelines are working.
For how long have I used the solution?
I have been using this solution for more than two years.
What do I think about the stability of the solution?
It is stable. It is also good performance-wise. There are no issues.
What do I think about the scalability of the solution?
We have more than 800 developers who are using this solution, and this is only a portion of the company. Across the company, there are many groups, and we have more than 2,00,000 employees. We are using DevOps across many customer projects and environments, and more than 50% of our projects are on DevOps.
How are customer service and support?
Their support is good.
How was the initial setup?
It is a cloud solution, and there is no installation. You just start using it.
We have one or two admins per project for deployment and maintenance.
What other advice do I have?
I would definitely recommend this solution to others. They can go ahead and use it.
I would rate it a seven out of 10.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Buyer's Guide
Microsoft Azure DevOps
January 2025
Learn what your peers think about Microsoft Azure DevOps. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Group Product Manager – Billing and Payments at MultiChoice Group
Reduces our delivery time for complex projects and is cost-effective and useful for agile delivery
Pros and Cons
- "It is a really easy way to define all of the features that you need to deliver. You can link those features to epics and break them down into user stories. You can also assign the user stories into sprints for doing your product improvement planning."
- "The tool has a logical link between epic feature, user story, and task, but when you try to generate a report to show the delivery progress against a feature, it is not easy. To see the percentage completion for a feature or progress of any delivery, it is not easy to draw a report."
What is our primary use case?
We are using it for feature delivery.
How has it helped my organization?
Before we started using Microsoft Azure DevOps, we didn't really have a mechanism for tracking delivery against a feature or feature delivery. It has really helped us in visualizing what we need to deliver and get consensus across cross-functional teams that it is the right thing to deliver.
It allows us to prioritize an organization-wide backlog, which has really reduced our delivery time for complex projects. In fact, we are in the middle of a transformation program. We managed to kick off the program in a month and start the delivery cycle within six weeks of conception. Before adopting this tool, it would have taken us three to six months.
What is most valuable?
It is a really easy way to define all of the features that you need to deliver. You can link those features to epics and break them down into user stories. You can also assign the user stories into sprints for doing your product improvement planning.
It is a really simple tool for prioritizing a backlog, assigning that backlog into sprints, and then tracking the delivery by using sprint capacity, points of time, the velocity of the sprint, etc. It is really useful for agile delivery.
What needs improvement?
There are a couple of things. The tool has a logical link between epic feature, user story, and task, but when you try to generate a report to show the delivery progress against a feature, it is not easy. To see the percentage completion for a feature or progress of any delivery, it is not easy to draw a report.
It doesn't give you a high-level view of your roadmap for planning a roadmap for delivery and identifying how far you are on that delivery path. There should be the ability to create a product roadmap and then based on the delivery of the user stories, link to the features against that product. We should be able to roll up a view to see how have we progressed against our targets.
When you're accessing it via the web, it works nicely, but it doesn't work for a while if you're trying to access the board via a tablet or mobile device. A lot of the time, we just want to quickly update a task or check a delivery against a sprint by using an iPad or phone. It is not really user-friendly on those devices. It works very well on the laptop but not on other devices.
For how long have I used the solution?
I have been using this solution for 18 months.
What do I think about the stability of the solution?
We've had very few issues with Azure DevOps.
How are customer service and technical support?
There were no issues.
Which solution did I use previously and why did I switch?
We also use Sparx Systems Enterprise Architect. For business process modeling where you are linking different objects in the modeling domains, Sparx is the most appropriate tool. You cannot model business processes in Azure DevOps.
Azure DevOps is more appropriate as a delivery tool for building out the feature roadmap and defining user stories, tasks, features, etc. It is well suited for taking the data and building it into a delivery pipeline. These two tools don't speak well together. A solution was developed to integrate these two, but it doesn't work very well.
How was the initial setup?
It was super simple. We just needed a username and a password. The board was pre-setup by our administrator. In fact, we didn't even have to go through any real training, even though the training was available. It is really intuitive to use.
What's my experience with pricing, setup cost, and licensing?
Its pricing is reasonable for the number of features that you get and the functionality that you can utilize for the agile delivery, which is what we are using it for. I found it extremely cost-effective.
What other advice do I have?
I would rate Microsoft Azure DevOps an eight out of 10. It is the primary tool that we've been using. It works very well.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Data Scientist at a computer software company with 1,001-5,000 employees
Offers excellent version control capabilities to maintain and track our codebase efficiently
Pros and Cons
- "The most valuable aspect of Azure DevOps for me is its robust version control functionality, which is critical for our workflow."
- "The solution is generally stable but not entirely issue-free."
What is our primary use case?
My clients use Azure DevOps primarily for managing code deployment pipelines. We follow a structured process of pushing code from the development environment to testing and then to production, and Azure DevOps is crucial in this workflow. We leverage its version control capabilities to maintain and track our codebase efficiently. Additionally, we make use of its dashboard service to monitor and manage employee hours, helping us keep a close eye on project timelines and resource allocation.
What is most valuable?
The most valuable aspect of Azure DevOps for me is its robust version control functionality, which is critical for our workflow. I find it particularly useful how easy it is to automate pipelines. When we push code changes, the system automatically runs the entire pipeline, and the clear visualization of logs is a great benefit. This feature allows us to quickly pinpoint issues and understand what went wrong with our processes or tools, making troubleshooting much more efficient.
What needs improvement?
While there is always room for improvement, I don't have any urgent issues or specific feature requests right now. I'm content with Azure DevOps as it is. Its functions are standard and easy to use for those familiar with such tools. However, the only thing that could be improved is the stability of the solution.
For how long have I used the solution?
I have been using Microsoft Azure DevOps for two months.
What do I think about the stability of the solution?
The solution is generally stable but not entirely issue-free. While problems do occur occasionally, they have become less frequent, occurring around six times less often than before. For example, a recent issue occurred when a dependency was updated, causing the pipeline to crash. However, with the help of logs and troubleshooting, we were able to identify and resolve the problem by making adjustments to the Docker file. I would rate the stability as an eight out of ten. There is room for improvement in terms of stability, as there are occasional issues that require manual intervention to address. While progress has been made, there is a desire to achieve a level of stability where network removal is not necessary in the first place.
What do I think about the scalability of the solution?
Azure DevOps is highly scalable and works effectively even for large-scale projects. It can handle the demands of extensive engineering work and is generally robust in terms of scalability.
How are customer service and support?
The technical support is good and quite responsive.
Which solution did I use previously and why did I switch?
I have experience with using GitLab. Comparing GitLab and Azure DevOps, GitLab excels in functionality and offers excellent integration capabilities with Azure DevOps. However, Azure DevOps has a more user-friendly UI. The choice between the two depends on specific project needs and preferences.
How was the initial setup?
The installation of Azure DevOps is straightforward because it is a web-based platform. You don't need to create solutions or go through complex setup procedures, making it a user-friendly option. Maintenance for Azure DevOps is minimal, especially if you have automated processes in place. If your solution uses Docker and you have set up automated updates on Docker Hub, the environment can essentially upgrade itself without much proactive maintenance. However, if issues arise, you can make adjustments to the configurations as needed, allowing for a more reactive approach to maintenance.
What other advice do I have?
My advice to those looking to use Azure DevOps would be to make good use of the documentation available on their website. It is a valuable resource that can help answer questions and provide clarity on various aspects of the platform. Overall, I would rate Microsoft Azure DevOps as an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Product Owner at Day Insurance
The software covers the whole development cycle, from requirements analysis to deployment
Pros and Cons
- "Azure DevOps is complete and meets all of your expectations. You can develop your own plugins to customize it however you want, so it's highly flexible. We develop personalized plugins or use ones that other programmers create for the Azure Marketplace."
- "Microsoft could focus on refining the reporting and dashboard elements of Azure DevOps to improve it."
What is our primary use case?
We use Azure DevOps for the entire lifecycle of software development, starting with requirements analysis. After that, we use it to continue the process of development and deployment.
What is most valuable?
Azure DevOps is user-friendly. The UI and the UX are perfect. Their software covers the whole development cycle, from requirements analysis to deployment. In particular, it's helpful in the requirements analysis phase. You can apply your methodology or Agile framework from the beginning. After choosing the framework, like Agile or Scrum, Azure DevOps provides many features, like user stories, tasks, managing boards, and those kinds of things.
Azure DevOps is complete and meets all of your expectations. You can develop your own plugins to customize it however you want, so it's highly flexible. We develop personalized plugins or use ones that other programmers create for the Azure Marketplace.
This makes up for any possible deficiency in Azure DevOps features. If you want some capability that Azure DevOps doesn't provide, you can develop your plugin or customize any part of it. The options for customization make it worthwhile for any software development.
What needs improvement?
Microsoft could focus on refining the reporting and dashboard elements of Azure DevOps to improve it.
For how long have I used the solution?
I've been working with DevOps for about five years.
What do I think about the stability of the solution?
DevOps is totally stable. And if there are any problems, Microsoft patches them as soon as possible.
What do I think about the scalability of the solution?
When you enter into Microsoft ecosystem, you can scale any part of the product in this ecosystem. For example, you can connect Azure DevOps to Microsoft SharePoint for knowledge or document management. You can connect Azure DevOps to OneDrive for storage. You can connect it with Skype for chatting or Outlook.
How are customer service and support?
We don't use support from Microsoft. We mostly solve problems by searching for solutions on sites like GitHub and that kind of thing.
Which solution did I use previously and why did I switch?
I've used Atlassian products like Jira, Confluence, and HipChat, but I prefer Azure DevOps and the Microsoft ecosystem.
How was the initial setup?
It is effortless to set up DevOps. All Microsoft products are user-friendly and easy to install. If you run into any obstacles, you can use Microsoft library or MSDN for any further help that you need. Microsoft provides a lot of wizards that you can use to solve your problem.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Installation Engineer at CTCI
Stable, scalable, and good for source code control and task management
Pros and Cons
- "Most of the features are very valuable for us, especially the source code control and task management."
- "The main issue that I have is the connection speed. Sometimes, the response is too slow. I am based in Taiwan, and I am not sure if it is because of broadband or something else. Its initial configuration is also a little bit difficult."
What is our primary use case?
We are trying to move our entire DevOps cycle to Azure DevOps. It includes test management, source code control, and some parts of CSED.
It is deployed on the cloud, so we always have its latest version.
What is most valuable?
Most of the features are very valuable for us, especially the source code control and task management.
What needs improvement?
The main issue that I have is the connection speed. Sometimes, the response is too slow. I am based in Taiwan, and I am not sure if it is because of broadband or something else.
Its initial configuration is also a little bit difficult.
For how long have I used the solution?
I have been using this solution for almost one year.
What do I think about the stability of the solution?
It is stable.
What do I think about the scalability of the solution?
It is scalable. Currently, we have around ten users. We hope to increase its usage.
How are customer service and technical support?
I didn't have to get in touch with them. I didn't have any technical issues.
Which solution did I use previously and why did I switch?
We have used Jira and TFS. Microsoft Azure DevOps is very useful in terms of management. We are trained to be the users of the DevOps services, but with Jira and TFS, we also had to manage the server, which we didn't want. We wanted to eliminate this kind of effort and just wanted to publish our own developments without having to manage the server.
How was the initial setup?
It is a cloud solution, so there is no installation. Its initial configuration takes some time and is not very easy.
What other advice do I have?
I would rate Microsoft Azure DevOps an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software & Cyber Section Manager at a aerospace/defense firm with 5,001-10,000 employees
Integrates will with Git and other Microsoft products and scales well
Pros and Cons
- "Microsoft has good integration with its other products, such as Office, Teams, et cetera."
- "We would like some bidirectional synchronization. It's the requirement if you want to analyze it to software requirements, et cetera. That's something that most of the tools aren't that good at."
What is our primary use case?
In the first years, we had the solution, we did not use it for all of its models - not for the full life cycle. Now, within the past year or year and a half, we wanted to make the best out of it. We now use all the models and all the development lifecycle.
What is most valuable?
The product has integrated all the relevant models of task management requirements, source control, back management, test management, et cetera. You have a full ALM suite.
The connection to Git, which was bought by Microsoft, is also good. We use Git as a version control tool.
Microsoft has good integration with its other products, such as Office, Teams, et cetera.
The solution has proven itself to be very mature and robust. It's quite stable.
The scalability potential is very good.
What needs improvement?
I'm not sure if "missing" is the right phrase, however, I am interested in, with all of these tools, if the connection to requirements management tools like DCRM, DOORS, et cetera, would be possible. That's a weak spot in most of the vendors.
We would like some bidirectional synchronization. It's the requirement if you want to analyze it to software requirements, et cetera. That's something that most of the tools aren't that good at.
For how long have I used the solution?
I've been using the solution for around three or four years at this point. It's been a while.
What do I think about the stability of the solution?
The product is mature and robust and quite stable. I haven't experienced any problems at all with it. It doesn't crash or freeze. It doesn't seem to have bugs or glitches that affect it. We have the support in-house on servers and we haven't had any problems with defining collections for example.
What do I think about the scalability of the solution?
It is my understanding that the solution is very stable. As an example, our organization has many teams and many departments and we use it across them all the time with no problem. We started using it originally when we had several teams, and now we have tens of teams, and it scaled up to meet our needs and we haven't had any issue with doing so.
Which solution did I use previously and why did I switch?
We also use Jira. I myself do not use Jira, however, it is used by other teams and colleagues within our organization.
How was the initial setup?
I can't speak to the implementation process, as our IT handled it. I was not a part of the initial setup. I can't speak to if it was complex or straightforward, or how long it took to set up.
Which other solutions did I evaluate?
We are currently evaluating both Jira and DevOps against each other. We use both in several development units. Lately, I've been looking for some comparisons and reviews, and material regarding those platforms and the comparison between them. I'm wondering to myself whether it's good for our company to have both, or to choose one of them to be the standard platform of our company. That's the main subject that I'm interested in.
What other advice do I have?
We are customers and end-users. We don't have a business relationship with Microsoft.
I'm a manager, and therefore I don't personally use it on a daily basis anymore, however, I manage teams that work directly with the product.
I'd rate the solution at an eight out of ten. If I compare it against other products, it holds its own. It's quite a good solution overall and we've been happy with its capabilities.
I would recommend it to other organizations or companies. I'd advise them, however, to use the source control and to wisely choose which kind of collection they want to set up and configure. It's something very important that will set a company up for success.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Engagement Manager at Capgemini
Efficient operations, highly secure, and responsive support
Pros and Cons
- "Microsoft Azure DevOps has helped the developers a lot and we are deploying process changes very frequently and simultaneously. A lot of my team members that are developers are updating the code in parallel using Git. Additionally, Microsoft Azure DevOps is providing a very good approval mechanism. Overall it is benefiting by creating efficiency in production deployment and applications, our new releases are running well. The security of secured is good."
- "We are facing a lot of issues in the development of containerized solutions. We are facing a lot of challenges in this area. They could make the process simpler."
What is our primary use case?
We are using Azure DevOps for continuous integration and continuous deployment.
What is most valuable?
Microsoft Azure DevOps has helped the developers a lot and we are deploying process changes very frequently and simultaneously. A lot of my team members that are developers are updating the code in parallel using Git. Additionally, Microsoft Azure DevOps is providing a very good approval mechanism. Overall it is benefiting by creating efficiency in production deployment and applications, our new releases are running well. The security of secured is good.
What needs improvement?
We are facing a lot of issues in the development of containerized solutions. We are facing a lot of challenges in this area. They could make the process simpler.
For how long have I used the solution?
I have been using Microsoft Azure DevOps for approximately four years.
How are customer service and support?
The technical support from Microsoft Azure DevOps is good. Whenever we have raised a ticket with priority, we had a very good response from the technical team. My experience with Microsoft support is very good.
How was the initial setup?
The integrations of Microsoft Azure DevOps are good and the implementation is not difficult. The testing of the solution went well.
What was our ROI?
I have seen a return on investment from using Microsoft Azure DevOps.
What other advice do I have?
We have spread the knowledge about Microsoft Azure DevOps to a lot of our customers. We have organized a lot of training sessions because we are Microsoft's gold partner. That is why we promote all the tools and technologies which are part of Microsoft and we're also using them.
I rate Microsoft Azure DevOps a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Buyer's Guide
Download our free Microsoft Azure DevOps Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Application Lifecycle Management (ALM) Suites Release Automation Enterprise Agile Planning ToolsPopular Comparisons
OpenText ALM / Quality Center
OpenText ALM Octane
Polarion ALM
Rally Software
Nutanix Cloud Manager (NCM)
Jira Align
Codebeamer
Jama Connect
PTC Integrity
IBM Engineering Lifecycle Management (ELM)
Digital.ai Agility
Planview AgilePlace
Buyer's Guide
Download our free Microsoft Azure DevOps Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What Is The Biggest Difference Between JIRA And Microsoft Azure DevOps?
- Which is better - Jira or Microsoft Azure DevOps?
- Which is better - TFS or Azure DevOps?
- What is the biggest difference between Micro Focus ALM Octane and Microsoft Azure DevOps?
- Has anyone tried integrating Azure DevOps with HP ALM?
- MS Azure DevOps vs Jira for test planning and management - which one is the better solution?
- How does Microsoft Azure DevOps compare with GitLab?
- What are your use cases for Microsoft Azure DevOps?
- What are the main differences between Jira Align and Azure DevOps?
- When evaluating Application Lifecycle Management suites, what aspects do you think are the most important to look for?