Abstract
Nowadays many software companies and startups try to do software development faster and with better quality. Companies have tried to readjust their process with new techniques and practices in order to achieve these goals for example, getting continuous automation using DevOps practices or some companies tried to switch their habits getting software as faster as they can. Companies commonly use DevOps with agile methodologies such as SCRUM, XP, and lean. However most of the time they do not ensure that implementation of those practice in a correct way neither the use of models nor standards. This paper presents the results of a performed systematic review protocol focused on getting information about the real state of implementation of a DevOps approach regarding the use of methodologies, frameworks and standards. The obtained results allow us to identify challenges and barriers that companies have when they try to implement a DevOps approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Claps, G.G., Berntsson Svensson, R., Aurum, A.: On the journey to continuous deployment: technical and social challenges along the way. Inf. Softw. Technol. 57(1), 21–31 (2015)
Lassenius, C., Dingsøyr, T., Paasivaara, M.: Agile processes in software engineering, and extreme programming: 16th international conference, XP 2015, Helsinki, Finland, 25–29 May 2015 proceedings. In: Lecture Notes in Business Information Processing, vol. 212, pp. 212–217 (2015)
Bass, L., Weber, I., Zhu, L.: DevOps: a software architects perspective. In: SEI. Addison Wesley, New York (2015)
IBM Corporation: DevOps: the IBM approach, pp. 1–12 (2014)
Kitchenham, B.: Procedures for performing systematic reviews, joint technical report. Keele University Technical Report TR/SE-0401 (2004). ISSN 1353-7776
Pedreira, O., Piattini, M., Luaces, R.M., Brisaboa, R.N.: A systematic review of software process tailoring. ACM SIGSOFT Softw. 32(3), 1 (2007)
Miramontes, J., Munoz, M., Calvo-Manzano, J.A.: Trends and Applications in Software Engineering, vol. 405 (2016)
Virmani, M.: Understanding DevOps and bridging the gap from continuous integration to continuous delivery. In: 5th International Conference on the Innovative Computing Technology (INTECH 2015), pp. 78–82 (2015)
Munoz, M., Mejía, J., Laporte, C.Y.: Implementación del Estándar ISO/IEC 29110 en Centros de Desarrollo de Software de Universidades Mexicanas: Experiencia del Estado de Zacatecas, no. 2 (2018)
Laporte, C., Muñoz, M., Geranon, B.: The education of students about ISO/IEC 29110 software engineering standards and their implementations in very small entities. In: IEEE Canada International Humanitarian Technology Conference (IHTC), pp. 94–98 (2017)
Laporte, C., Connor, R.: Software process improvement standards and guides for very small organizations: an overview of eight implementations. CrossTalk J. Defense Softw. Eng. 3, 23–27 (2017)
Laporte, C., García, L., Bruggman, M.: Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru (2015)
Laporte, C., O’Connor, R.: A multi-case study analysis of software process improvement in very small companies using ISO/IEC 29110. In: EuroSPI 2016. CCIS, vol. 633, pp. 30–44 (2016)
Laporte, C., Tremblay, N., Menaceur, J., Poliquin, D.: Implementing the new ISO/IEC 29110 systems engineering process standard in a small public transportation company. In: EuroSPI 2016. CCIS, vol. 633, pp. 15–29 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix A: Primary Studies
Appendix A: Primary Studies
-
A1
F. Elberzhager and T. Arif: Software Quality. Complexity and Challenges of Software Engineering in Emerging Technologies, vol. 269, pp. 33–44 (2017).
-
A2
M. Muñoz and O. Díaz.: Engineering and Management of Data Centers (2017).
-
A3
L. Ellen. Lwakatare. B, Pasi. Kuvaja, and Markku. Oivo: Product Focused Software Process Improvement, vol. 10027, pp. 399–415 (2016).
-
A4
L. Ringu-kalliosaari. B and M. Simo: Product-Focused Software Process Improvement, vol. 10027, pp. 590–597 (2016).
-
A5
K. Nybom. B, J. Smeds, and I. Porres: Agile Processes, in Software Engineering, and Extreme Programming, vol. 251, pp. 131–143 (2016).
-
A6
B. S. Farroha and D. L. Farroha: A framework for managing mission needs, compliance, and trust in the DevOps environment, Proc. IEEE Mil. Commun. Conf. MILCOM, pp. 288–293 (2014).
-
A7
T. Laukkarinen, K. Kuusinen, and T. Mikkonen: DevOps in regulated software development: Case medical devices, Proc. IEEE/ACM 39th Int. Conf. Softw. Eng. New Ideas Emerg. Results Track, ICSE-NIER 2017, pp. 15–18 (2017).
-
A8
R. Bierwolf, P. Frijns, and P. van Kemenade: Project management in a dynamic environment: Balancing stakeholders, IEEE Eur. Technol. Eng. Manag. Summit, pp. 1–6 (2017).
-
A9
B. Fitzgerald and K. J. Stol: Continuous software engineering: A roadmap and agenda, J. Syst. Softw., vol. 123, pp. 176–189 (2017).
-
A10
L. Chen: Continuous Delivery: Overcoming adoption challenges. J. Syst. Softw., vol. 128, pp. 72–86 (2017).
-
A11
R. Colomo-Palacios, E. Fernandes, P. Soto-Acosta, and X. Larrucea. (2018): A case analysis of enabling continuous software deployment through knowledge management, Int. J. Inf. Manage., vol. 40, no. November, pp. 186–189 (2017).
-
A12
S. Makinen et al.: Improving the delivery cycle: A multiple-case study of the toolchains in Finnish software intensive enterprises, Inf. Softw. Technol., vol. 80, pp. 1339–1351 (2016).
-
A13
V. Gupta, P. K. Kapur, and D. Kumar: Modeling and measuring attributes influencing DevOps implementation in an enterprise using structural equation modeling, Inf. Softw. Technol., vol. 92, pp. 75–91 (2017).
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Muñoz, M., Negrete, M., Mejía, J. (2019). Proposal to Avoid Issues in the DevOps Implementation: A Systematic Literature Review. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) New Knowledge in Information Systems and Technologies. WorldCIST'19 2019. Advances in Intelligent Systems and Computing, vol 930. Springer, Cham. https://doi.org/10.1007/978-3-030-16181-1_63
Download citation
DOI: https://doi.org/10.1007/978-3-030-16181-1_63
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16180-4
Online ISBN: 978-3-030-16181-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)