The imminent integration of devOps in the future of programming
DOI:
https://doi.org/10.62943/rig.v2n2.2023.65Keywords:
Programming, DevOps, software, tools, skills, automationAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2023 John Grent Oña Chichande y Jonathan Alexis Carrillo
This work is licensed under a Creative Commons Attribution 4.0 International License.
Los autores/as que publiquen en esta revista aceptan las siguientes condiciones:
- Los autores/as conservan los derechos de autor y ceden a la revista el derecho de la primera publicación, con el trabajo registrado con la licencia de atribución de Creative Commons 4.0, que permite a terceros utilizar lo publicado siempre que mencionen la autoría del trabajo y a la primera publicación en esta revista.
- Los autores/as pueden realizar otros acuerdos contractuales independientes y adicionales para la distribución no exclusiva de la versión del artículo publicado en esta revista (p. ej., incluirlo en un repositorio institucional o publicarlo en un libro) siempre que indiquen claramente que el trabajo se publicó por primera vez en esta revista.
- Se permite y recomienda a los autores/as a compartir su trabajo en línea (por ejemplo: en repositorios institucionales o páginas web personales) antes y durante el proceso de envío del manuscrito, ya que puede conducir a intercambios productivos, a una mayor y más rápida citación del trabajo publicado.