Please use this identifier to cite or link to this item: https://etd.cput.ac.za/handle/20.500.11838/4074
DC FieldValueLanguage
dc.contributor.advisorFrancke, Errol Rolanden_US
dc.contributor.advisorRuhode, Ephiasen_US
dc.contributor.authorMwakawamfwa, Annieen_US
dc.date.accessioned2024-04-30T07:09:11Z-
dc.date.available2024-04-30T07:09:11Z-
dc.date.issued2023-
dc.identifier.urihttps://etd.cput.ac.za/handle/20.500.11838/4074-
dc.descriptionThesis (Master of Information and Communication Technology)--Cape Peninsula University of Technology, 2023en_US
dc.description.abstractDevOps presents itself as a new concept in ICT that experts are hailing as a viable approach for bridging the gap between operations and development in many software development houses today. Although DevOps is a new movement, little authoritative research has been conducted on the subject. However, in real-world situations, factors influencing firms to adopt and transform to DevOps and the expected outcomes have received little attention. This work presents an empirical study of Transforming the software development environment through DevOps: Case of a Software Development House in the Western Cape, South Africa. Furthermore, it offers the results of the findings of a selected case study on DevOps transformation in a software development house based in South Africa's Western Cape Province. Research instruments used were a questionnaire and informal follow-up interviews to clarify some issues. It was hosted on Google Forms and was sent to participants in the primary roles responsible for DevOps transformation regarding ways of working; those included were the CEO, scrum master, developer, tester, product owner, and architect. Informal discussion to clarify and understand the concerns as they arose was also held as a follow-up to the questionnaire. The application of DevOps methods in this case study resulted in numerous advantages, including increased collaboration between operations and development teams, improved quality control, reduced waste in the delivery pipeline, a greater number of high-quality deployments and customer satisfaction. In addition, the researcher found out that this case study used Agile DevOps Transformational Model. Upon close interrogation of this model, the researcher discovered that it aligns well with the Kurt-Lewin model, which was used as a model in this study, especially phases of unfreezing, change and freeze. The study delivered interesting results justifying the use of transformational models in the software development industry to move to DevOps maturity status. The Kurt-Lewin transformational model was the underlying model used by the company in the case study. The transformational model used Agile DevOps Transformational Model in the case study was consistent with the Kurt-Lewin model. Practical lessons from empirical data and findings unveiled in the agile transformational model will help current agile practitioners adopt DevOps and add value to the DevOps community and body of knowledge.en_US
dc.language.isoenen_US
dc.publisherCape Peninsula University of Technologyen_US
dc.subjectDevOpsen_US
dc.subjectComputer software -- Developmenten_US
dc.subjectSoftware engineeringen_US
dc.subjectSoftware configuration managementen_US
dc.titleTransforming the software development environment through DevOps: a case of a software development house in the Western Cape, South Africaen_US
dc.typeThesisen_US
Appears in Collections:Information Technology - Master's Degree
Files in This Item:
File Description SizeFormat 
Mwakawamfwa_Annie_217173098.pdf2.44 MBAdobe PDFView/Open
Show simple item record

Page view(s)

106
Last Week
1
Last month
11
checked on Nov 19, 2024

Download(s)

48
checked on Nov 19, 2024

Google ScholarTM

Check


Items in Digital Knowledge are protected by copyright, with all rights reserved, unless otherwise indicated.