Implementering av DevOps : En fallstudie på ett IT-konsultföretag

Inom projektledning har olika metoder och agila arbetssätt utvecklas. Det har dock funnits frustration över separerande silostrukturer inom mjukvaruutveckling. DevOps har utvecklats som ett sätt att bemöta detta och istället sammankoppla olika funktioner som utveckling och operations. DevOps har eff...

Full description

Bibliographic Details
Main Authors: Carlsson, Lilly, Langsager, Jeanette
Format: Others
Language:Swedish
Published: Högskolan i Gävle, Industriell ekonomi 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-35953
id ndltd-UPSALLA1-oai-DiVA.org-hig-35953
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hig-359532021-06-12T17:25:21ZImplementering av DevOps : En fallstudie på ett IT-konsultföretagsweCarlsson, LillyLangsager, JeanetteHögskolan i Gävle, Industriell ekonomiHögskolan i Gävle, Industriell ekonomi2021DevOpsDevOps implementationDevOps teamagile methodsDevOpsDevOps implementeringDevOps teamagila metoderOther Engineering and Technologies not elsewhere specifiedÖvrig annan teknikInom projektledning har olika metoder och agila arbetssätt utvecklas. Det har dock funnits frustration över separerande silostrukturer inom mjukvaruutveckling. DevOps har utvecklats som ett sätt att bemöta detta och istället sammankoppla olika funktioner som utveckling och operations. DevOps har effekter på ett team men det finns inget standardiserat tillvägagångssätt för dess implementering. Det behövs därför mer forskning kring implementeringsprocessen av DevOps. Det kan även vara av intresse att undersöka vilka de medföljande effekterna kan vara. Syftet med detta arbete är studera genomförandet av DevOps implementering inom IT-konsultbranschen och på vilket sätt det påverkar ett team. Det här arbetet har bedrivits som en abduktiv studie där en fallstudie genomförts. För att uppfylla arbetets syfte och besvara forskningsfrågorna har litteraturstudier och intervjuer genomförts. Insamlad teori och empiri har diskuterats och analyserats för att formulera slutsatser och rekommendationer.  En formulerad slutsats är att varje enskild implementering av DevOps behöver följa ett eget anpassat genomförande där syfte och innebörd tydliggörs. Faktorer inom kommunikation, automation, ansvar, förändringsvillighet och samarbete har också inverkan på implementeringen och de effekter teamet kan uppleva. Det kan även konkluderas att både fördelar och nackdelar kan påverka teamet men nackdelarna framstår ofta vara begränsade till implementeringens uppstart. Det praktiska bidraget utgörs av rekommendationer för implementeringen såsom att till exempel ha en dedikerad person och utbildning inom DevOps. Within the field of project management different methods and agile approaches have emerged. However, dividing silo-structures have created frustration within software development. DevOps has surfaced as a way to address this and instead connect different functions such as development and operations. DevOps affects teams but there is no standardized approach for its implementation. Therefore, more research around the implementation process of DevOps is needed. Also, investigating what the accompanying effects could be, is of interest. The purpose of this thesis is to study the implementation of DevOps within the IT consultant industry and what impact it has on a team. This thesis was executed with abductive reasoning where a case study was carried out. To fulfill the purpose and answer the research questions literature review and interviews have been performed. Collected theory and empirical material have been discussed and analyzed in order to formulate conclusions and recommendations.  One formulated conclusion is that each implementation of DevOps needs to follow its own adapted execution where the aim and essence are clarified. Factors regarding communication, automation, responsibility, willingness to change and collaboration also impact the implementation and the effects experienced by the team. It can also be concluded that both benefits and limitations can affect the team yet, the disadvantages often appear to be contained within the start of the implementation. A practical contribution comes from recommendations for the implementation, such as having a dedicated person and education within DevOps among others. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-35953application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic DevOps
DevOps implementation
DevOps team
agile methods
DevOps
DevOps implementering
DevOps team
agila metoder
Other Engineering and Technologies not elsewhere specified
Övrig annan teknik
spellingShingle DevOps
DevOps implementation
DevOps team
agile methods
DevOps
DevOps implementering
DevOps team
agila metoder
Other Engineering and Technologies not elsewhere specified
Övrig annan teknik
Carlsson, Lilly
Langsager, Jeanette
Implementering av DevOps : En fallstudie på ett IT-konsultföretag
description Inom projektledning har olika metoder och agila arbetssätt utvecklas. Det har dock funnits frustration över separerande silostrukturer inom mjukvaruutveckling. DevOps har utvecklats som ett sätt att bemöta detta och istället sammankoppla olika funktioner som utveckling och operations. DevOps har effekter på ett team men det finns inget standardiserat tillvägagångssätt för dess implementering. Det behövs därför mer forskning kring implementeringsprocessen av DevOps. Det kan även vara av intresse att undersöka vilka de medföljande effekterna kan vara. Syftet med detta arbete är studera genomförandet av DevOps implementering inom IT-konsultbranschen och på vilket sätt det påverkar ett team. Det här arbetet har bedrivits som en abduktiv studie där en fallstudie genomförts. För att uppfylla arbetets syfte och besvara forskningsfrågorna har litteraturstudier och intervjuer genomförts. Insamlad teori och empiri har diskuterats och analyserats för att formulera slutsatser och rekommendationer.  En formulerad slutsats är att varje enskild implementering av DevOps behöver följa ett eget anpassat genomförande där syfte och innebörd tydliggörs. Faktorer inom kommunikation, automation, ansvar, förändringsvillighet och samarbete har också inverkan på implementeringen och de effekter teamet kan uppleva. Det kan även konkluderas att både fördelar och nackdelar kan påverka teamet men nackdelarna framstår ofta vara begränsade till implementeringens uppstart. Det praktiska bidraget utgörs av rekommendationer för implementeringen såsom att till exempel ha en dedikerad person och utbildning inom DevOps. === Within the field of project management different methods and agile approaches have emerged. However, dividing silo-structures have created frustration within software development. DevOps has surfaced as a way to address this and instead connect different functions such as development and operations. DevOps affects teams but there is no standardized approach for its implementation. Therefore, more research around the implementation process of DevOps is needed. Also, investigating what the accompanying effects could be, is of interest. The purpose of this thesis is to study the implementation of DevOps within the IT consultant industry and what impact it has on a team. This thesis was executed with abductive reasoning where a case study was carried out. To fulfill the purpose and answer the research questions literature review and interviews have been performed. Collected theory and empirical material have been discussed and analyzed in order to formulate conclusions and recommendations.  One formulated conclusion is that each implementation of DevOps needs to follow its own adapted execution where the aim and essence are clarified. Factors regarding communication, automation, responsibility, willingness to change and collaboration also impact the implementation and the effects experienced by the team. It can also be concluded that both benefits and limitations can affect the team yet, the disadvantages often appear to be contained within the start of the implementation. A practical contribution comes from recommendations for the implementation, such as having a dedicated person and education within DevOps among others.
author Carlsson, Lilly
Langsager, Jeanette
author_facet Carlsson, Lilly
Langsager, Jeanette
author_sort Carlsson, Lilly
title Implementering av DevOps : En fallstudie på ett IT-konsultföretag
title_short Implementering av DevOps : En fallstudie på ett IT-konsultföretag
title_full Implementering av DevOps : En fallstudie på ett IT-konsultföretag
title_fullStr Implementering av DevOps : En fallstudie på ett IT-konsultföretag
title_full_unstemmed Implementering av DevOps : En fallstudie på ett IT-konsultföretag
title_sort implementering av devops : en fallstudie på ett it-konsultföretag
publisher Högskolan i Gävle, Industriell ekonomi
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-35953
work_keys_str_mv AT carlssonlilly implementeringavdevopsenfallstudiepaettitkonsultforetag
AT langsagerjeanette implementeringavdevopsenfallstudiepaettitkonsultforetag
_version_ 1719410129395253248