What is our primary use case?
My main use case for Microsoft Azure DevOps is for a dedicated team that is building Copilot Studio agentic AI use cases. I assign tasks to my team members, such as creating Azure Boards, Azure Repositories, and Azure Pipelines, and assigning individual tasks to each team member while monitoring their progress through Microsoft Azure DevOps. My primary objective is to manage Copilot agent applications for our team members. I am also involved in website designing and development, so I coordinate with the design and development teams to maintain their tasks in Azure Boards.
Based on my experience with Microsoft Azure DevOps, I believe everything is good, but I occasionally experience some slowness. This does not occur on a daily basis, but there are times when it takes longer to load in a browser.
What is most valuable?
I maintain our daily basis tasks on Microsoft Azure DevOps using the main key features of the platform, including the end-to-end DevOps platform, monitoring of each individual's tasks on Azure Boards. It is a faster delivery method that improves collaboration and code quality while automating consistency. It supports main Agile development practices. Microsoft Azure DevOps offers multi-platform and multi-cloud support, though we primarily use Microsoft Azure due to our Microsoft partnership.
The best features Microsoft Azure DevOps offers include the ability to create Azure Boards where I can enter project planning and requirements. Microsoft Azure Repos allows me to manage source code, and Microsoft Azure Pipelines enable me to easily build and create CI/CD pipelines. I can define and write Microsoft Azure Test Plans and create Microsoft Azure Pipelines, also known as CI/CD deployment. Additionally, I can use Microsoft Azure Monitor and Application Insights to easily track resource utilization, time, and resource consumption, showing which resources have been utilized and for how many hours on a daily basis. In simple terms, Microsoft Azure DevOps helps any organization move ideas from development to production faster with greater automation, improved collaboration, quality governance, and a secure environment.
I find myself relying on Microsoft Azure Boards the most. Creating Azure Boards and user stories while managing and dividing tasks into different slots is something I use on a daily basis more than all other capabilities.
Regarding the features of Microsoft Azure DevOps, the team's performance and spending on particular tasks are mentioned in a storyboard, which is a great feature for reporting purposes. If I have 10 team members, Microsoft Azure DevOps shows a bar chart or pie chart, or I can view the report with Excel where I can trigger SQL queries and add conditions, such as how many tasks we have completed on a daily, weekly, or monthly basis, and whether each task is completed, done, to-do listed, or in progress. These features are ones I appreciate and use on a daily basis. Another feature I use is based on licensing plans, which can sometimes be costlier for small and medium organizations from my perspective. However, major enterprise-level organizations use Microsoft Azure DevOps.
Microsoft Azure DevOps saves a lot of time while monitoring tasks and assigning them to team members. I can easily monitor how many tasks take what amount of time. This would be helpful for internal organization teams and for working with customers or clients, as it easily helps manage how many resources and money we have spent on a dedicated project. It is really helpful for any organization adopting DevOps culture.
Since using Microsoft Azure DevOps, I can say that initially, we were managing tasks on Excel and sharing weekly plans with team members, maintaining hours manually. When we started using Microsoft Azure DevOps, it saved considerable time and showed every team member's productivity very transparently. Tasks have been divided on an hourly or two-hour basis, showing how long each task takes. It totally saved a lot more time. I cannot define an exact timeframe, but it definitely helped with assigning tasks compared to doing it manually on Excel. The storyboard provides a graphical representation that is very helpful when summarizing information for executive leadership teams or stakeholders.
What needs improvement?
I reduced my rating from a perfect score because of one concern. Microsoft Azure DevOps is very easy to use. If any person is new to the platform while creating user stories or repositories, it is a very efficient way for people to work. The platform does not require in-depth training. If someone provides a one to two hour description, people with some technical knowledge would understand it greatly. The platform is interesting for both fully technical and non-technical persons. People can use it easily and it is understandable. Anyone can create a user story or Microsoft Azure Board, generate reports using SQL queries while adding conditions, or monitor tasks. Any person with admin rights can see graphs showing which resources have spent how many hours on a daily, weekly, or monthly basis. Based on that information, we can measure resource performance, which would be really helpful for management or HR departments when increasing employee salaries, offering appreciation, or providing bonus activities in an organization.
Regarding governance and security within Microsoft Azure DevOps, there is strong security because Microsoft provides a secure and productive environment that follows all compliances. Everyone can trust Microsoft because it is a reputable brand in the market. People can rely on and trust any Microsoft product. I am not talking about Microsoft Azure DevOps only, but also CRM, Windows, security, and Entra ID. With any Microsoft product, there is no need to worry about security or compliance concerns. From a security and governance point of view, Microsoft Azure DevOps provides very strong capabilities.
For how long have I used the solution?
I have been using Microsoft Azure DevOps for the last eight years to manage tasks, create user stories, and manage teams through graphical representations inside the DevOps platform. These features are what I use on Microsoft Azure DevOps.
What do I think about the stability of the solution?
I occasionally experience slowness with Microsoft Azure DevOps, though not very slow. The speed could be faster, which has been my main concern throughout my eight years of using the platform.
What do I think about the scalability of the solution?
Regarding Microsoft Azure DevOps's scalability, it depends on your usage and the number of team members you have. You can scale according to your needs. From a scalability point of view, it is really helpful, and I can say it is a scalable platform.
How are customer service and support?
We have communicated with the Microsoft Azure DevOps team, but we rarely need to contact the support team. When I have raised tickets, they have been resolved within 24 hours SLA, mainly. Sometimes I reside in India and the ticket assignee is in the United States, so they schedule collaboration or contact requirements according to the appropriate time zone. The support process is smooth with no issues.
I would rate customer support for Microsoft Azure DevOps at 8 or 8.5 out of 10 because we cannot connect directly with Microsoft Azure DevOps or the support team on the spot. There is a process that anyone needs to follow: drop an email to the support team and they will reply. Suppose I am in a hurry and stuck somewhere, then a phone call would be helpful. However, I do not have a direct number to call and connect to the support team immediately, which is not possible. Microsoft does not provide that kind of immediate support.
Which solution did I use previously and why did I switch?
I have not used any DevOps platform before using Microsoft Azure DevOps. I have some knowledge of Jira, which also follows Agile terminologies, but I am not much more familiar with it.
I did not evaluate other options for Microsoft Azure DevOps. There are many tools in the market used for project management such as Trello and Jira, but Microsoft Azure DevOps has a standard, and we are in the Microsoft ecosystem. That is why I prefer to use Microsoft Azure DevOps because on a single platform, there is a complete cycle starting from Microsoft Azure DevOps to Microsoft Azure Artifacts, Microsoft Azure testing, creating CI/CD pipelines, and Microsoft Azure Test Plans. Everything is on a single platform. That is why Microsoft Azure DevOps is a complete solution for any organization dealing in software development or IT solutions. From my experience, it would be really helpful for anyone as a complete platform, and there is no need to go to any other solution.
How was the initial setup?
Microsoft Azure DevOps is very easy to use. If any person is new to the platform while creating user stories or repositories, it is a very efficient way for people to use it without needing in-depth training. If someone provides a one to two hour overview, people with some technical knowledge would understand it greatly. The platform is interesting and suitable for both fully technical and non-technical persons. People can use it easily and it is understandable. Anyone can create a user story or Microsoft Azure Board, generate reports using SQL queries while adding conditions, or monitor tasks. Any person with admin rights can see graphs showing which resources have spent how many hours on a daily, weekly, or monthly basis, allowing us to measure resource performance. This information would be really helpful for management or HR departments when increasing employee salaries, offering appreciation, or providing bonus activities in an organization.
What was our ROI?
It is a difficult question for me because I cannot state the exact amount of time and money saved for us. However, Microsoft Azure DevOps definitely saves a lot of time and resources as well as money for any company, including mine. It is helpful while using Microsoft Azure DevOps for my company. Additionally, it is reputable if we are maintaining projects on Microsoft Azure DevOps. If a reputed company approaches us for their services or product requirements and they learn that we are maintaining Microsoft Azure DevOps, it would be very helpful to convert our customers into real revenue generation and business growth.
What's my experience with pricing, setup cost, and licensing?
I am not much involved in the pricing, licensing, or costing aspects. However, one of my colleagues is involved in the licensing and pricing part, and it is very efficient. We are Microsoft Gold Partners, so we directly reach out to Microsoft resellers or partners to enhance our licenses if required.
What other advice do I have?
I would definitely suggest using Microsoft Azure DevOps. Microsoft Azure DevOps is a scalable platform and a complete solution for any IT or software development company. People can rely on Microsoft Azure DevOps as a platform or tool that every company should follow. I cannot commit that every company follows Microsoft Azure DevOps, but definitely if a company has any reputation, they can use Microsoft Azure DevOps and maintain their code as well as maintain their storyboard, create sprints, easily monitor tasks, resource utilization, and reporting and analytics features. My overall rating for Microsoft Azure DevOps is 9 out of 10.
Disclosure: My company has a business relationship with this vendor other than being a customer. Microsoft Gold Partner