Proceedings of The 2nd International Conference on Research in Management and Economics
The Impact of DevOps Automation, Controls, and Visibility Practices on Software Continuous Deployment and Delivery
DevOps is a concept intended to blend development and operations processes to increase the efficiency of the software delivery process and early detection of software problems. The ultimate goal of any DevOps implementation is to achieve continuous delivery and deployment of software solutions and services. As DevOps concepts have not yet matured, it is not well understood among software practitioners. This research provides insights on the three elements of DevOps relevant to automation, visibility, and control practices to identify their impact on continuous deliver and deployment. The study found that automation does not have a significant impact in continuous delivery and deployment, while both visibility and control practices had a significant impact. Having that said, visibility practices have proven to have more positive impact in continuous delivery and deployment. When considering all three elements of DevOps visibility had the most impact, followed by automation practices second, and control practices last.
Keywords: DevOps, Continuous Delivery, Continuous Deployment, Automation, Software testing.