What is our primary use case?
We have a number of use cases. One of them is development, which includes several development teams that use source code control and testing support, as well as the entire software development toolset. I only use the front end, which is the project task management part.
How has it helped my organization?
I don't have any metrics on that. I can only give you anecdotal evidence.
One of the benefits of using a Kanban board is that it keeps track of how long tasks take. People would hold onto tasks for three or four weeks before we started using the Kanban board. However, once we began using the Kanban board, it became more visible.
We also realized that we needed to divide the tasks into smaller sections, and the tasks lasted an average of a week. As a result, the throughput and velocity increased simply because the Kanban board made them more visible.
What is most valuable?
I found the Kanban board to be the most useful for my needs.
I'm a project manager. I've been working with non-technical teams and training them on agile methodologies. Using a Kanban board is usually the most straightforward way to get a non-technical team started with an online task tracking tool.
What needs improvement?
In comparison to JIRA, I believe DevOps has very poor reporting and metrics support. They've done very little work, and they could benefit greatly from improved reporting and metrics.
Essentially, I would like to see more reporting support.
For how long have I used the solution?
This solution was already in place when I started. I'm not sure when it was first put in place.
I started with the company in May of 2018, and have been using Microsoft Azure DevOps ever since.
We are using the most recent version.
What do I think about the stability of the solution?
Microsoft Azure DevOps is a stable solution.
What do I think about the scalability of the solution?
It is difficult to customize DevOps. It's similar to a product that has had features added to it rather than being completely redesigned. As a result, it has limitations in terms of scalability and customization.
The most successful users are software developers and technical software managers.
How are customer service and support?
I believe it is quite minimal. Microsoft, in my opinion, does not provide adequate support. My solutions are mostly found online.
With JIRA, you could call someone, and they had a large community of users who could answer your questions. They also had a support department that provided assistance. Microsoft has a lot of information online, but you have to find it, look around its various websites. It is not well supported.
Which solution did I use previously and why did I switch?
I used to work as an engineering manager, a scrum master, and as part of a technical team. JIRA is my preferred tool for this.
JIRA is a more robust and mature tool. However, as you are aware, JIRA is more modular and requires integration with other parts. DevOps, on the other hand, has everything in one, it combines source code control, release management, and task tracking.
How was the initial setup?
The initial setup is fairly straightforward. It's one of its advantages over JIRA. It is easier to set up because it is a simple product, whereas JIRA is more complex, more mature and complete, and more difficult to set up.
We have two or three technicians who deploy and maintain this solution.
What other advice do I have?
You would really have to do a comparison, and you would need some training.
It really depends on your project management and reporting requirements. DevOps is simple to use, but it is severely limited in terms of project management. JIRA is complete, but it's a lot more complicated.
I only use it for project management and the tools associated with project management. I know it's popular among those who use it for source code control and release management. It appears to be more satisfactory for that purpose.
I would rate Microsoft Azure DevOps a five out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.