Tecnologías Low-Code como aceleradoras de la Transformación Digital Aplicación práctica en Microsoft Power Platform
Identificadores
URI: https://hdl.handle.net/10481/106501Metadatos
Mostrar el registro completo del ítemDirector
Hurtado Torres, María VisitaciónDepartamento
Lenguajes y Sistemas InformáticosMateria
low-code Transformación digital Power platform Power Apps Power automate
Fecha
2025Fecha lectura
2021Patrocinador
Universidad de Granada. Máster Universitario en Gestión y Tecnologías de Procesos de Negocio Curso académico 2020-2021Resumen
La tecnología Low-Code constituye un reciente intento de acercar la programación al usuario de la línea de negocio -conocido como desarrollador ciudadano-, con el fin de extender en las empresas la programación de aplicaciones, en especial las diseñadas para ejecutar en dispositivos móviles con datos residentes en la nube, para dar así una rápida respuesta a las continuas necesidades de digitalización derivadas de operar en mercados cada vez más dinámicos. Esta tecnología está generando una oferta de plataformas específicas para desarrollo Low-Code que es consumida por organizaciones que buscan, por una parte, empoderar a sus empleados con objeto de aumentar la capacidad de digitalización de procesos en la empresa, y, por otra, ahorrar en costes de programación gracias a la velocidad de desarrollo que posibilitan estas plataformas. Tras analizar el contexto hemos querido adentrarnos en la herramienta Low-Code de Microsoft, denominada Power Platform, con el fin de usarla como entorno de desarrollo de una aplicación móvil, destinada a mecanizar un proceso interno de una organización real. El objetivo era conocer las peculiaridades de esta forma de programación y, al mismo tiempo, comprobar la veracidad de las bondades que promete. Los resultados obtenidos de la experiencia vienen a confirmar en gran medida los ahorros de tiempo esperados, así como la facilidad de utilización, si bien, es conveniente precisar los dos escenarios en los que mejor pueden aprovecharse dichas ventajas. Así, podemos identificar un primer escenario de carácter táctico, para aquellos casos donde sea necesario dar una respuesta rápida de digitalización a una necesidad organizativa o de adaptación al mercado, encuadrada en procesos de negocio relativamente simples y con bajos requisitos de programación, donde el usuario final, gracias a su conocimiento empresarial y a la facilidad de uso de estas tecnologías, podrá dar cobertura mediante aplicaciones desarrolladas por sí mismo. El segundo escenario, de carácter estratégico, estaría relacionado con la mecanización de procesos de mayor complejidad y elevados requisitos de codificación, donde las aplicaciones Low-Code serán programadas por TI o subcontratadas a profesionales externos especializados -surgidos de iniciativas de emprendimiento- , y cuya finalidad será utilizar la considerable reducción de costes que se deriva de la velocidad en el desarrollo, para acelerar o hacer financieramente factibles proyectos de transformación digital. Low-Code technology constitutes a new attempt to bring programming closer to the user of the business line -known as a citizen developer-, in order to extend in companies the programming of applications, especially those designed to be ran on mobile devices with data resident in the cloud, so that it gives a fast response to the continuous digitization needs derived from operating in markets increasingly dynamic. This technology is generating an offer of platforms specific for Low-Code development which is consumed by organizations looking for both empower their employees in order to increase the capacity of digitization of processes in the company and to save programming costs thanks to the speed of development made possible by these platforms. After analyzing the context, we wanted to get into Microsoft ́s Low-Code tool, called Power Platform, in order to use it as a development environment for a mobile application, designed to mechanize an internal process of a real organization. The objective was to get to know the peculiarities of this form of programming and, at the same time, check the veracity of the benefits it promises. The results obtained of the experience largely confirms the expected time savings, as well as the ease of use, although it is convenient to specify the two scenarios in which these advantages are best exploited. Thus, we can identify a first scenario of a tactical nature, for those cases where it is necessary to give a quick answer of digitization to an organizational need or an adaptation to the market, framed in relatively simple business processes and with low requirement of programming, where the end user, thanks to his business knowledge, will be able to provide coverage through self-made applications. The second scenario of a strategic nature, would be related to the mechanization of more complex processes and high coding requirements, where Low- Code applications will be programmed by IT or outsourced to specialized external professionals -emerged from entrepreneurship initiatives-, and whose purpose will be to use the considerable cost reduction derived from the speed in development, to accelerate or make financially feasible projects of digital transformation.





