DevOps Implementation Practices and Challenges in the Ethiopian Software Development Industries

No Thumbnail Available

Date

2022-06

Journal Title

Journal ISSN

Volume Title

Publisher

Addis Ababa University

Abstract

The objective of this study is to investigate the practices and chal lenges of DevOps implementation in Ethiopian software development companies. This study used a mixed research approach with an explanatory sequential de ign method to collect and analyze data quantitatively and qualitatively. Based on a thorough literature review and empirical data findings, a research guideline was created. The survey questionnaires and interview outlines were designed with the established research objectives in mind, with some adaptations from existing literature and new ones developed as needed. The quantitative component of the study included 107 respondents from ten Ethiopian software development companies that implement the DevOps process either partially or fu lly. Interviews were also conducted to gather information [Tom senior staff, managers, directors, and DevOps implementation teams. The quantitative data sets were analyzed using descriptive methods. OpenCoding approaches were used to examine the qualitative data. The findings revealed challenge in transitioning from traditional developme.rit to a DevOps approach; building DevOps infrastructure and applications with complex processes; and configuring DevOps tools and technology. Furthermore, the researchers discovered that the companies in the study faced a variety of challenges when implementing DevOps in culturerelated practices. Employee resistance to new culture and technology; a culture of team collaboration and commw1ication; a misunderstanding of DevOps envirolUnents and culture; and a lack of organizational commitment to DevOps culture changes were the major challenges. Expert validation and descriptive approaches were used to assess the study'S outcome (proposed guideline). Expert validation was obtained as a result of company mail and survey questionnaires. As a result, the research process and results of this study are thought to be valid, indicating the usability and applicability of the study'S output. This study is expected to produce insights that will assist Ethiopian Software Development Companies' DevOps teams in better understanding and implementing DevOps. Finally, in order to sustain the DevOps implementation process, it is suggested that the proposed guidelines be implemented by prioritizing the team work theme as a priority goal.

Description

Keywords

DevOps implementation in Ethiopian software development companies

Citation