La inminente integración de devOps en el futuro de la programación

Autores/as

DOI:

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

Palabras clave:

Programación, DevOps, software, herramientas, habilidades, automatización

Resumen

Las organizaciones buscan constantemente innovar mediante la creación de aplicaciones o servicios que resuelvan problemas empresariales, ya sea internos, como la optimización de sistemas de gestión de relaciones con los clientes, o externos, como el desarrollo de nuevas aplicaciones móviles para sus clientes. Sin embargo, la mayoría de estos proyectos de software enfrentan desafíos significativos que obstaculizan su éxito. Muchas empresas, a pesar de reconocer la importancia crítica del desarrollo y entrega de software, carecen de programas de inversión para optimizar y mejorar sus equipos, lo que resulta en pérdida de oportunidades comerciales. Una posible solución a estas problemáticas se encuentra en la implementación de prácticas DevOps, las cuales constituyen un conjunto de herramientas, prácticas y una filosofía cultural que automatizan e integran los procesos entre el desarrollo de software y los equipos de TI. Estas herramientas ponen énfasis en el empoderamiento del equipo, la comunicación y colaboración entre los mismos, así como en la automatización de la tecnología. Un equipo de DevOps está compuesto por desarrolladores y operaciones de TI que colaboran durante todo el ciclo de vida del producto para aumentar la velocidad y la calidad de la implementación del software. Bajo este modelo, los equipos de desarrollo y operaciones ya no están separados, sino que a menudo se fusionan en uno solo, donde los ingenieros trabajan en todas las etapas del ciclo de vida de la aplicación, poseyendo habilidades multidisciplinarias que les permiten abordar diversos aspectos del desarrollo y despliegue de software de manera más eficiente.

Citas

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.

Publicado

2023-11-08

Cómo citar

Oña Chichande, J. G., & Carrillo Machuca, J. A. (2023). La inminente integración de devOps en el futuro de la programación. Revista Ingenio Global, 2(2), 40–54. https://doi.org/10.62943/rig.v2n2.2023.65

Número

Sección

Artículos