The product usage changes from a project to another.
The most …
It is being used Organization wide and helps us solve with …
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Azure DevOps Services, and make your voice heard!
Azure Pipelines - Self-Hosted
Entry-level set up fee?
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
- Azure Pipelines: automatically builds and tests code, combines continuous integration (CI) and continuous delivery (CD)
- Azure Boards: Work item tracking and Kanban boards
- Azure Repos: Unlimited private Git repos
- Azure Artifacts: 2 GB free per organization
- CA Agile Central (formerly Rally)
- Azure Board to project management
- Azure pipelines to automation in your project
- Azure test cases to manage your test cases management
- improvement in dashboard
- improvement in repository access
- improvement in Azure artifact management
2. Storing all the code and performing End to End Deployment and Testing from Development phase to Production Phase.
This has actually solved a lot of problems which all the Team members used to face few years back, setting the tasks, scope, completion is now smoother and easier for everyone.
We also have the option to Integrate with other software's and perform the deployments which is a huge plus.
- Azure Boards to Assign tasks, User stories to team members and track their time so easily.
- Azure Repos used to store all the code used from Development phase to Production Phase.
- Azure Pipelines - Great feature to deploy the products with End to End testing.
- Automating any kind of solution/problem on Azure Cloud using PowerShell/CLI scripting.
- Security of the Third Party Plugins Integrated with the Pipelines.
- Notification of the Tasks which are getting closer in time.
- Can Improve in terms of integrating few more required software.
To Automate End to End Solution on any cloud.
Deploying End to End product with End to End Testing.
Maintaining all the Team's Efforts, bit much in Agile Methodology.
Using Extra Software's when required is bit hard to Integrate.
- User Story
- Sub Task Creation
- Divide sub task and timings
- Time divide between each task
- Integration with other tools is difficult
- Project code pipeline service.
- Good tool for Agile practices
- Test Plans
- Clean n clear UI
- Board could be more advanced
- Pipelines should support advance tasks like database migration
- Merging conflicts in tool
- Easy to create pipelines
- Pipelines sometimes are really slow
- Support needs to be improve
The product usage changes from a project to another.
The most used capability is the agile planning tool, for Dev and non dev IT projects management.
We also use the GIT code versioning tools, along with DevOps build/deployment pipelines, in Microsoft technologies based Dev projects.
We are now planning trainings so that we can use the testing tools properly as well
- makes Agile collaboration easy
- DevOps made "easy" (after a learning time)
- very clear and intuitive UI
- very large set of connectors/integrations/extensions
- Office 365 integration (Teams and Sharepoint)
- plenty of training/documentation resources, and large community of users
- the online documentation on Microsoft Developer Network should be clearer and easier to read, even for senior users
- advanced configuration is hard to understand
- product features changes can sometimes surprise you
You also have very useful out of the box dashboards that can also easily be customized, so that you can follow your project insights.
I also used - and recommend - another Microsoft product, built on Azure DevOps services, that is dedicated to Mobile Apps DevOps management, and that is really useful : AppCenter.
- Private repositories
- User management
- Some integration with 3rd party tools or services could be better
- Has a lot of options, but sometimes are hard to find
- Non standard build/test workflows could be problematic
- Easy to access/navigate
- Very intuitive
- Rearrangement of features
- More verbiage around burn down chart
- Microsoft ecosystem with one-stop solution for Agile/CICD
- Easier integration with IDE
- UI-based/YAML both pipeline formats supported
- Very flexible and supports all kind of deployment
- Should support non-Microsoft and open-source ecosystems in an easier way
- License costs
- Scrum boards and sprint analytics can be improved to be on par with the market
- Notification and workflow customization should be flexible
It is being used Organization wide and helps us solve with our software development and deployment.
- Azure DevOps is great at managing and securing git repos. Reviewing pull requests and seeing diffs is great. You can even communicate back and forth with your team members right there in the code review screen.
- Pipelines is a powerful feature for allowing you to deploy to anywhere (cloud, on prem, etc.) You can secure your pipelines and track your artifacts with ease.
- Boards is a great tool for managing your work task as well as associating your commits with the work item.
- I love Azure DevOps. I can't think of anything that requires improvement.
- Rich features
- Powerful tools
- Integrations with different kinds of tools
- Clearer logic for each component
- Provide more example pipelines
- More detailed documentation
- 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.
- 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.
- Highly customizable
- SaaS platform - so no infrastructure maintenance needed
- Easy to use
- We have encountered a few bugs and issues while using ADO.
- Features can be added or removed without customer input.
- We have seen some of our stories and bug tracking issues mysteriously disappear in ADO.
- Full project pipeline service.
- Good story/task management.
- Robust pipeline.
- Pipeline configuration.
- Multiple-repository management per project.
- Permissions management.
- Git repositories feature is fully featured with a friendly web interface.
- Azure pipelines & releases are very flexible for CI/CD practices.
- Azure Boards allows linking work items to code and for a closer relationship between code & the sprint rather than using a secondary piece of software like JIRA/Trello.
- User interface looks nice but it can often be quite hard to find things that you need.
- Documentation can be limited.
- Source control integration.
- Templates for multiple Agile types.
- Document management (implement something similar to Sharepoint libraries).
- Streamlined permissions structure.
- Seamless integration into Microsoft development tools.
- CI/CD built-in, very customizable.
- Lots of marketplace items for integration into various non Microsoft tools.
- It is not as customizable as JIRA. They are working to improve this. But this is the one area where it is lacking.
- Ease of use/integration with Visual Studio.
- Very responsive and easy to maintain a site.
- Has full Git capabilities.
- Capability to store unlimited numbers of projects.
- The price/license per user could be a little less than many of the open-source type source code platforms on the market.
- Ease of integration with other development IDE's than Visual Studio.
- Agile Management.
- Customized Reporting.
- Scaleable Team Projects.
- Column sorting when in filtered states.
- A way to show cross-team dependencies.
- A customized "From" field for notifications. Sometimes when a mail comes from Azure DevOps the teams do not realize that I am sending it
- A way to do online poker that doesn't require a plug-in.
- The backlogs and Kanban boards for planning and tracking work are second to none. Forecasting and capacity management are made easy with the Azure DevOps tools at our disposal.
- The ability to customize work items and workflow is crucial to our business. We are in a specialized, highly regulated business with requirements, unlike most software businesses. We continue to strive to keep development and delivery as lean and agile as possible. We are slowly adopting more DevOps principles. This is especially challenging for our business due to government regulations. As a result, we've adopted an Agile/Waterfall hybrid methodology. Customizing the process, work items and workflow gives us the ability to meet our unique needs.
- Git integration is a key feature and keeps our developers happy.
- Some of the administrative tasks and management leaves much to be desired. Security and permissions are managed in different places instead of one central location. Alerts and notifications management could use improvement.
- Due to the nature of our business, we are not able to move to the cloud and must use the on-prem version. While Microsoft officially supports the on-prem version, they are geared towards the cloud version of Azure DevOps. Microsoft support for many of our on-prem needs seem to be waning.
- Work items should be able to be baselined along with code. While we can label the code that was built, there is no way to take a snapshot in time of the historical state of the work items at the time of the build. A feature like this would save our QA department lots of work.
- Usability: The usability of Azure DevOps is great! Being a new user, it was easy to pick up and go with this tool with very little requirement to seek external documentation.
- Integration: This tool integrates well with other systems (ie. GitHub, Chef, etc).
- Built in activities: Azure DevOps has a ton of prebuilt activities that allow you to basically build whatever you need without writing any extensive code.
- While usability is great, it did take me a few times to find "hidden areas" (like the visual designer link for creating pipelines). Having these in more defined noticeable areas will only improve on the already great usability.
- As with other Microsoft tools, the Microsoft login get's a little crazy when you have multiple accounts. In my case, I have several accounts (personal, university, and work) and getting into Azure DevOps with the appropriate account could sometimes be an act of futility.
- Once set up it makes deployments to various environments a breeze
- YAML backend is a huge plus
- Large groups can work on the same solution seamlessly
- More streamlined set up of CI/CD
- Better error messaging to explain why sometimes a build is successful and sometimes not
- Easier set up of deployment tools
- Easy representation of software requirements in user stories and tasks.
- It allows the tracking of activities and team performance
- It allows interaction between team members in a specific task
- You can use only a few tools to complement your existent workflow
- There is a free version for small teams (up to 5 users)
- Some small improvements could be done in the user interface.
- Sometimes the performance is low (some requests/queries are slow)
- Easy to use and set up and extendable through marketplace.
- Highly flexible in configuration right out of the box.
- Agent allocation and provisioning is very easy.
- Cost can be a little bit more transparent for agents.
- More information on their YAML strategy would help us plan better.
- More configuration options in agents would be good as well as on premise agents.
- Unified environment for all DevOps tasks and procedures
- Amazing User Experience within a beautiful UI
- Great marketplace extensions collection
- Code merging has room for improvement
- Such a broad set of features can become confusing for the novice user