Try our new research platform with insights from 80,000+ expert users
Senior Cloud Architect at a construction company with 1,001-5,000 employees
Real User
CI/CD pipeline setup is user-friendly and everything is in one place
Pros and Cons
  • "The CI/CD pipeline setup is more user-friendly. You can manage various stages, and there are over 400+ plugins available for each stage."
  • "There is room for improvement on the UI side, especially with merge requests. If we compare Azure DevOps to GitLab when it comes to branches and PRs (pull requests), GitLab has a better interface."

What is our primary use case?

We build CI/CD pipelines. It's the Azure DevOps phase. Everything is in one place, like version control. CI/CD Pipelines, Release Pipelines. Everything is in there. 

So we have everything in one place basically. We use it as a complete end product.

What is most valuable?

The first thing is that everything is in one place. Azure DevOps integrates Secrets management, release pipelines, and build pipelines. 

The CI/CD pipeline setup is more user-friendly. You can manage various stages, and there are over 400+ plugins available for each stage. It's more user-friendly overall, which simplifies setting up pipelines and managing the workflows.

What needs improvement?

There is room for improvement on the UI side, especially with merge requests. If we compare Azure DevOps to GitLab when it comes to branches and PRs (pull requests), GitLab has a better interface.

Regarding CI/CD pipelines, Azure DevOps is improving. They're adding new plugins and making overall upgrades. For instance, they used to have only one type of pipeline, but now they have YAML-based release pipelines. Build pipelines are still under development, I believe, but their roadmap is in good shape.

They're also integrating IAM enablement directly into the UI. So, if you want to use the Azure portal to produce roles or make similar changes, you can now do that within Azure DevOps. It's a positive development. Overall, the roadmap for Azure DevOps is very strong.

For how long have I used the solution?

I have been using it for six years. 

Buyer's Guide
Microsoft Azure DevOps
March 2025
Learn what your peers think about Microsoft Azure DevOps. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
856,873 professionals have used our research since 2012.

What do I think about the stability of the solution?

The stability is improving and looks very promising. Moreover, it's free. Initially, a subscription was required, but now Azure DevOps is provided for free if you are using the Microsoft Azure cloud and have that option enabled. 

So, it's a very stable product.

What do I think about the scalability of the solution?

It's agent-based. You must manually configure a pool of agents to run all your pipelines and deployments anytime. There have been some disturbances with the agent pools, but they are improving. 

Initially, there were many issues with agent pool stability, but now, as you increase and update your agent pool, it becomes more robust. There isn't automatic scalability; you must ensure the agent pools are properly configured initially.

Myentire organization uses it because many projects under this organization use Azure DevOps. There are more than a thousand end users. 

How are customer service and support?

The customer service and support are pretty good. There is a bunch of documentation out there. 

It is not to complicated to use. If there is something required, the support is accessible. 

Which solution did I use previously and why did I switch?

I used Kitlabs, GitLab, GitOps, Jenkins, and Central Station, among others.

We looked at the features, and for one, Azure DevOps integrates all development and operations for continuous deployment in one place, which none of the other products offer in the market.

For Git, we needed repositories. 

How was the initial setup?

The initial setup is of medium complexity compared to others. It's not too complex, nor is it too easy. It's a medium setup, and it includes all the key features. You can create departments, projects, and programs—everything is taken care of with Azure DevOps. 

It's like ServiceNow for continuous improvements and deployments in the DevOps world. Every project and support request I handle for clients has its challenges, but Azure DevOps manages these effectively.

What about the implementation team?

Deploying code to your endpoint is a one-person job. You can configure your system, integrate your CI/CD pipeline, and set up authentication on your own. 

However, at an organizational level, where roles need managing and permissions must be assigned—for example, some can only handle releases while others manage builds—you need a robust access control system. 

In such cases, you would need two to three administrators to handle everything.

People involved in the process would be Azure DevOps admins, who control everything related to permissions and Azure DevOps operations, such as setting up pipelines, running deployments, etcetera. While our application teams handle some tasks, issues like access problems or agent failures are taken care of by the admins.

What other advice do I have?

I would recommend using it.  Overall, I would rate the solution an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Jayashree Acharyya - PeerSpot reviewer
Director at PepsiCo
Real User
Top 5
Provides good integration with other third-party tools, but its roadmaps could be improved
Pros and Cons
  • "The solution integrates well with other Azure services and third-party tools."
  • "The solution's roadmap and Gantt charts could be improved."

What is our primary use case?

We are using Microsoft Azure DevOps for project management using Azure Boards, CI/CD pipeline, repository, and test plans.

What is most valuable?

The most valuable feature of the solution is the pipeline. The solution integrates well with other Azure services and third-party tools.

What needs improvement?

The solution's roadmap and Gantt charts could be improved. We recently started using Azure Test Plans, and we're not seeing a lot of good dashboards in it.

For how long have I used the solution?

I have been using Microsoft Azure DevOps for five years.

What do I think about the stability of the solution?

I rate the solution an eight out of ten for stability.

What do I think about the scalability of the solution?

It is easy to scale the solution by increasing the number of agents. Our clients for Microsoft Azure DevOps are enterprise businesses.

I rate the solution a nine out of ten for scalability.

How was the initial setup?

It took a few weeks for us to do the solution's initial setup.

What's my experience with pricing, setup cost, and licensing?

Compared to other tools, Microsoft Azure DevOps is a cheap solution.

What other advice do I have?

Microsoft Azure DevOps gives us an end-to-end solution. We could write the epics feature and user stories. From there, we could create the batches in the repository and create a pipeline to deploy. We can also use test plans to test different application scenarios. We are using Microsoft Azure DevOps as an enterprise-level solution.

Azure Boards have been good at improving our project tracking and agility. We are using the Azure repository, and it's working well for us. Microsoft Azure DevOps is deployed on the cloud, and we are using a Software as a Service (SaaS) version.

I would recommend the solution to other users because of its pricing and because it is an end-to-end platform for everything, including project management.

Overall, I rate the solution a seven out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Buyer's Guide
Microsoft Azure DevOps
March 2025
Learn what your peers think about Microsoft Azure DevOps. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
856,873 professionals have used our research since 2012.
Vignesh Kumar Sekar - PeerSpot reviewer
Senior Analyst at Sword Group
Real User
Top 5
Has a simple setup process and efficient project management features
Pros and Cons
  • "The initial setup process is easy."
  • "They could provide clearer guidance on deployment practices for the product."

What is our primary use case?

Previously, our DevOps operations relied on TFS and Visual Studio systems. However, with the rise of cloud computing, Microsoft introduced Azure DevOps, a comprehensive solution encompassing version control, reporting, requirements management, project management, and automation tools, including testing and release management capabilities. It integrates seamlessly with Azure services, facilitating the development and deployment of applications on the cloud platform. It supports the entire software development lifecycle, from development to deployment. For instance, when developing a project, it assists in the build, test, and release processes, ensuring smooth progression to higher-level environments. 

Additionally, it supports project management activities such as user story management. Its features include repositories for storing code, pipelines for automating processes, and environments for managing deployment configurations. 

How has it helped my organization?

The platform has improved our team's productivity in the versioning system within the release management functionality. Each application deployment is assigned its version. When certain features are unavailable or require enhancement in a deployment, Microsoft incorporates these improvements into the subsequent version of the release pipeline. 

What needs improvement?

They could provide clearer guidance on deployment practices for the product. Currently, two main deployment methods are available: YAML server deployment and release management using pipelines or Terraform. They should offer recommendations on which approach is the best practice for deployment.

For how long have I used the solution?

We have been using Microsoft Azure DevOps for 5 years.

What do I think about the stability of the solution?

It is a stable platform. Being a cloud-based solution, it benefits from zone redundancy policies, ensuring continuity even if one server experiences downtime.

What do I think about the scalability of the solution?

We have more than 35 Microsoft Azure DevOps users in our organization.

How was the initial setup?

The initial setup process is easy.

What's my experience with pricing, setup cost, and licensing?

The costs are moderate and justify the value provided. With Azure DevOps, we can easily track your projects, monitor statistics and reports, manage backlogs, and plan deliveries. We can manage larger teams under one platform.

What other advice do I have?

The product documentation contains all the necessary information to get started with the platform and understand its evolving features. Additionally, numerous resources are available on platforms like YouTube, where various vloggers share valuable insights and tutorials on using Azure DevOps effectively.

I rate it an eight.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: customer/partner
PeerSpot user
Manish  Purohit - PeerSpot reviewer
Sr. Cloud Solution Architect at Green Point Technology Services (I) Pvt. Ltd
Real User
Top 5Leaderboard
Speeds up the development process and enables end-to-end tracking
Pros and Cons
  • "We can track everything from the requirements stage to the production stage."
  • "The documentation isn't straightforward."

What is our primary use case?

We use the product end-to-end, from project management to CI/CD. We use the tool to create sprints and iterations, track bugs and issues, close down sprints, and have complete CI/CD pipelines end-to-end for all our branch's build releases.

How has it helped my organization?

The solution works smoothly. We have been using the tool for our projects since day one. It's easy to move around in the tool. All our projects are 100% on the cloud. Azure DevOps is an end-to-end solution. From project management to CI/CD, everything is connected. It speeds up our development and tracking.

What is most valuable?

The CI/CD feature is the most valuable for my team's productivity. All the features are helpful. The tool is helpful even in the test cases. We use Azure DevOps because it gives us everything in one product. Source control is useful. The tool enables us to track the projects end-to-end. We can track everything from the requirements stage to the production stage.

What needs improvement?

Azure Artifacts must be improved. When we do containerization or imaging, it is not friendly with Docker images. It might be because we are using open-source tools. There is no document that explains how to connect to Azure Artifacts when we're building a Docker container. 

The documentation must be straightforward. If we look online, it is very difficult to find or understand. The only way to connect to Azure Artifacts is to create a personal access token. Something doesn’t feel right with having the personal access token in the NuGet.config of our projects. However, it works fine.

For how long have I used the solution?

I have been using the solution for 10 years.

What do I think about the stability of the solution?

The product’s stability is good enough.

What do I think about the scalability of the solution?

The product is scalable. We have more than 40 users in our organization.

How was the initial setup?

The setup is straightforward. Using the task and building the pipeline is not an issue. We spent a week trying to find out how to connect to Azure Artifacts. We need a normal .NET Core API and have the Docker file built. We must use a personal access token and keep it in the config files. It is not smooth enough.

What was our ROI?

The ROI is good enough. Once the system is set, we can focus on the core products.

What's my experience with pricing, setup cost, and licensing?

We pay yearly licenses. The tool could be cheaper.

What other advice do I have?

Microsoft Azure DevOps is the best choice because it is an end-to-end solution. Everything is integrated and trackable from every point. Right from my operations team to developers, everyone gets a clearer picture of everything. Overall, I rate the product a 9 out of 10.

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Jeremy Chen - PeerSpot reviewer
Installation Engineer at CTCI
Real User
Top 20
Ensures comprehensive software development, and facilitates collaboration, automation, and project management, though its initial setup can be complex
Pros and Cons
  • "Azure Port is considered the most valuable feature."
  • "When comparing with Jira, I find that the task management capabilities in Azure DevOps are not yet fully comprehensive and should be enhanced."

What is our primary use case?

As a software development team, we use Microsoft Azure DevOps extensively across various functions. We rely on its capabilities for source control, enabling us to efficiently manage our codebase and facilitate collaboration. Additionally, we leverage Azure DevOps for test management, including the creation and execution of test cases and test plans. Furthermore, we utilize its features for project planning, tracking work items, and generating weekly documents to ensure smooth progress tracking.

How has it helped my organization?

Azure DevOps has been instrumental in facilitating agile project management and collaboration within our team. We extensively utilize all the features offered by Azure DevOps, enabling us to seamlessly handle tasks such as test management, project management, software defect resolution, and source code management throughout the software development cycle.

We are leveraging the capabilities of Azure Repos for our source code management needs, finding them highly advantageous for our workflow.

Azure Pipelines have significantly improved our deployment process by enhancing automation. We utilize Azure Pipelines to standardize our build process, ensuring consistency in our artifacts and maintaining high-quality outputs. Additionally, it has enabled us to enhance our testing procedures, leading to more efficient issue detection and resolution.

Azure Test Plans have significantly influenced the quality of our releases. Acting as our test engine, they have played a crucial role in ensuring the quality of our software. Post-release, all identified defects are thoroughly addressed, and developers are requested to provide corresponding test cases to prevent recurrence of issues.

What is most valuable?

Azure Port is considered the most valuable feature.

What needs improvement?

When comparing with Jira, I find that the task management capabilities in Azure DevOps are not yet fully comprehensive and should be enhanced.

For how long have I used the solution?

We have been using it for three years.

What do I think about the stability of the solution?

It provides good stability. I would rate it eight out of ten.

What do I think about the scalability of the solution?

I would rate its scalability capabilities seven out of ten. Currently, approximately ten individuals utilize the platform. However, we plan to expand its usage in the future.

How was the initial setup?

The initial setup was fairly complex and time-consuming. I would rate it four out of ten. During the initial setup, we encountered the most difficulty with Microsoft's documentation. It proved to be quite lengthy and lacked clear guidance, which made the setup process challenging. Consequently, we had to explore various additional resources to ensure a smoother setup of Azure DevOps.

What about the implementation team?

For our initial deployment, we allocated one DevOps engineer who dedicated approximately one and a half months to complete the setup.

What's my experience with pricing, setup cost, and licensing?

The cost is quite affordable.

What other advice do I have?

The initialization process may pose some challenges, but I find that the investigation aspect is handled quite effectively. Overall, I believe it's well-suited for both general and specialized DevOps use cases. I would rate it seven out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Software Engineer at Mercedes-Benz AG
Real User
Top 5
Significantly improved project management, collaboration, and deployment processes, resulting in faster and more efficient development cycles
Pros and Cons
  • "Detailed logs allow us to pinpoint the exact cause of any issues, making troubleshooting efficient and accurate."
  • "There is only one key area of improvement for me. The new imaging thing is that there is DevOps, where security is important because it is always lasting. So, to integrate security in our DevOps, that would be nice."

What is our primary use case?

It's part of my new role as a DevOps engineer and the cloud engineer. We're migrating our on-premises applications to the cloud-based M365 platform, built on Microsoft Azure. That's the primary use case.

How has it helped my organization?

Azure DevOps supported our agile project's sprint planning and management. It introduced automation, which is still a little bit immature. But our previously manual tasks are now automated, and we've transitioned from deploying ITFAX applications to containerized deployments using images. These are just a few examples.

Moreover, Azure DevOps facilitated our team collaboration and tracking of work items in our projects. We've got the backlog, the boards, the item backlog items, you know, you can see what's approved by the product owner, what's on hold, what's in progress, what's developed and deployed to whichever environment, nine product or product and stuff like that. 

So, it's been visible for all to see, from my manager to product owners, technical product owners, developers, and testers; every stakeholder has visibility.

Ever since we adopted Azure pipelines, we saw faster releases. Something that would take us two or three weeks to deploy; we can do it in a couple of hours now. So, the primary benefit is definitely faster development and deployment cycles.

It boils down to - increased customer satisfaction. Quicker releases to testing and production environments - that's the benefit, that's the impact.

What is most valuable?

After each commit, the code automatically goes to Azure DevOps. We can then manually trigger the pipeline if needed. Once the pipeline successfully passes all tests, it deploys the new container image to production, replacing the previous one.

While I'm just gonna stick to Docker, it has really helped developers to confidently commit whenever they feel the analytics are okay to work. On their machines, it records any environment, unlike the old way where we had to click on our machines and then involve the operational team, which sometimes didn't work. With containerization, we already know all the application dependencies needed on the image. It's just one, OS or environment independent.

Moreover, we've experienced the general benefits of Azure Test Plans. One major improvement is the automation of tests. Once automated tests pass, the code progresses to the next stage, minimizing human error inherent in manual testing. This automation extends to reporting as well, providing clear and readily available results. In terms of reducing human error and streamlining reporting, I'd rate Azure Test Plans a ten out of ten. 

Additionally, detailed logs allow us to pinpoint the exact cause of any issues, making troubleshooting efficient and accurate. So, for both error reduction and insightful reporting, I highly recommend Microsoft Azure DevOps.

What needs improvement?

There is only one key area of improvement for me. The new imaging thing is that there is DevOps, where security is important because it is always lasting. So, to integrate security in our DevOps, that would be nice.

For how long have I used the solution?

I have been using it for more than a year.

What do I think about the stability of the solution?

It is a stable solution. However, there is always room for improvement. I would rate the stability a nine out of ten.

What do I think about the scalability of the solution?

It is a scalable solution. There are over a hundred end users in my company. Every IT hub uses it. 

How are customer service and support?

The customer service and support were quick to support. Usually, we don't need the support. We google our query and easily find the solution on official Microsoft page. So, we hardly need any support. 

Which solution did I use previously and why did I switch?

In my previous jobs, yes, we did use different tools. We had a separate team for DevOps team. There was even a "deployment specialist" who dictated deployment times and windows, which could be quite restrictive. So, switching to Azure DevOps has been a massive improvement.

How was the initial setup?

The initial setup is easy. Once the code is committed and the developers sign off, we just go to Azure DevOps, click on "Pipelines," and run the pipeline. That's all, pretty straightforward.

What about the implementation team?

The deployment can be done in-house. However, I was not involved in the deployment process. I'm utilizing it, and so far, it's easy for me.

The pipeline itself can be managed by one person. But when it comes to the entire Software Development Lifecycle (SDLC), from data requirements gathered by the business analyst, system analysts, solution architects, and so on. That part is still manual, it's not automated, and you can't just throw technology at it and expect a one-person team to handle it. 

However, for running the pipeline end-to-end, from CI to CD, Azure DevOps allows a single person to manage it. However, developing the application from concept to reality still involves a lot of stakeholders across Azure.

What other advice do I have?

Overall, I would rate the solution an eight out of ten. I would strongly recommend using this solution. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Ali Raza Pirwani - PeerSpot reviewer
Assistant Vice President at Bank Alfalah Limited
Real User
Top 5
Good support, helpful management capabilities, and great Kanban boards
Pros and Cons
  • "The available Kanban board is the best feature for management decisions."
  • "More features can be included."

What is our primary use case?

Being a project manager, it is necessary to create sprint, and kanban boards for management decision-making and our product life cycle. We use the solution for sprint backlog creation and bug reporting for IT department fixation. The dashboard is an interesting feature with visibility on the pending due dates. 

Since using this software, we have revoked the usage of MS Office tools and prefer to instead use Azure.

How has it helped my organization?

Azure is one of the few project management software solutions that provide a clear view of project standing, and sprint of product backlog as well. 

As far as my organization is concerned, we use this software for managing the project life cycle where we raise change request forms here and the IT developer provides the solution and from there we can conduct the UAT and sign off for closure. 

The entire product life cycle is being managed with task assignments so broader and a clear understanding of scope is provided by this software and the organization can better understand its current progress.

What is most valuable?

The available Kanban board is the best feature for management decisions. The sprint capabilities of the product break down the feature and characteristics of the product into steps and if any step is pending we may forward it to the backlog. 

Microsoft Azure is an Agile methodology, so multiple steps can be performed by different user segments in order to achieve the scope smoothly. 

What needs improvement?

More features can be included. We'd like to see better Kanban templates and an audio-video chat facility. 

The bug reporting facility can be enriched; there is nothing to mark "passed" "failed" the test cases. 

The dashboard can be enriched. 

Related links must be visible on the dashboard for integration purposes. 

For how long have I used the solution?

I've used the solution for the last two years.

What do I think about the stability of the solution?

The stability is good.

What do I think about the scalability of the solution?

The scalability is good.

How are customer service and support?

Customer service and support are good. 

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We did not use a different solution previously.

How was the initial setup?

The initial setup is a little bit complex.

What about the implementation team?

We worked with the vendor.

What was our ROI?

We have witnessed a good return on investment. 

What's my experience with pricing, setup cost, and licensing?

This is good software for a reasonable price.

Which other solutions did I evaluate?

We did not evaluate other options. 

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.
PeerSpot user
HarunRashid - PeerSpot reviewer
Principle BI Architect at Allshore Staffing
Real User
Top 5
Offers a comprehensive suite of tools for software development
Pros and Cons
  • "What I like most about Azure DevOps is how easy it is to manage projects and control deployments."
  • "One potential enhancement in Azure DevOps could be integrating more customizable reporting features, particularly for Power BI integration."

What is our primary use case?

As an architect, I use Azure DevOps for our projects, primarily focusing on setting up CI/CD workflows. We track tasks and maintain timesheets on Azure DevOps. I collaborate with project managers to define deployment pipelines and ensure smooth deployment processes. While Azure DevOps serves as our project management tool, my main role involves architecting deployment strategies and working closely with the project management team to implement them effectively.

How has it helped my organization?

Switching to Azure DevOps initially posed challenges, but as our team became familiar with it, we found it greatly improved our daily operations and productivity. Its streamlined processes made our development workflow more efficient.

What is most valuable?

What I like most about Azure DevOps is how easy it is to manage projects and control deployments. Once configured, team members can manage deployments if they have permissions. Additionally, the reports feature helps generate itemized invoices for the services provided to clients, which is valuable for billing purposes.

What needs improvement?

One potential enhancement in Azure DevOps could be integrating more customizable reporting features, particularly for Power BI integration, to provide better insights into project data.

For how long have I used the solution?

I have been working with Azure DevOps for five years.

What do I think about the stability of the solution?

Azure DevOps is quite stable.

What do I think about the scalability of the solution?

Azure DevOps is scalable and can be used in distributed environments and for different tenants.

Which solution did I use previously and why did I switch?

Before Azure DevOps, we used various tools like Jira. We decided to switch to Azure DevOps to have all services unified in one place, simplifying management. The main advantage is having everything centralized.

How was the initial setup?

The initial setup process for Azure DevOps was somewhat complex, requiring documentation and technical support. Migration from previous tools and configuring project guidelines were involved. The deployment strategy involved creating directories, and repositories, setting up environments, and assigning access rights, following a predefined plan. Initially, deployment took about three to four hours, but now, for regular deployments, it typically takes 30 minutes to an hour, depending on project stability. 

For the initial deployment of Azure DevOps, gathering information from various resources is essential, but typically, only one person is needed to handle deployment through the web interface. Maintenance involves regular tasks like backups and occasional updates, requiring minimal effort.

What's my experience with pricing, setup cost, and licensing?

The pricing for Azure DevOps may be higher compared to other tools, but overall, I find it reasonable.

What other advice do I have?

In my experience, integrating reporting and analytics into Azure DevOps enhances project visibility and decision-making processes. We can easily generate reports online to track project status and task progress. Additionally, I have integrated Azure DevOps with other tools like SQL Server, enabling us to gather data for generating Power BI reports.

The most beneficial integrations with Azure DevOps are integration with other project management tools for seamless collaboration and APIs for importing data into applications. Additionally, integrating with personal models allows for enhanced analytics and reporting on resource performance and other project metrics.

The source control management features of Azure DevOps, particularly Azure Repos, are highly effective. We can easily track and manage code changes, commit updates, and maintain a complete history of changes for our applications.

I would recommend Azure DevOps to others. Before choosing Azure DevOps, I would advise considering the need for better project management, consolidation of management tools, and streamlining deployment processes.

Overall, I would rate Azure DevOps as an eight out of ten.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Microsoft Azure DevOps Report and get advice and tips from experienced pros sharing their opinions.
Updated: March 2025
Buyer's Guide
Download our free Microsoft Azure DevOps Report and get advice and tips from experienced pros sharing their opinions.