Migración de un sistema de información para la administración de las relaciones con los clientes al entorno STACK MERN

Abstract

This research aims to design, construct, deploy, and analyze the performance of an information system for customer relationship management, using the "MEAN" development Stack as a basis and updating it to the "MERN" development Stack due to the high processing rates and algorithmic complexity that come with using tools from the first mentioned stack, such as AngularJS, thereby demonstrating that there are equally attractive alternatives, bringing ReactJS into play. Concurrently, with the business goal of using a coffee shop for the software construction, the use of a web prototype developed through the Personal Software Process (PSP) methodology and performance analysis techniques based on system testing in deployment and locally is proposed. This approach provides a broader and more detailed understanding of the changes made when exchanging technologies in development and optimizing customer relationship management. Similarly, it will allow for the appropriate measurement and control for each software functional requirement. The prototype will enable measurement of the change implied by contrasting two technologies within the same technological field but with different coding structures. This will result in a differentiation in terms of computational performance and software response. The prototype will be deployed in a web environment to facilitate its connection and will allow usability according to the roles provided for users, optimizing space in each of its modules. The analyses generated by this system will focus on providing answers aimed at performance analysis and its differentiation regarding the use of the aforementioned technologies. With this, the aim is to obtain a complete view of the impact and effectiveness of the choice in the development of the CRM system, thus allowing for a more detailed and objective view in terms of technological improvement and user satisfaction, based on an analysis focused on the advantages and disadvantages of the initial tools and the developed target system in question

Description

Esta investigación tiene como objetivo realizar el diseño, construcción, despliegue y análisis de rendimiento de un sistema de información para la administración de las relaciones con los clientes, utilizando como base el Stack de desarrollo “MEAN” y actualizarlo al Stack de desarrollo “MERN”, debido a las altas tasas de procesamiento y de complejidad algorítmica que supone utilizar herramientas del primer Stack mencionado, como AngularJS, haciendo ver que existen alternativas igualmente llamativas, entrando en juego ReactJS. A su vez, utilizando como objetivo empresarial una cafetería para la construcción del software, se propone el uso de un prototipo web desarrollado mediante la metodología PSP (personal software process) y técnicas de análisis de rendimiento basado en pruebas del sistema en despliegue y local, lo cual genera como base un acercamiento más amplio y detallado sobre los cambios efectuados a la hora de intercambiar tecnologías en el desarrollo y optimizar la gestión de las relaciones con el cliente. De igual manera, permitirá la medición correspondiente y de control para cada requerimiento funcional del software. el prototipo permitirá medir el cambio que supone poner a contraposición dos tecnologías embarcadas en un mismo rubro tecnológico, pero con diferentes estructuras de codificación. Esto se traducirá en una diferenciación en cuanto a rendimiento computacional y de respuesta del software. El prototipo será desplegado en un entorno web para facilitar su conexión y permitirá la usabilidad de acuerdo con los roles brindados para los usuarios, optimizando espacio en cada uno de sus módulos. Los análisis generados por este sistema se enfocarán en brindar respuestas enfocadas al análisis de rendimiento y su diferenciación en cuanto al uso de las tecnologías antes mencionadas, con esto se busca obtener una visión completa del impacto y la efectividad de la elección en el desarrollo del sistema CRM, permitiendo así una visión más detallada y objetiva en cuanto a una mejora tecnológica y de satisfacción para los usuarios, teniendo como base un análisis enfocado en ventajas y desventajas de las herramientas iniciales y el sistema objetivo desarrollado en cuestión

Keywords

Gestión de Relaciones con los Clientes, AngularJS, ReactJS, Personal Software Process, Entorno Web, Eficiencia Computacional, Análisis de Rendimiento, Migración, Despliegue

Citation

1. Romero Gaitán, Daniel Alejandro; López Parra, Jhusef Alfonso Marín Romero F. Migración de un sistema de información para la administración de las relaciones con los clientes al entorno STACK MERN. Universidad Santiago de Cali; 2024.