DevOps Implementation Practices and Challenges in the Ethiopian Software Development Industries
No Thumbnail Available
Date
2022-06
Authors
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