The Impact Of DevOps Adoption In Organizations: The Benefits And Challenges Of DevOps Adoption In Organizations
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesis
Abstract [en]
Several software development methods and approaches have surfaced within the field of project management. However, many of these methods were found to be insufficient because of their silo1 approach. That led to the emergence of DevOps. DevOps is a framework that aims to bridge the gap between development (Dev) and operation (Ops) teams. This practice has gotten very popular over the years and is being adopted by many organizations. However, the problem addressed in this study is the lack of knowledge about the impact of DevOps adoption within many organizations. Research literature about the subject is also minimal and scarce. Hence, the purpose of this study is to explore the impact of DevOps adoption in different organizations. Accordingly, the goal of this thesis is to contribute knowledge to organizations that intend to introduce DevOps to their companies. In this thesis, the research question "What is the impact of DevOps adoption within organizations?" was posed, which was answered by conducting research interviews and literature study. The research methods used for the study were qualitative and explorative studies coupled with interviews aimed to explore the benefits and challenges of DevOps adoption. Literature study helped design the evaluation criteria as well as the interview questions. The Interviews provided us with sufficient insights about the subject matter and allowed us to explore the impact of DevOps adoption in the respondent's organizations. The accumulated data from the literature study and the interviews show that DevOps adoption offers significant benefits and improvement for organizations. The main benefits identified in this study were shorter and more frequent releases, improvements in collaboration, and software quality. On the other hand, the most recurring challenges to DevOps adoption identified in this study were teams' and managers' lack of knowledge about DevOps adoption and their resistance to change.
Abstract [sv]
Flera mjukvaruutvecklingsmetoder har dykt upp inom området projektledning under åren. Men många av dessa metoder visade sig vara otillräckliga på grund av deras silo-inställning. Det är detta som ledde till uppkomsten av DevOps. DevOps är ett ramverk som syftar till att överbrygga klyftan mellan utvecklings- (Dev) och drift- (Ops) team. Denna praxis har blivit mycket populär under åren och antas på många olika organisationer. Problemet som tas upp i den här studien är dock bristen på kunskap om påverkan av DevOps-adoption inom många organisationer. Forskningslitteraturen om ämnet var också minimal. Därför är syftet med den här studien att undersöka påverkan av DevOps-adoption i olika organisationer. Därför är målet med denna avhandling att bidra med kunskap till organisationer som avser att introducera DevOps till sina företag. I denna avhandling, forskningsfrågan "Vad är påverkan av DevOps adoption i organisationer?" ställdes, vilket besvarades genom att genomföra forskningsintervjuer och litteraturstudier. Forskningsmetoderna som användes för studien var kvalitativa och explorativa studier i kombination med intervjuer som syftar till att utforska fördelarna och utmaningarna med DevOps adoption. Litteraturstudier hjälpte till att utforma utvärderingskriterierna såväl som intervjufrågorna. Intervjuerna gav oss tillräckliga insikter om ämnet och gjorde det möjligt att utforska påverkan av DevOps adoption i respondentens organisationer. Den ackumulerade informationen från litteraturstudien och intervjuerna visar att DevOps adoption erbjuder betydande fördelar och förbättringar för organisationer. De främsta fördelarna som identifierades i denna studie var kortare och mer frekventa releaser, förbättringar i samarbete och mjukvarukvalitet. De mest återkommande utmaningarna för DevOps-adoption som identifierades i denna studie var teams och managers bristande kunskap om DevOps-adoption och deras motstånd mot förändring.
Place, publisher, year, edition, pages
2022. , p. 80
Series
TRITA-EECS-EX ; 2022:12
Keywords [en]
DevOps, DevOps adoption, Benefits, Challenges, Software Development methodology, Agile, Waterfall, Automation.
Keywords [sv]
DevOps, DevOps adoption, Fördelar, Utmaningar, Mjukvaruutvecklingsmetodik, Agile, Vattenfall, Automation.
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-308498OAI: oai:DiVA.org:kth-308498DiVA, id: diva2:1636109
Supervisors
Examiners
2022-02-112022-02-082024-03-06Bibliographically approved