Browsing by Author "Almeida Noble, Santiago"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- ItemHermes(Universidad ORT Uruguay, 2022) Zawrzykraj Adler, Sebastián; Larrosa Yardino, Manuel; Almeida Noble, Santiago; Ortas García, Álvaro Luis; Rossa Hauck, Jean Carlo; Hernández Guimarans, PabloEl objetivo de este proyecto es desarrollar una solución integral que pueda resolver los problemas que presenta la empresa cliente, la cual es una empresa de logística de última milla. Se pretende que pueda ofrecerse como servicio SaaS (Software as a Service) a empresas del mismo rubro y similares. La empresa cliente tiene años de experiencia en el rubro y ha detectado una serie de ineficiencias tanto en su actividades diarias como en otras empresas del sector, por lo que presenta una propuesta ambiciosa que incluye: optimización de itinerarios de viajes de sus repartidores, seguimiento, monitoreo y trazabilidad de paquetes y entregas, gestión y planificación del trabajo diario y la asignación de paquetes de forma automática a sus repartidores teniendo en cuenta sus zonas de reparto. Se decidió presentar un MVP (Producto Mínimo Viable) que provee un servicio “backend” y una aplicación móvil, pudiendo ser ofrecido a otras empresas. El servicio “backend” incluye: gestión de zonas de reparto, asignación de zonas a repartidores, validación de direcciones escritas en texto plano y asignación de paquetes a cada repartidor según las direcciones de su zona de reparto. La aplicación móvil incluye: aceptación de paquetes vía lectura óptica, visualización de itinerarios, navegación a los puntos de entrega y lectura óptica de entrega. El proyecto fue llevado a cabo en tres grandes etapas: “Requirements definition”, “Discovery”, y “Delivery”. En la primera se analizaron en gran escala los requisitos bajo una personalización de Design Thinking. En la segunda etapa, bajo el marco de una adaptación de Kanban, se realizó una investigación de cómo se debería abordar el proyecto. En la última etapa, bajo el marco de una adaptación de Scrum y BDD, se implementó el software utilizando Flutter para las aplicaciones móviles y Java Spring para el “backend” llevando a cabo una arquitectura de microservicios para este último.