TrustRadius: an HG Insights company

Azure DevOps Server Professional, Scientific, and Technical Services Reviews & Insights

Score8.3 out of 10

294 Reviews and Ratings

Community insights

TrustRadius Insights for Azure DevOps Server are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.

Pros

Efficient Task Management: Users have found Azure Boards fast and easy to use once a good structure is established, enabling quick creation or modification of task types. This reduces administrative overhead and facilitates the creation of numerous smaller tasks.

Simplified Setup Process: Reviewers appreciate Azure Repos for its simplicity in setup compared to other solutions, with most options readily available including user management. The out-of-the-box features streamline the onboarding process.

Powerful CI/CD Pipelines: The Pipelines tool within Azure stands out for its robust capabilities, allowing users to swiftly create pipelines, automate workflows, and easily track their progress effectively throughout the development cycle.

Azure DevOps Server Reviews

14 Reviews
Professional, Scientific, and Technical ServicesInformation Technology & Services12Marketing & Advertising1Design1

Azure DevOps is a game change

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We use Azure DevOps to manage the end-to-end lifecycle of our code. We use Boards to capture our backlog and manage the work through delivery, Pipelines for our code repository, and Pipelines for CI/CD.

Pros

  • Azure Boards is fast to use once you have a good structure in place. You can create or modify each task type quickly. The consequence of that is that is it reduces your admin overhead so its a no-brainer to create lots of smaller tasks.
  • Azure Repos is simple to set up compared to other on prem solutions that we have used. Most options come out of the box including user management.
  • The Pipelines tool is very powerful, and you can quickly create your CI/CD pipelines. Simple to see the state of each pipeline at a glance.

Cons

  • Azure Boards can be daunting to set up. There are a lot of different features and if you don't know what you are doing it's easy to overcomplicate things.
  • If you have lots of similar Pipelines to create there is no way to template them, each one has to be created and managed separately. So if your target K8s cluster changes, you have to manually edit each Pipeline.

Likelihood to Recommend

Azure DevOps is good to use if you are all-in on the Microsoft Azure stack. It's fully integrated across Azure so it is a point-and-click for most of what you will need to achieve. If you are new to Azure make sure you get some outside experience to help you otherwise it is very easy to overcomplicate things and go down the wrong track, or for you to manually create things that come out of the box.

Alternatives

Axosoft, Bitbucket, Bamboo and Octopus Deploy
Azure DevOps is a fully integrated solution that solves all of the problems that our separate tools did in a much easier-to-use way. Before we implemented DevOps we had three different solutions that we had to integrate with each other and required a lot of manual intervention to make sure they worked correctly.
Vetted Review
Azure DevOps Server
1 year of experience

Agile project management with automation and tracking.

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

The firm as a whole makes use of Azure DevOps Server for project management, with its efficient capability to prioritize and approve project needs. Our IT team uses this top-notch application to streamline project management tasks like code versioning and test script administration and to make sure all of our requirements are met through thorough testing.

Pros

  • Simple tracking of progress throughout the project.
  • Perform project management duties with superior ability to set priorities and approve work.
  • In order to ensure that all of the project's requirements are met, a thorough test plan is necessary.

Cons

  • It doesn't work well with tools from other companies.
  • Improvements can be made to the user interface to make it more natural to use.
  • I also think capacity planning may use some fine-tuning.

Likelihood to Recommend

Integrating with Visual Studio makes it easy to see where things stand in terms of different projects' requirements, and the product is great for prioritizing and approving changes as they come up. An easy-to-use tracking and testing system ensures that all criteria are met, making this a great tool for project managers trying to keep their projects within their allotted parameters.

Alternatives

Atlassian Confluence
Managing projects is a breeze using Azure DevOps Server, and the tool also automates testing and checks to see if the project is within its scope. Intuitive, with a low learning curve for novice users; it's also simple to collaborate on projects and keep tabs on their progress because of its tight interaction with other Microsoft tools.

Azure DevOps Server: All-in-one and High Performance Agile Tool

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We work according to Agile methodology and Azure DevOps Server (formerly known as TMS) helps us to track and follow the progress of our work efficiently. We use it for version control as well as to review backlog. As we are more of a Microsoft-based company, it helps us a lot since all Microsoft products can be integrated effortlessly with Azure DevOps Server which enhances user experience.

Pros

  • You can integrate it effortlessly with almost all Microsoft products
  • Supports Agile and can be used for version control
  • Bug tracking
  • Ease of use

Cons

  • I feel that because it's a Microsoft product, it integrates better with other Microsoft products too. Since mine is more of a Microsoft-based company, it's not a problem for me, but for others, you might want to consider this before making any decision
  • The user interface could have been better
  • Agile boards can be better

Likelihood to Recommend

Scenarios where Azure DevOps Server is well suited: When the other tools you need to use are also Microsoft products bug tracking version control (although GitHub is better) Agile management backlog management scenarios where Azure DevOps Server is not well suited: When you need to integrate services other than Microsoft owned.

Alternatives

Jira Software and GitHub
Honestly speaking, GitHub is better in terms of version control and JIRA has better functionality when it comes to Agile boards, other than that, the UI could have been a bit better for Azure DevOps Server. In all other areas, I feel overall Azure DevOps Server is better.
Vetted Review
Azure DevOps Server
1 year of experience

A non-developer's thoughts

Rating: 9 out of 10
Incentivized

Use Cases and Deployment Scope

I work with an agile development team and we use DevOps for capturing and managing user stories and bugs. User stories are categorised into Epics and Features with ease, and it's a very valuable tool for planning and resource management.

Pros

  • Resource management
  • Sprint planning
  • Organising requirements

Cons

  • Could use a more intuitive interface
  • On-screen demo/tips would be helpful for new users

Likelihood to Recommend

DevOps is great for managing backlogs, requirements and resources. I don't have enough experience with this sort of software to comment on any downsides, my use is fairly limited but, it's great for my requirements.
Vetted Review
Azure DevOps Server
2 years of experience

Engineering Based Toolset for Extreme Collaboration

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

One product to cover the most common engineering activities in tech irrespective of the domain. Whether the team is in medical tech, fintech, aerospace tech, or a business process outsourcing firm, this platform has all the common tools needed in an Agile workspace with extreme collaborations across DevOps, Product, and Engineering. This gives the best centralized toolset, especially if your organization is already a Microsoft-based firm.

Pros

  • Version control
  • Requirements definition
  • Secrets library management
  • Continuous integration and deployment

Cons

  • Wiki Markdown customization
  • Better Syntax Highlighter in Repository
  • Improvements in Requirements Definition Customization

Likelihood to Recommend

In my capacity as an architect, the platform gives me the ability to define the architecture within a wiki. I can include details including flow, UML, and ER diagrams in the User Story of Features being defined by the Product Owner, and my engineering team can link the repository pull requests to the story being developed. My Product Owners can now view the business definitions, software architecture, code written, and QA tests performed all on one central platform.

Alternatives

Amazon Web Services and Amazon WorkSpaces (VDI)
My organization already has an established Microsoft relationship which allowed us to move faster in procuring the product. The alternative would require my large organization to move at a snail's pace at procurement. This is not necessarily a hindrance for most other companies - but it was a large issue from my position.

Happy User of Azure DevOps Server

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

I am currently using Azure DevOps Server with a client on a scrum project to build a business application. In the company, Azure DevOps Server is mostly used by our specific project but does have other users and different projects. It helps manage the scrum process and provides organization and clarity to a project with many moving parts and members.

Pros

  • Organization of tasks per team member
  • Statistics provider for data related to capacity and output
  • Good UX/UI experience for clarity

Cons

  • Copy/Paste functionality could be improved
  • Ability to see all team members more clear visually
  • Sort feature on columns could be better

Likelihood to Recommend

Azure DevOps Server is a great tool for keeping large projects organized. It is well suited for building large, business applications that require a lot of organization and history of the project that is accessible.
It would be less appropriate for small projects that do not need maintained history or have a very small group of people working on them.

Alternatives

Kanban Tool
Azure DevOps Server is a fantastic tool and my favorite for organization and management of large application building projects. It was selected for its ease of use with a user-friendly design that allows any team members, particularly outside of developers, to quickly get up to speed and see visually where the project is headed. It also is a Microsoft tool so there is trust with the name.

Code and product life cycle management in one place

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

We have been using Azure as one of our cloud providers for a few months. Not all departments in my company are using it but a few of the critical applications that need multi-cloud for managing resilience are using it. How these departments use it is for an end to end infrastructure on the cloud and set up and launch an app in Azure.

Pros

  • Not only does it provide a way to manage your code, but you can also do most of the other activities such as planning for a release, planning test cycles and, in a sense, true product management
  • The reporting is great out of the gate. They will enable you to draw insights into how the teams are managing and pushing the changes to production.
  • It integrates pipeline and DevOps, making it true life cycle management.

Cons

  • Most of the companies use AWS, GitHub, etc. and generally the support on the internet is relatively less.
  • Being a Microsoft service, it works very well with Microsoft apps.

Likelihood to Recommend

If you are using Azure as a cloud provider and want to build solid code management and overall software life cycle management, then azure DevOpsSserver is a great fit and should generally work. Also, the reporting features out of the box are really helpful and the higher management can get great visibility on how the code and product are being managed.

Alternatives

GitHub, Apache Subversion, AWS CodePipeline and Jenkins
I was not involved in selecting the tool.
Vetted Review
Azure DevOps Server
2 years of experience

Take an advantage of Microsoft TFS for easy integration with other Microsoft family products

Rating: 8 out of 10
Incentivized

Use Cases and Deployment Scope

Dell Technologies uses Team Foundation Server for managing multiple projects across the North America region and rolling out in all other regions. If you use Visual Studio for development, TFS, or its online equivalent VSTS, you can have a fairly seamless end-to-end integration. Out of the box, it provides code management, testing, work hierarchy in agile formats, automated build, and deployment.

Dell manages source code, project reporting, engineering progress tracking and release management for agile software development. Microsoft TFS is also leveraged by the Product Management group to define and manage product requirements and managing the technical backlog. TFS really makes it easier to perform an end-to-end integration, reporting, tracking, code management, automated build, and deployment, etc.

Pros

  • TFS makes it easier to build technical features and acceptance criteria that different team members of Product Manager, Engineering, Quality Assurance, and Release Management.
  • It enables the product managers to review technical backlog, prioritize features and go to market that helps improve key performance indicators.
  • It provides seamless integration with Microsoft products like SharePoint, IIS, Visual Studio that helps integrate and exchange data.

Cons

  • TFS UI could improve like some of its major competitors with fewer options on the same UI page. TFS tries to offer too many options on the same UI.
  • Development in branches is hard to achieve and TFS has a room for improvement.
  • Integration with non-Microsoft is difficult. TFS could provide easier integration with other product lines to improve acceptability.

Likelihood to Recommend

Team Foundation Server is well suited in product management
  • Easier to build a technical backlog.
  • Create user stories, features, EPICs, assign tasks and acceptance criteria, etc.
  • Make a Product Manger's and engineering teams' life easier in meeting and tracking.
  • Project managers can easily track the work and create reporting.

Alternatives

JIRA Software
TFS gives and edge over JIRA for inbuilt version controlling that TFS has. TFS provides a GIT version control repository that offers centralized TFVC and distributed GIT Version control. Version controlling is a key feature that promoted TFS over JIRA in the implementation of a decision making process.

Code versioning tool with room for improvement

Rating: 7 out of 10
Incentivized

Use Cases and Deployment Scope

We use Team Foundation Server in the Information Systems Department in our company. All developers have access to Team Foundation Server to do code versioning. We use it integrated with Visual Studio to check-in and check-out our projects' code. We also use the web interface to navigate between code versions and to manually download code when necessary.

Pros

  • Integration with Microsoft products, like SharePoint, IIS, Visual Studio
  • Users are able to access via desktop client, web browser and through Visual Studio
  • Code version control

Cons

  • Bad UX and UI in the web interface
  • Merging code is a very hard task
  • Development in branches is also hard to achieve
  • Not so easy to upgrade server version

Likelihood to Recommend

TFS is well suited to developers and teams that work with Microsoft technologies and products. For other scenarios, alternatives like Git can deliver more powerful and reliable features. Also, developing software in branches is very difficult, as well as merging code. These tasks needs to be carefully planned to avoid broken code and headaches in your company.

Alternatives

GitHub, Gitlab and Bitbucket
The advantage of Team Foundation Server is the integration capability with Microsoft technologies and products, such as Visual Studio. Although this is an important consideration, Team Foundation Server is not a straightforward tool and needs to be improved to work seamlessly and to became more reliable. If you are using programming languages and tools that are not from Microsoft, perhaps Team Foundation Server will not stack up against other technologies.

Project Management made easy!

Rating: 10 out of 10
Incentivized

Use Cases and Deployment Scope

We use Team Foundation Server to manage manage almost all the projects and application packages. Team Foundation Server makes it easy for us to have good control of all the progress and it really helps in managing the whole release process even if a lot of developers and many teams are involved.

Pros

  • The environment is easy to use.
  • It is very easy to track progress of various work items.
  • Project management is made really easy.

Cons

  • There is no ability to work offline.
  • There is a learning curve involved which is little hard to get when you are using the tool for the first time
  • The UI can be little more organized.

Likelihood to Recommend

Team Foundation Server is specifically very useful for bigger teams which have a lot of developers and organizations with a lot of parallel team working on similar projects. It helps to keep track and manage the overall project well. I don't think of an alternative which is as powerful as TFS
Vetted Review
Azure DevOps Server
3 years of experience