What is most valuable?
The two most valuable features are Azure Pipelines for DevOps automation, and Azure Test Plan for test management.
It is quite easy to create a pipeline, from continuous integration to automated testing, to continuous delivery, performance testing, and continuous deployment. It's graphical representation and tools are easy to use.
The automated testing in DevTest is the big advantage of Azure DevOps.
What needs improvement?
Non-functional testing such as security testing, penetration testing, and performance testing could be improved.
For how long have I used the solution?
What do I think about the stability of the solution?
This Cloud solution is very stable.
What do I think about the scalability of the solution?
We have approximately one hundred users, the majority of which are developers. There are some project managers and team leads, as well as different levels of management who present to stakeholders.
Currently, two or three of our development teams use Azure DevOps. In the future, we plan to include five more teams. This will grow the number of active users from one hundred to two or three hundred.
How are customer service and technical support?
I have not used Microsoft support directly. We have an internal support team that is dedicated to Office 365, Azure DevOps, and other Microsoft solutions.
Which solution did I use previously and why did I switch?
Prior to this, we used Team Foundation Server versions 2017 and 2018 on-premise, and it was a stable solution.
We also used the Atlassian stack, including Jira, Bamboo, and Confluence, all on-premise. The problem is that the on-premise version has an expiry. We moved to a cloud solution because it is easy to support, easy to upgrade, and easy to stage our products. It is distributed between our offices, as we have development teams split into different locations around the country. The cloud-based solution is the best way to integrate our development effort.
I have also worked with HP ALM/Quality Center in the past.
How was the initial setup?
The initial setup for this solution is quite easy.
What about the implementation team?
Our internal DevOps team handled the implementation.
Which other solutions did I evaluate?
I have worked with other products, and this is the best solution in the market in 2019.
What other advice do I have?
Deployment of solutions on Azure DevOps is a perfect way to provide Disaster Recovery and High Availability. This is a straightforward solution, and I would suggest not wasting any time looking at others.
Right now, this is the best solution.
I would rate this solution ten out of ten.
Which version of this solution are you currently using?