DevOps Development Process Awareness and Adoption -The Case of Saudi Arabia

Mamdouh Alenezi*, Katherine**, Sultan Alsulis***
*-** Prince Sultan University, Riyadh, Saudi Arabia.
*** STC Solutions, Riyadh, Saudi Arabia.
Periodicity:July - September'2019
DOI : https://doi.org/10.26634/jse.14.1.16519

Abstract

Software development success depends on various factors, one of which is the adopted software process. Although the focus in software engineering is to engineer the development process in a way that guarantees higher process and product quality, the focus has recently been shifted toward extending the software process to consider other phases from the business process such as delivery and integration in what is known as DevOps. As the culture of doing business in general and developing software, in particular, varies across the world, it becomes interesting to report and discuss local experiences in different regions. Such reporting in the Information Technology (IT) domain is scarce in the literature, which will provide researchers with fertile resources to have a closer look at the cultural issues and how they affect the development process. This paper is focusing on exploring the Saudi IT organizations which adopt DevOps and perceive the benefits gained and challenges faced locally in this domain. To do so, the authors conducted an empirical study to explore DevOps awareness and adoption in Saudi IT sector. A literature review is conducted to provide a detailed understanding of DevOps and the approved practices to adopt DevOps. Then a survey is designed based on the collection practices and filled by participating organizations. The authors found that Saudi IT sector still has a low level of DevOps awareness and most of the DevOps practices are not fully adopted yet, this can be due to the fact that DevOps is new worldwide and still in its infancy phase.

Keywords

DevOps, Software Process, Adoption, Assessment.

How to Cite this Article?

Alenezi, M., Zarour, M., & Alsulis, S. (2019). Dev Ops Development Process Awareness and Adoption -The Case of Saudi Arabia. i-manager's Journal on Software Engineering, 14(1), 21-33. https://doi.org/10.26634/jse.14.1.16519

References

[1]. Amaradri, A. S., & Nutalapati, S. B. (2016). Continuous Integration, Deployment and Testing in DevOps Environment, (Post graduate Dessertation). Faculty of Computing, Blekinge Institute of Technology, Sweden.
[2]. Bass, L., Weber, I., & Zhu, L. (2015). DevOps: A Software Architect's Perspective. Addison-Wesley Professional.
[3]. Bucena, I., & Kirikova, M. (2017). Simplifying the DevOps Adoption Process. In Joint Proceedings of the BIR 2017 pre-BIR Forum, Workshops and Doctoral Consortium th co-located with 16 International Conference on Perspectives in Business Informatics Research (BIR 2017), Copenhagen, Denmark.
[4]. Buragga, K. A., & Zaman, N. (Eds.). (2013). Software Development Techniques for Constructive Information Systems Design. IGI Global. https://doi.org/10.4018/978-1- 4666-3679-8.ch011
[5]. Callanan, M., & Spillane, A. (2016). DevOps: making it easy to do the right thing. IEEE Software, 33(3), 53-59. https://doi.org/10.1109/MS.2016.66
[6]. Carmel, E. (1999). Global software teams: collaborating across borders and time zones. Prentice Hall PTR. https://doi.org/10.1080/15228053.2002.10855994
[7]. Carrizo, S., Cucu, S., García, M., & Modir, S. (2015). Using Liberty for DevOps, Continuous Delivery, and deployment. IBM Redbooks publication.
[8]. Conner, D. R., & Patterson, R. W. (1982). Building commitment to organizational change. Training & Development Journal, 36(4), 18-30.
[9]. Erich, F. M. A., Amrit, C., & Daneva, M. (2017). A qualitative study of DevOps usage in practice. Journal of Software: Evolution and Process, 29(6), e1885. https://doi.org/10.1002/smr.1885
[10]. Hung, C. J. F. (2004). Cultural influence on relationship cultivation strategies: Multinational companies in China. Journal of Communication Management, 8(3), 264-281. https://doi.org/10.1108/13632540410807682
[11]. Hamunen, J. (2016). Challenges in adopting a Devops approach to software development and operations. Department of Information and Service Economy, Aalto University. Retrieved from https://aaltodoc.aalto.fi/handle/123456789/20766
[12]. Humble, J., & Farley, D. (2011). Continuous Delivery (1 Edition). Addison-Wesley.
[13]. Kumar, S. A., & Suresh, N. (2008). Production and Operations Management: (With skill development, caselets and cases) (2nd ed.). New Age International (P) Ltd., Publishers.
[14]. Lawrence, T. (2015). Global leadership communication: A strategic proposal. Creighton Journal of Interdisciplinary Leadership, 1(1), 51. https://doi.org/10. 17062/cjil.v1i1.8
[15]. Liu, Y., Li, C., & Liu, W. (2014). Integrated solution for timely delivery of customer change requests: A case study of using devops approach. International Journal of u-and e-Service, Science and Technology, 7(2), 41-50. https://doi.org/10.14257/ijunesst.2014.7.2.04
[16]. Lwakatare, L., Kuvaja, P., & Oivo, M. (2016). An exploratory study of devops extending the dimensions of devops with practices. In 11th International Conference on Software Engineering Advances (ICSEA), 104. Rome, Italy.
[17]. Menzel, G. (2015). DevOps – Don't be left behind. Retrieved from https://www.capgemini.com/ 2015/08/ devops-dont-be-left-behind/
[18]. Mohamed, S. I. (2015). DevOps shifting software engineering strategy-value based perspective. International Journal of Computer Engineering, 17(2), 51- 57. https://doi.org/10.9790/0661-17245157
[19]. Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L. E., Tiihonen, J., & Männistö, T. (2016, November). DevOps adoption benefits and challenges in practice: A case study. In International Conference on Product-Focused Software Process Improvement (pp. 590-597). Springer, Cham.
[20]. Roche, J. (2013). Adopting DevOps Practices in Quality Assurance. Queue, 11(9), 20. https://doi.org/10. 1145/2538031.2540984
[21]. Rodríguez, P., Haghighatkhah, A., Lwakatare, L. E., Teppola, S., Suomalainen, T., Eskeli, J., ... & Oivo, M. (2017). Continuous deployment of software intensive products and services: A systematic mapping study. Journal of Systems and Software, 123, 263-291. https://doi.org/10.1016/J.JSS.2015.12.015
[22]. Serrador, P., & Pinto, J. K. (2015). Does Agile work?—A quantitative analysis of agile project success. International Journal of Project Management, 33(5), 1040-1051. https://doi.org/10.1016/J.IJPROMAN.2015.01.006
[23]. Sharp, J., & Babb, J. (2018). Is Information Systems Late to the Party? The Current State of DevOps Research in the Association for Information Systems eLibrary. In AMCIS 2018 Proceedings. New Orleans, Louisiana.
[24]. Toh, M. Z., Sahibuddin, S., & Mahrin, M. N. R. (2019, February). Adoption Issues in DevOps from the Perspective of Continuous Delivery Pipeline. In Proceedings of the 2019 8th International Conference on Software and Computer Applications (pp. 173-177). ACM.https://doi.org/10.1145/ 3316615.3316619
[25]. Wolff, E. (2017). A Practical Guide to Continuous Delivery. Addison-Wesley.
[26]. Zhu, L., Bass, L., & Champlin-Scharff, G. (2016). DevOps and its practices. IEEE Software, 33(3), 32-34. https://doi.org/10.1109/MS.2016.81
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.