Sistema de control de ventas y monitoreo de agentes de venta para la empresa “Acerlife”
Abstract
Este proyecto tiene como objetivo mejorar el control de las ventas y la eficiencia de los agentes de venta de la empresa Acerlife que a la fecha se realiza en papelería y hojas de cálculo aisladas. Con este fin, se propone el desarrollo de un sistema informático que automatice los procesos de venta y genere un mapa de recorridos de los agentes de venta. El desarrollo del software se realiza bajo el enfoque de las metodologías ágiles, en particular, el marco de desarrollo ágil Scrum. Esta metodología fomenta la comunicación y colaboración con el cliente, permite una mayor adaptación a los cambios y se enfoca en las entregas de software funcionales que aportan valor al cliente, en lugar de la documentación exhaustiva. El software incluye una aplicación web y una aplicación móvil, la primera permite a los administradores y gerentes llevar a cabo el control de las ventas y hacer seguimiento al recorrido de los agentes de venta. La parte móvil o la app móvil permite a los agentes de venta registrar las localizaciones que visitan cuando realizan su trabajo; estas localizaciones en formato de coordenadas (latitud y longitud) son subidas a Cloud Firestore de manera que se sincronizan inmediatamente en la aplicación web. La implementación se llevó a cabo con el gestor de base de datos MySQL y el lenguaje de programación PHP en la parte web o el Backend, y en la parte móvil se empleó el Framework Flutter con el lenguaje de programación Dart. Además, se utilizaron herramientas de control de versiones de código como Git y Github para tener todo el código respaldado en un servidor en la nube y contar con un histórico de versiones del código. En resumen, la implementación del sistema informático permite a la empresa Acerlife tener un mejor control sobre sus ventas, mejorar la eficiencia de sus agentes de venta, y ahorrar tiempo y recursos valiosos mediante la eliminación de procesos manuales. Se espera que estas mejoras se traduzcan en un aumento de las ventas y una mejor rentabilidad de la empresa.