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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abidin, Z.F.A., Jawawi, D., Ghani, I.: Agile transition model based on human factors. Int. J. Innov. Comput. 7(1), 23–32 (2017)
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)
Chatman, J.A., Barsade, S.G.: Personality, organizational culture, and cooperation: evidence from a business simulation. Adm. Sci. Q. 40, 423–443 (1995)
Chow, T., Cao, D.B.: A survey study of critical success factors in agile software projects. J. Syst. Softw. 81(6), 961–971 (2008)
Darwish, N.R., Rizk, N.M. : Multi-dimensional success factors of agile software development projects. Int. J. Comput. Appl. 118(15) (2015)
Davis, J., Daniels, R.: Effective DevOps: building a culture of collaboration, affinity, and tooling at scale. O’Reilly Media Inc., Sebastopol (2016)
Demirkan, H., Spohrer, J.: T-shaped innovators: identifying the right talent to support service innovation. Res.-Technol. Manag. 58(5), 12–15 (2015)
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
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)
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
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)
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)
Fowler, M., Highsmith, J.: The agile manifesto. Softw. Dev. 9(8), 28–35 (2001)
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)
Geurts, W.J.: Faster is better and cheaper. In: INCOSE International Symposium, vol. 26, no. 1, pp. 1002–1015 (2016)
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)
Hobbs, B., Petit, Y.: Agile methods on large projects in large organizations. Proj. Manag. J. 48(3), 3–19 (2017)
Horney, N., Pasmore, B., O’Shea, T.: Leadership agility: a business imperative for a VUCA world. Hum. Resour. Plan. 33(4), 32–38 (2010)
Huttermann, M.: DevOps for Developers. Apress, New York City (2012)
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)
Liang, T.P., Tanniru, M.: Special section: customer-centric information systems. J. Manag. Inf. Syst. 23(3), 9–15 (2006)
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)
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
Mohamed, S.: DevOps maturity calculator DOMC-value oriented approach. Int. J. Eng. Sci. Res. 2(2), 25–35 (2016)
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)
Phifer, B.: Next-generation process integration: CMMI and ITIL do devops. Cut. IT J. 24(8), 28 (2011)
Pikkarainen, M., Haikara, J., Salo, O.: The impact of agile practices on communication in software development. Empir. Softw. Eng 13(3), 303–337 (2008)
Prat, N., Comyn-Wattiau, I., Akoka, J.: Artifact evaluation in information systems design-science research-a holistic view. In: PACIS, pp. 23–39 (2014)
Quinn, R.E., Spreitzer, G.M.: Seven questions every leader should consider. Organ. Dyn. 26(2), 37–49 (1997)
Rigby, D.K., Sutherland, J., Takeuchi, H.: Embracing agile. Harv. Bus. Rev. 94(5), 40–50 (2016)
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
Sharma, S.: The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise. Wiley, Hoboken (2017)
Swartout, P.: Continuous Delivery and DevOps: A Quickstart Guide. Packt Publishing Ltd., Birmingham (2014)
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)
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)
Tseng, Y.H., Lin, C.T.: Enhancing enterprise agility by deploying agile drivers, capabilities and providers. Inf. Sci. 181(17), 3693–3708 (2011)
Walls, M.: Building a DevOps Culture, 1st edn. O’Reilly Media Inc., Sebastopol (2013)
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)
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
Zhu, L., Bass, L., Champlin-Scharff, G.: Devops and its practices. IEEE Softw. 33(3), 32–34 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
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)