Skip to main content

A DevOps Implementation Framework for Large Agile-Based Financial Organizations

  • Conference paper
  • First Online:
On the Move to Meaningful Internet Systems. OTM 2018 Conferences (OTM 2018)

Abstract

Modern large-scale financial organizations show an interest in embracing a DevOps way of working in addition to Agile adoption. Implementing DevOps next to Agile enhances certain Agile practices while extending other practices. Although there are quite some DevOps maturity models available in the literature, they are either not specific to large-scale financial organizations or do not include the Agile aspects within the desired scope. This study has been performed to identify why such organizations are interested in implementing DevOps and how this implementation can be guided by a conceptual framework. As a result, a list of drivers, a generic DevOps implementation framework and driver-dependent variations are presented. The development of these artifacts has been realized through a design science research method and they have been validated by practitioners from financial organizations in the Netherlands. The practitioners have identified the developed artifacts as useful, mainly to educate people within their organizations. Moreover, the artifacts have been applied to real organizational goals to demonstrate how they can be of help to identify the useful measurement units, which in turn can help to measure and achieve their DevOps transformation goals. Thus, the developed artifacts are not only serving as a baseline for future research but are also useful for existing financial organizations to commence and get ahead with their DevOps implementations.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Abidin, Z.F.A., Jawawi, D., Ghani, I.: Agile transition model based on human factors. Int. J. Innov. Comput. 7(1), 23–32 (2017)

    Google Scholar 

  2. Bhadoriya, N., Mishra, N., Malviya, A.: Agile software development methods, comparison with traditional methods and implementation in software firm. Int. J. Eng. Res. Technol. 3(7) (2014)

    Google Scholar 

  3. Chatman, J.A., Barsade, S.G.: Personality, organizational culture, and cooperation: evidence from a business simulation. Adm. Sci. Q. 40, 423–443 (1995)

    Article  Google Scholar 

  4. Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. J. Syst. Softw. 81(6), 961–971 (2008)

    Article  Google Scholar 

  5. Darwish, N.R., Rizk, N.M. : Multi-dimensional success factors of agile software development projects. Int. J. Comput. Appl. 118(15) (2015)

    Google Scholar 

  6. Davis, J., Daniels, R.: Effective DevOps: building a culture of collaboration, affinity, and tooling at scale. O’Reilly Media Inc., Sebastopol (2016)

    Google Scholar 

  7. Demirkan, H., Spohrer, J.: T-shaped innovators: identifying the right talent to support service innovation. Res.-Technol. Manag. 58(5), 12–15 (2015)

    Article  Google Scholar 

  8. de Feijter, R., Overbeek, S., van Vliet, R., Jagroep, E., Brinkkemper, S.: DevOps competences and maturity for software producing organizations. In: Gulden, J., Reinhartz-Berger, I., Schmidt, R., Guerreiro, S., Guédria, W., Bera, P. (eds.) BPMDS/EMMSAD -2018. LNBIP, vol. 318, pp. 244–259. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91704-7_16

    Chapter  Google Scholar 

  9. de FranSa, B.B.N., Jeronimo Jr., H., Travassos, G.H.: Characterizing DevOps by hearing multiple voices. In: Proceedings of the 30th Brazilian Symposium on Software Engineering, pp. 53–62 (2016)

    Google Scholar 

  10. Elberzhager, F., Arif, T., Naab, M., Süß, I., Koban, S.: From agile development to DevOps: going towards faster releases at high quality – experiences from an industrial context. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2017. LNBIP, vol. 269, pp. 33–44. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-49421-0_3

    Chapter  Google Scholar 

  11. El Hameed, T.A., Latif, M.A.E., Kholief, S.: Identify and classify critical success factor of agile software development methodology using mind map. Int. J. Adv. Comput. Sci. Appl. 7(5), 85–92 (2016)

    Google Scholar 

  12. Farid, A.B., Helmy, Y.M., Bahloul, M.M.: Enhancing lean software development by using DevOps practices. Int. J. Adv. Comput. Sci. Appl. 8(7), 267–277 (2017)

    Google Scholar 

  13. Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)

    Google Scholar 

  14. Gandomani, T.J., Zulzalil, H., Ghani, A.A.A., Sultan, A.B.M., Nafchi, M.Z.: Obstacles in moving to agile software development methods; at a glance. J. Comput. Sci. 9(5), 620–625 (2013)

    Article  Google Scholar 

  15. Geurts, W.J.: Faster is better and cheaper. In: INCOSE International Symposium, vol. 26, no. 1, pp. 1002–1015 (2016)

    Article  MathSciNet  Google Scholar 

  16. Harmsen, A.F., Brinkkemper, J.N., Oei, J.H.: Situational method engineering for information system project approaches, pp. 169–194, Department of Computer Science, University of Twente, pp. 1–32 (1994)

    Google Scholar 

  17. Hobbs, B., Petit, Y.: Agile methods on large projects in large organizations. Proj. Manag. J. 48(3), 3–19 (2017)

    Article  Google Scholar 

  18. Horney, N., Pasmore, B., O’Shea, T.: Leadership agility: a business imperative for a VUCA world. Hum. Resour. Plan. 33(4), 32–38 (2010)

    Google Scholar 

  19. Huttermann, M.: DevOps for Developers. Apress, New York City (2012)

    Book  Google Scholar 

  20. Jabbari, R., bin Ali, N., Petersen, K., Tanveer, B.: What is DevOps?: A systematic mapping study on definitions and practices. In: Proceedings of the Scientific Workshop Proceedings of XP2016, p. 12. ACM (2016)

    Google Scholar 

  21. Liang, T.P., Tanniru, M.: Special section: customer-centric information systems. J. Manag. Inf. Syst. 23(3), 9–15 (2006)

    Article  Google Scholar 

  22. Lindsjørn, Y., Sjøberg, D.I., Dingsøyr, T., Bergersen, G.R., Dybå, T.: Teamwork quality and project success in software development: a survey of agile development teams. J. Syst. Softw. 122, 274–286 (2016)

    Article  Google Scholar 

  23. Lwakatare, L.E., Kuvaja, P., Oivo, M.: Relationship of DevOps to agile, lean and continuous deployment. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 399–415. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_27

    Chapter  Google Scholar 

  24. Mohamed, S.: DevOps maturity calculator DOMC-value oriented approach. Int. J. Eng. Sci. Res. 2(2), 25–35 (2016)

    Google Scholar 

  25. Parizi, R.M., Gandomani, T.J., Nafchi, M.Z.: Hidden facilitators of agile transition: agile coaches and agile champions. In: 8th Malaysian Software Engineering Conference (MySEC 2014), pp. 246–250. IEEE (2014)

    Google Scholar 

  26. Phifer, B.: Next-generation process integration: CMMI and ITIL do devops. Cut. IT J. 24(8), 28 (2011)

    Google Scholar 

  27. Pikkarainen, M., Haikara, J., Salo, O.: The impact of agile practices on communication in software development. Empir. Softw. Eng 13(3), 303–337 (2008)

    Article  Google Scholar 

  28. Prat, N., Comyn-Wattiau, I., Akoka, J.: Artifact evaluation in information systems design-science research-a holistic view. In: PACIS, pp. 23–39 (2014)

    Google Scholar 

  29. Quinn, R.E., Spreitzer, G.M.: Seven questions every leader should consider. Organ. Dyn. 26(2), 37–49 (1997)

    Article  Google Scholar 

  30. Rigby, D.K., Sutherland, J., Takeuchi, H.: Embracing agile. Harv. Bus. Rev. 94(5), 40–50 (2016)

    Google Scholar 

  31. Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L.E., Tiihonen, J., Männistö, T.: DevOps adoption benefits and challenges in practice: a case study. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 590–597. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_44

    Chapter  Google Scholar 

  32. Sharma, S.: The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise. Wiley, Hoboken (2017)

    Book  Google Scholar 

  33. Swartout, P.: Continuous Delivery and DevOps: A Quickstart Guide. Packt Publishing Ltd., Birmingham (2014)

    Google Scholar 

  34. Tarhan, A., Yilmaz, S.G.: Systematic analyses and comparison of development performance and product quality of Incremental Process and Agile Process. Inf. Softw. Technol. 56(5), 477–494 (2014)

    Article  Google Scholar 

  35. Tessem, B., Iden, J.: Cooperation between developers and operations in software engineering projects. In: Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 105–108 (2008)

    Google Scholar 

  36. Tseng, Y.H., Lin, C.T.: Enhancing enterprise agility by deploying agile drivers, capabilities and providers. Inf. Sci. 181(17), 3693–3708 (2011)

    Article  Google Scholar 

  37. Walls, M.: Building a DevOps Culture, 1st edn. O’Reilly Media Inc., Sebastopol (2013)

    Google Scholar 

  38. Wettinger, J., Breitenbcher, U., Leymann, F.: Standards-based DevOps automation and integration using TOSCA. In: Proceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing, pp. 59–68 (2014)

    Google Scholar 

  39. Wieringa, R.J.: Design Science Methodology for Information Systems and Software Engineering. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43839-8

    Book  Google Scholar 

  40. Zhu, L., Bass, L., Champlin-Scharff, G.: Devops and its practices. IEEE Softw. 33(3), 32–34 (2016)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sietse J. Overbeek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nagarajan, A.D., Overbeek, S.J. (2018). A DevOps Implementation Framework for Large Agile-Based Financial Organizations. In: Panetto, H., Debruyne, C., Proper, H., Ardagna, C., Roman, D., Meersman, R. (eds) On the Move to Meaningful Internet Systems. OTM 2018 Conferences. OTM 2018. Lecture Notes in Computer Science(), vol 11229. Springer, Cham. https://doi.org/10.1007/978-3-030-02610-3_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02610-3_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02609-7

  • Online ISBN: 978-3-030-02610-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics