Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3316615.3316619acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicscaConference Proceedingsconference-collections
research-article

Adoption Issues in DevOps from the Perspective of Continuous Delivery Pipeline

Published: 19 February 2019 Publication History

Abstract

DevOps and Continuous Delivery (CD) are the terms that are always related to each other in Software Delivery and Operation Process area. DevOps introduces a significant agile perspective to deliver the software product in short cycle time that will reduce technical debt that is caused by delay. Continuous Delivery is one of the DevOps' practices that enables software organization to release new features and new products rapidly. However, the correct practices are still in ambiguity to the current CD process. This paper investigates the advantages and limitation of DevOps adoption to improve the CD process. A qualitative web survey has been conducted to identify the DevOps and Continuous Delivery advantages and adoption problems. 13 respondents' feedbacks have been collected and analyzed. Based on the survey, there are four significant DevOps' practices that need to be considered and developed as a proper guideline to introduce to practitioners.

References

[1]
J. Wettinger, V. Andrikopoulos, and F. Leymann, "Enabling DevOps Collaboration and Continuous Delivery Using Diverse Application Environments," Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 9416, pp. 107--116, 2015.
[2]
B. Fitzgerald and K. J. Stol, "Continuous software engineering: A roadmap and agenda," J. Syst. Softw., vol. 123, no. 0, pp. 176--189, 2015.
[3]
D. W. W. Royce, "Managing the Development of large Software Systems," Ieee Wescon, no. August, pp. 1--9, 1970.
[4]
S. H. VanderLeest and A. Buter, "Escape the waterfall: Agile for aerospace," AIAA/IEEE Digit. Avion. Syst. Conf. - Proc., pp. 1--16, 2009.
[5]
H. H. Olsson, H. Alahyari, and J. Bosch, "Climbing the 'Stairway to heaven' - A mulitiple-case study exploring barriers in the transition from agile development towards continuous deployment of software," Proc. - 38th EUROMICRO Conf. Softw. Eng. Adv. Appl. SEAA 2012, pp. 392--399, 2012.
[6]
D. DeGrandis, "Devops: So you say you want a revolution?," Cut. IT J., vol. 24, no. 8, pp. 34--39, 2011.
[7]
B. Y. J. Roche, "Adopting DevOps Practices in Quality Assurance," Mag. Queue - Qual. Assur., vol. 11, no. 9, p. 20, 2013.
[8]
and F. L. Johannes Wettinger, Uwe Breitenbücher, "Bridging the gap between product development and operations," pp. 108--122, 2014.
[9]
E. Diel, S. Marczak, and D. S. Cruzes, "Communication Challenges and Strategies in Distributed DevOps," 2016 IEEE 11th Int. Conf. Glob. Softw. Eng., pp. 24--28, 2016.
[10]
L. Chen, "Continuous delivery: Huge benefits, but challenges too," IEEE Softw., vol. 32, no. 2, pp. 50--54, 2015.
[11]
L. Bass, R. Holz, P. Rimba, A. B. Tran, and L. Zhu, "Securing a Deployment Pipeline," 2015 IEEE/ACM 3rd Int. Work. Release Eng., pp. 4--7, 2015.
[12]
K. Smeds, Nybom and I. Porres, "DevOps: A Definition and Perceived Adoption Impediments," in Lecture Notes in Business Information Processing, 2015, vol. 212, pp. 166--177.
[13]
L. Chen, "Continuous Delivery: Overcoming Adoption Challenges," J. Syst. Softw., vol. 128, pp. 72--86, 2017.
[14]
E. Laukkanen, J. Itkonen, and C. Lassenius, "Problems, causes and solutions when adopting continuous delivery---A systematic literature review," Inf. Softw. Technol., vol. 82, pp. 55--79, 2017.
[15]
A. Steffens, H. Lichter, and M. Moscher, "Towards data-driven continuous compliance testing," CEUR Workshop Proc., vol. 2066, pp. 78--84, 2018.
[16]
S. W. Hussaini, "Strengthening harmonization of Development (Dev) and Operations (Ops) silos in IT environment through systems approach," 2014 17th IEEE Int. Conf. Intell. Transp. Syst. ITSC 2014, pp. 178--183, 2014.
[17]
F. Elberzhager, T. Arif, M. NaabInge, and S. Koban, "From Agile Development to DevOps: Going Towards Faster Releases at High Quality -- Experiences from an Industrial Context," Softw. Qual. Complex. Challenges Softw. Eng. Emerg. Technol., vol. 269, pp. 33--44, 2017.
[18]
R. Jabbari, N. Ali, and K. Petersen, "What is DevOps? A Systematic Mapping Study on Definitions and Practices," Proceeding XP '16 Work. Proc. Sci. Work. Proc. XP2016, 2016.
[19]
F. Erich, C. Amrit, and M. Daneva, "A Mapping Study on Cooperation between Information System Development and Operations," in Product-Focused Software Process Improvement, 2014, pp. 277--280.
[20]
K. Bang, S. Chung, Y. Choh, and M. Dupuis, "A grounded theory analysis of modern web applications," RIIT 2013 - Proc. 2nd Annu. Conf. Res. Inf. Technol., pp. 61--62, 2013.
[21]
S. Küpper, "The Impact of Agile Methods on the Development of an Agile Culture: Research Proposal: {the Agile Evolution}," Proc. 20th Int. Conf. Eval. Assess. Softw. Eng., p. 1:1--1:4, 2016
[22]
A. Wahaballa, O. Wahballa, M. Abdellatief, H. Xiong, and Z. Qin, "Toward unified DevOps model," Proc. IEEE Int. Conf. Softw. Eng. Serv. Sci. ICSESS, vol. 2015--Novem, pp. 211--214, 2015.
[23]
W. Gottesheim, F. Strasse, and W. Gottesheim, "Challenges, benefits and best practices of performance focused DevOps," LT 2015 - Proc. 4th ACM/SPEC Int. Work. Large-Scale Testing, Conjunction with ICPE 2015, p. 3, 2015.G.
[24]
M. Soni, "End to End Automation on Cloud with Build Pipeline: The Case for DevOps in Insurance Industry, Continuous Integration, Continuous Testing, and Continuous Delivery," in Proceedings - 2015 IEEE International Conference on Cloud Computing in Emerging Markets, CCEM 2015, 2016, pp. 85--89. S.
[25]
Vergori, D. A. Tamburri, D. Perez-Palacin, and R. Mirandola, "DevOps performance engineering: A quasi-ethnographical study," ICPE 2017 - Companion 2017 ACM/SPEC Int. Conf. Perform. Eng., pp. 127--132, 2017.
[26]
M. Paasivaara, "Bottom-up Adoption of Continuous Delivery in a Stage-Gate Managed Software Organization."
[27]
D. Ståhl and J. Bosch, "Modeling continuous integration practice differences in industry software development," J. Syst. Softw., vol. 87, no. 1, pp. 48--59, 2014.

Cited By

View all
  • (2024)Modèles explicatifs de la production de la dette technique dans les contextes Agile et DevOps : une revue de la littérature basée sur la méthode BIBGTSystèmes d'information & management10.3917/sim.234.0007Volume 28:4(7-41)Online publication date: 30-Apr-2024
  • (2024)A Multi-Platform Specification Language and Dataset for the Analysis of DevOps PipelinesProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3686247(264-274)Online publication date: 22-Sep-2024
  • (2024)Exploring the challenges affecting the successful adoption of DevOps practices in Sri Lanka2024 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE61872.2024.10550479(1-6)Online publication date: 4-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICSCA '19: Proceedings of the 2019 8th International Conference on Software and Computer Applications
February 2019
611 pages
ISBN:9781450365734
DOI:10.1145/3316615
© 2019 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

In-Cooperation

  • University of New Brunswick: University of New Brunswick

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 February 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DevOps
  2. agile
  3. agile operations
  4. continuous delivery
  5. continuous integration
  6. continuous software engineering
  7. software operation

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICSCA '19

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)83
  • Downloads (Last 6 weeks)6
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Modèles explicatifs de la production de la dette technique dans les contextes Agile et DevOps : une revue de la littérature basée sur la méthode BIBGTSystèmes d'information & management10.3917/sim.234.0007Volume 28:4(7-41)Online publication date: 30-Apr-2024
  • (2024)A Multi-Platform Specification Language and Dataset for the Analysis of DevOps PipelinesProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3686247(264-274)Online publication date: 22-Sep-2024
  • (2024)Exploring the challenges affecting the successful adoption of DevOps practices in Sri Lanka2024 International Research Conference on Smart Computing and Systems Engineering (SCSE)10.1109/SCSE61872.2024.10550479(1-6)Online publication date: 4-Apr-2024
  • (2024)Challenges Affecting the Successful Adoption of DevOps Practices: A Systematic Literature Review2024 4th International Conference on Advanced Research in Computing (ICARC)10.1109/ICARC61713.2024.10499735(311-315)Online publication date: 21-Feb-2024
  • (2024)Analyzing the Applicability of DevOps and its Associated ChallengesBig Data Analytics and Data Science10.1007/978-981-97-8666-4_34(419-431)Online publication date: 24-Dec-2024
  • (2024)A Taxonomy on Human Factors that Affect DevOps AdoptionGood Practices and New Perspectives in Information Systems and Technologies10.1007/978-3-031-60221-4_31(314-324)Online publication date: 13-May-2024
  • (2024)A Systematic Literature Review for Investigating DevOps Metrics to Implement in Software Development OrganizationsJournal of Software: Evolution and Process10.1002/smr.2733Online publication date: 27-Oct-2024
  • (2023)A Systematic Literature Review of DevOps Success Factors and Adoption ModelsProceedings of the 12th International Symposium on Information and Communication Technology10.1145/3628797.3628883(525-532)Online publication date: 7-Dec-2023
  • (2023)A Systematic Framework for Addressing Critical Challenges in Adopting DevOps Culture in Software Development: A PLS-SEM PerspectiveIEEE Access10.1109/ACCESS.2023.332532511(120137-120156)Online publication date: 2023
  • (2023)DevOps critical success factors — A systematic literature reviewInformation and Software Technology10.1016/j.infsof.2023.107150157(107150)Online publication date: May-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media