Tools Integration Challenges Faced During DevOps Implementation

Background: Since the conception of DevOps several tools have come into existence that eases its implementation. A variety of these tools are used to implement a standard DevOps pipeline. The process of selection of these tools and the interactions between them is called tool integration. Objectives...

Full description

Bibliographic Details
Main Authors: Bonda, Dharma Teja, Ailuri, Vishnuvardhan Reddy
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Institutionen för programvaruteknik 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-21826
id ndltd-UPSALLA1-oai-DiVA.org-bth-21826
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-218262021-06-29T05:30:52ZTools Integration Challenges Faced During DevOps ImplementationengBonda, Dharma TejaAiluri, Vishnuvardhan ReddyBlekinge Tekniska Högskola, Institutionen för programvaruteknik2021DevOpsToolsIntegrationChallengesAutomationSoftware EngineeringProgramvaruteknikBackground: Since the conception of DevOps several tools have come into existence that eases its implementation. A variety of these tools are used to implement a standard DevOps pipeline. The process of selection of these tools and the interactions between them is called tool integration. Objectives: This thesis aims to address and solve the various tool integration challenges faced during the DevOps implementation. The primary goal is to identify the tool integration challenges that occur while implementing a standard DevOps pipeline with the help of feedback from experienced DevOps practitioners. After identifying these challenges, the possible mitigation strategies to these challenges are devised by analyzing the responses received from a large population of DevOps practitioners. Methods: Survey is chosen as the research methods for this thesis. Two data collection methods have used for implementing the survey namely interviews and survey questionnaire. Major tool integration Challenges are identified from the analyzed interview data. Using these challenges as inputs a survey questionnaire is prepared for gaining insights on occurrences of these challenges in large population of DevOps practitioners. The main aim of the survey questionnaire is to find out the mitigation strategies to these challenges by analysing the survey responses. Results: The tool integration challenges were identified by conducting semi-structured interviews with eight DevOps practitioners. Seven common challenges have been identified from the interview data using the Immersion approach. A survey questionnaire prepared by using these challenges received 79 responses in total, out of which62 are considered. Using Thematic Analysis the mitigation strategies for these challenges have been extracted from the responses of the survey.Conclusions. Most of the tool integration challenges reported by the interview participants seem to be associated with CI tools when they are integrated and used together with other DevOps tools. Most of the mitigation strategies are aimed towards the "Tool" theme among the various themes found in thematic analysis of survey data.  Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-21826application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic DevOps
Tools
Integration
Challenges
Automation
Software Engineering
Programvaruteknik
spellingShingle DevOps
Tools
Integration
Challenges
Automation
Software Engineering
Programvaruteknik
Bonda, Dharma Teja
Ailuri, Vishnuvardhan Reddy
Tools Integration Challenges Faced During DevOps Implementation
description Background: Since the conception of DevOps several tools have come into existence that eases its implementation. A variety of these tools are used to implement a standard DevOps pipeline. The process of selection of these tools and the interactions between them is called tool integration. Objectives: This thesis aims to address and solve the various tool integration challenges faced during the DevOps implementation. The primary goal is to identify the tool integration challenges that occur while implementing a standard DevOps pipeline with the help of feedback from experienced DevOps practitioners. After identifying these challenges, the possible mitigation strategies to these challenges are devised by analyzing the responses received from a large population of DevOps practitioners. Methods: Survey is chosen as the research methods for this thesis. Two data collection methods have used for implementing the survey namely interviews and survey questionnaire. Major tool integration Challenges are identified from the analyzed interview data. Using these challenges as inputs a survey questionnaire is prepared for gaining insights on occurrences of these challenges in large population of DevOps practitioners. The main aim of the survey questionnaire is to find out the mitigation strategies to these challenges by analysing the survey responses. Results: The tool integration challenges were identified by conducting semi-structured interviews with eight DevOps practitioners. Seven common challenges have been identified from the interview data using the Immersion approach. A survey questionnaire prepared by using these challenges received 79 responses in total, out of which62 are considered. Using Thematic Analysis the mitigation strategies for these challenges have been extracted from the responses of the survey.Conclusions. Most of the tool integration challenges reported by the interview participants seem to be associated with CI tools when they are integrated and used together with other DevOps tools. Most of the mitigation strategies are aimed towards the "Tool" theme among the various themes found in thematic analysis of survey data. 
author Bonda, Dharma Teja
Ailuri, Vishnuvardhan Reddy
author_facet Bonda, Dharma Teja
Ailuri, Vishnuvardhan Reddy
author_sort Bonda, Dharma Teja
title Tools Integration Challenges Faced During DevOps Implementation
title_short Tools Integration Challenges Faced During DevOps Implementation
title_full Tools Integration Challenges Faced During DevOps Implementation
title_fullStr Tools Integration Challenges Faced During DevOps Implementation
title_full_unstemmed Tools Integration Challenges Faced During DevOps Implementation
title_sort tools integration challenges faced during devops implementation
publisher Blekinge Tekniska Högskola, Institutionen för programvaruteknik
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-21826
work_keys_str_mv AT bondadharmateja toolsintegrationchallengesfacedduringdevopsimplementation
AT ailurivishnuvardhanreddy toolsintegrationchallengesfacedduringdevopsimplementation
_version_ 1719414402904489984