The imminent integration of devOps in the future of programming

Authors

DOI:

https://doi.org/10.62943/rig.v2n2.2023.65

Keywords:

Programming, DevOps, software, tools, skills, automation

Abstract

Organizations constantly seek to innovate by creating applications or services that solve business problems, whether internal, such as optimizing customer relationship management systems, or external, such as developing new mobile apps for your customers. However, most of these software projects face significant challenges that hinder their success. Many companies, while recognizing the critical importance of software development and delivery, lack investment programs to optimize and improve their equipment, resulting in lost business opportunities. A possible solution to these problems lies in the implementation of DevOps practices, which constitute a set of tools, practices and a cultural philosophy that automate and integrate processes between software development and IT teams. These tools emphasize team empowerment, communication and collaboration, as well as technology automation. A DevOps team is comprised of developers and IT operations that collaborate throughout the product lifecycle to increase the speed and quality of software deployment. Under this model, development and operations teams are no longer separate, but often merged into one, where engineers work at all stages of the application lifecycle, possessing multidisciplinary skills that enable them to address various aspects of software development and deployment more efficiently.

References

D. M. Peraza Murillo, "Diseño de una propuesta metodológica para la evaluación de calidad y desempeño por medio del marco de trabajo DevOps, para conocer aspectos particulares de su uso en Legadmi Consulting & System SA," 2023.

C. de Pablos Heredero, J. J. L. H. Agius, S. M. R. Romero, and S. M. Salgado, Organización y transformación de los sistemas de información en la empresa, esic, 2019.

L. C. Moreyra Reyna, "Marco de trabajo DevOps en el proceso de desarrollo de software en una entidad financiera privada, Lima 2023," 2023.

D. Teixeira, R. Pereira, T. Henriques, M. M. D. Silva, J. Faustino, and M. Silva, "A maturity model for DevOps," International Journal of Agile Systems and Management, vol. 13, no. 4, pp. 464-511, 2020. DOI: https://doi.org/10.1504/IJASM.2020.112343

P. T. Alfonso Espinosa, "Diagnóstico empresarial, formativo y de la práctica profesional en la empresa IBM," 2022.

W. E. Salazar Hernández, "Implementación de arquitectura de micro servicios utilizando virtualización por sistema operativo," Ph.D. dissertation, Universidad de San Carlos de Guatemala, 2017.

D. M. Avilés Odar, "Aplicación de buenas prácticas para entornos de desarrollo de software basados en DevOps para mejorar la integración y despliegue de proyectos en una empresa consultora de la ciudad de Lima," 2023.

G. Jiménez Marco, "DevOps, la nueva tendencia en el desarrollo de sistemas TI, un caso práctico en el análisis de incidencias de software," 2016.

D. A. Muñoz, H. Ordóñez, and V. Bucheli, "Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano," Revista Guillermo de Ockham, vol. 18, no. 1, pp. 81-91, 2020. DOI: https://doi.org/10.21500/22563202.4270

A. M. F. Redondo and F. D. J. N. Cárdenas, "DevOps: un vistazo rápido," Ciencia Huasteca Boletín Científico de la Escuela Superior de Huejutla, vol. 10, no. 19, pp. 35-40, 2022. DOI: https://doi.org/10.29057/esh.v10i19.8121

P. Coronado Castro, "Gestionando el ciclo de vida de aplicaciones MEAN desplegadas en contenedores Docker con Azure DevOps," 2019.

Atlassian, "DevOps," Atlassian. [Online]. Available: https://www.atlassian.com/devop. [Accessed: March 20, 2023].

L. J. Medina Ricachi, "Análisis de las herramientas DEVOPS en la integración y despliegue de productos software," Bachelor's thesis, BABAHOYO: UTB, 2021.

A. M. Villegas, E. S. Monsalve, P. N. Cardona, L. G. Palacio, and C. P. Calvache, "Implementación de prácticas DevOps en un Sistema de Mainframe Legado," Investigación e Innovación en Ingenierías, vol. 10, no. 2, pp. 129-146, 2022. DOI: https://doi.org/10.17081/invinno.10.2.6142

A. F. Vásquez Ramírez, "Optimización de la infraestructura on premise de la Facultad de Ingeniería para escalabilidad y la entrega continua del Software con prácticas DevOps," 2023.

T. Velásquez Pérez, A. M. Puentes Velásquez, and Y. M. Pérez Pérez, "Un enfoque de buenas prácticas de gobierno corporativo de TI," Tecnura, vol. 19, no. SPE, pp. 159-169, 2015.

B. F. Cusco Mejía, "Desarrollo e implementación de una arquitectura DevOps para un sistema web basado en microservicios en infraestructuras basadas en código," Bachelor's thesis, 2022.

D. V. Morales, Innovación y marketing de servicios en la era digital. Esic Editorial, 2014.

D. V. Ulriksen, "Software Libre, Ciencia Libre," Informatio. Revista del Instituto de Información de la Facultad de Información y Comunicación, vol. 27, no. 1, pp. 330-359, 2022.

Published

2023-11-08

How to Cite

Oña Chichande, J. G., & Carrillo Machuca, J. A. (2023). The imminent integration of devOps in the future of programming. Revista Ingenio Global, 2(2), 40–54. https://doi.org/10.62943/rig.v2n2.2023.65

Issue

Section

Artículos