DevOps culture and its impact on cloud delivery and software development

DevOps presents a significant broader perspective in delivering software solutions. The perception of DevOps being a mere tool has been formulated into a change in culture, paradigms in automation, clarity in measuring risks and facilitating ease of sharing. DevOps has been responsible for companies to move from a monolithic pace of software releases to an agile mindset. This paper discovers the significance of DevOps and tries to explore the process of transformation from a legacy method and onto the impact of the change on overall architecture and software scale out. The transformation from a legacy mindset to agile mindset requires a formidable change to the organizational setup. The journey of adoption of such a culture requires various degrees of effort and techniques. In this paper, we cover the concepts, adoption strategies and the impact of such adoption strategies.

[1]  Bogdan Ghilic-Micu,et al.  The Bucharest Academy of Economic Studies COMBINING BUSINESS INTELLIGENCE WITH CLOUD COMPUTING TO DELIVERY AGILITY IN ACTUAL ECONOMY , 2011 .

[2]  Wei Liu,et al.  Integrated Solution for Timely Delivery of Customer Change Requests: A Case Study of Using DevOps Approach , 2014 .

[3]  Patrick Eugster,et al.  Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity , 2013, SPLASH 2013.

[4]  Daniel Cukier DevOps patterns to scale web applications using cloud services , 2013, SPLASH '13.

[5]  Jez Humble,et al.  Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation , 2010 .

[6]  James Roche,et al.  Adopting DevOps practices in quality assurance , 2013, CACM.

[7]  Shigeru Hosono A DevOps framework to shorten delivery time for cloud applications , 2012, Int. J. Comput. Sci. Eng..

[8]  Matthew Sacks DevOps Principles for Successful Web Sites , 2012 .

[9]  Marc Reichenbach,et al.  Continuous Integration and Automation for Devops , 2013 .

[10]  Marc J. Dupuis,et al.  A grounded theory analysis of modern web applications: knowledge, skills, and abilities for DevOps , 2013, RIIT '13.

[11]  Harlan D. Mills,et al.  Cleanroom Software Engineering , 1987, IEEE Software.

[12]  Glenford J. Myers,et al.  Art of Software Testing , 1979 .

[13]  David H. Ackley Beyond efficiency , 2013, Commun. ACM.

[14]  Mike Loukides,et al.  What is DevOps , 2012 .