Skip to main content

DevOps: A Definition and Perceived Adoption Impediments

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 212))

Abstract

As the interest in DevOps continues to grow, there is an increasing need for software organizations to understand how to adopt it successfully. This study has as objective to clarify the concept and provide insight into existing challenges of adopting DevOps. First, the existing literature is reviewed. A definition of DevOps is then formed based on the literature by breaking down the concept into its defining characteristics. We interview 13 subjects in a software company adopting DevOps and, finally, we present 11 impediments for the company’s DevOps adoption that were identified based on the interviews.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Azoff, M.: Devops: Advances in release management and automation. Technical report, Ovum (2011)

    Google Scholar 

  2. Bang, S.K., Chung, S., Choh, Y., Dupuis, M.: A grounded theory analysis of modern web applications: knowledge, skills, and abilities for devops. In: Proc. of the 2nd Annual Conference on Research in Information Technology, RIIT 2013, pp. 61–62. ACM, New York (2013)

    Google Scholar 

  3. Borgenholt, G., Begnum, K., Engelstad, P.E.: Audition: a devops-oriented service optimization and testing framework for cloud environments. Norsk informatikkonferanse (NIK) (2013, 2014)

    Google Scholar 

  4. Bruneo, D., Fritz, T., Keidar-Barner, S., Leitner, P., Longo, F., Marquezan, C., Metzger, A., Pohl, K., Puliafito, A., Raz, D., et al.: Cloudwave: where adaptive cloud management meets devops. In: Proc. of the Fourth Int. Workshop on Management of Cloud Systems (MoCS 2014) (2014)

    Google Scholar 

  5. Cukier, D.: Devops patterns to scale web applications using cloud services. In: Proc. of the 2013 Companion Publication for Conference on Systems, Programming, & #38; Applications: Software for Humanity, SPLASH 2013, pp. 143–152. ACM, New York (2013)

    Google Scholar 

  6. Davis, M.A.: Devops. Informationweek 1384, 6–12 (2014)

    Google Scholar 

  7. DeGrandis, D.: Devops: So you say you want a revolution? Cutter IT J. 24(8), 34–39 (2011)

    Google Scholar 

  8. Economou, F., Hoblitt, J.C., Norris, P.: Your data is your dogfood: Devops in the astronomical observatory (2014). arXiv preprint http://arxiv.org/abs/1407.6463

  9. Erich, F., Amrit, C., Daneva, M.: Cooperation between information system development and operations: a literature review. In: Proc. of the 8th Int. Symp. on Empirical Software Engineering and Measurement, ESEM 2014, pp. 69:1–69:1. ACM, New York (2014)

    Google Scholar 

  10. Feitelson, D.G., Frachtenberg, E., Beck, K.L.: Development and deployment at facebook. IEEE Internet Computing 17(4), 0008–17 (2013)

    Article  Google Scholar 

  11. Harvey, N.: Devops talent: Grow it internally. Informationweek 1393, 7–8 (2014)

    Google Scholar 

  12. Hosono, S., Shimomura, Y.: Application lifecycle kit for mass customization on paas platforms. In: 2012 IEEE Eighth World Congress on Services (SERVICES), pp. 397–398. IEEE (2012)

    Google Scholar 

  13. Humble, J., Molesky, J.: Why enterprises must adopt devops to enable continuous delivery. Cutter IT J. 24(8), 6–12 (2011)

    Google Scholar 

  14. Hüttermann, M.: DevOps for Developers, vol. 1. Springer (2012)

    Google Scholar 

  15. Limoncelli, T.A., Hughes, D.: Lisa11 themedevops: New challenges proven values. Login 36(4), 46–48 (2011)

    Google Scholar 

  16. Loukides, M.: What is DevOps? O’Reilly Media, Inc. (2012)

    Google Scholar 

  17. Preimesberger, C.: 10 things you need to know about the hot devops trend. eWeek, p. 1 (2014)

    Google Scholar 

  18. Puppet Labs and IT Revolution Press. 2013 state of devops report (2013). https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-report.pdf (Accessed 28 August 2013)

  19. Puppet Labs, IT Revolution Press, and Thoughtworks. 2014 state of devops report (2014). http://puppetlabs.com/sites/default/files/2014-state-of-devops-report.pdf (Accessed 28 August 2014)

  20. Ragan, T.: 21st-century devops-an end to the 20th-century practice of writing static build and deploy scripts. Linux J., 2013(230), June 2013

    Google Scholar 

  21. Roche, J.: Adopting devops practices in quality assurance. Communications of the ACM 56(11), 38–43 (2013)

    Article  Google Scholar 

  22. Sacks, M.: Pro Website Development and Operations: Streamlining DevOps for Large-scale Websites. Apress (2012)

    Google Scholar 

  23. Spinellis, D.: Don’t install software by hand. IEEE Software 29(4), 86–87 (2012)

    Article  Google Scholar 

  24. Swartout, P.: Continuous Delivery and DevOps: A Quickstart Guide. Packt Publishing Ltd (2012)

    Google Scholar 

  25. Taft, D.K.: Debunking the top myths about devops. eWeek, p. 3 (2014)

    Google Scholar 

  26. Walls, M.: Building a DevOps Culture. O’Reilly Media, Inc. (2013)

    Google Scholar 

  27. Wettinger, J.: Concepts for integrating devops methodologies with model-driven cloud management based on TOSCA. Master’s thesis, U. of Stuttgart (2012)

    Google Scholar 

  28. Wettinger, J., Breitenbücher, U., Leymann, F.: DevOpSlang – bridging the gap between development and operations. In: Villari, M., Zimmermann, W., Lau, K.-K. (eds.) ESOCC 2014. LNCS, vol. 8745, pp. 108–122. Springer, Heidelberg (2014)

    Google Scholar 

  29. Willis, J.: What devops means to me, July 2010. http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/ (Accessed 3 December 2014)

  30. Yuhong, L., Chengbo, L., Wei, L.: Integrated solution for timely delivery of customer change requests: A case study of using devops approach. Int. J. of U- & E-Service. Science & Technology 7(2), 41–50 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jens Smeds , Kristian Nybom or Ivan Porres .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Smeds, J., Nybom, K., Porres, I. (2015). DevOps: A Definition and Perceived Adoption Impediments. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds) Agile Processes in Software Engineering and Extreme Programming. XP 2015. Lecture Notes in Business Information Processing, vol 212. Springer, Cham. https://doi.org/10.1007/978-3-319-18612-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18612-2_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18611-5

  • Online ISBN: 978-3-319-18612-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics