Las tecnologías low-code/no-code surgen como solución a algunas desventajas de
los métodos de programación tradicionales, reduciendo los tiempos y costes de
desarrollo del software. La complejidad y el grado de especialidad técnica necesaria
para cada tecnología concreta se presenta como un obstáculo para muchas
empresas que buscan desarrollar aplicaciones personalizadas orientadas, ya sea
bien, a ayudar con procesos internos o satisfacer las necesidades específicas de un
cliente. Eliminando la necesidad de tener profundos conocimientos de
programación, usando interfaces visuales y herramientas gráficas, estas tecnologías
low-code/no-code permiten a los usuarios crear aplicaciones de manera más
sencilla, más rápida e igualmente personalizables.
Este Trabajo de Fin de Grado aborda cómo podemos ofrecer una solución a un caso
de negocio real, usando la tecnología low-code/no-code que nos ofrece Microsoft,
la llamada Power Platform. En concreto el objetivo es crear una aplicación de
gestión interna para una clínica de podología local, centrándonos en partes
primordiales de cualquier proyecto software como pueden ser: el análisis de
requisitos, el diseño del modelo de datos o el diseño de la arquitectura software;
siguiendo una metodología de desarrollo ágil.
En el proyecto hacemos uso de Power Apps para la creación de la aplicación
principal para navegador y una aplicación con funcionalidades complementarias en
tablet, junto con Power Automate para automatizar los procesos lógicos y el
procesamiento de los datos y el uso de scripts para una mayor personalización.