DevOps Automation and Agile Methodology
International Journal of Creative Research Thoughts (IJCRT), ISSN:2320-2882, Volume.5, Issue 3, pp.946-949, August-2017
4 Pages Posted: 22 Jul 2020
Date Written: August 3, 2017
Abstract
In recent times, interest in the collaboration between technology and IT activities which is part of the DevOps phenomenon has been on the rise among, software-engineering, practitioners, and scientists. However, DevOps is also associated with agile as well as continuous software development delivery approaches, given its increasing importance. The study of DevOps follows which are the roots, acceptance, integration, and priorities with agile, lean, and ongoing delivery strategies in software development. DevOps phenomenon was influenced by the development of agile software, based on lean principles. Successful DevOps deployment needs the agile development of software. DevOps is end-to-end automation in developing and delivering software. No one could approach it with a cook book like approach, but most developers would benefit from improving connectivity between previously isolated creation and activity silos. Even though agile software development methodologies are more and more common, many organizations have discovered that they have not reached a frequent release rate, largely because of the various departmental features in silos. Organizations have shifted towards DevOps to remove these silos. Companies are increasingly introducing DevOps as digitization continue. There are three different phases of the agile transition to DevOps: agile, ongoing integration, and constant delivery. Based on a comprehensive case study done in an enterprise with a long background of DevOps, we detect a fundamental disturbance in the soft ability and patterns of communication that software teams are supposed to possess.
Keywords: DevOps, Automation, Software Engineering, Configuration Management, Agile Methodology
Suggested Citation: Suggested Citation