Volver

Logística

Veloce - Modernización del sistema de gestión logística

Veloce operaba su sistema de gestión de transporte sobre una plataforma en Visual Basic que, con el paso del tiempo, había quedado desactualizada, generando limitaciones para incorporar nuevas funcionalidades y mejorar la experiencia del equipo.

W3 lideró la migración hacia una aplicación mobile en Android, modernizando la interfaz y el flujo de trabajo sin interrumpir la operación.

01 — El desafío

Migrar un sistema legado sin afectar la operación

Veloce contaba con una solución desarrollada en Visual Basic que, con el tiempo, había quedado desactualizada tanto a nivel tecnológico como de experiencia de usuario.

Esto generaba limitaciones concretas:

  • Dificultad para incorporar nuevas funcionalidades
  • Experiencia de uso desalineada con estándares actuales
  • Impacto en la eficiencia operativa del equipo

El desafío era migrar la solución a una aplicación mobile moderna, manteniendo la lógica de negocio existente y mejorando usabilidad, performance y capacidad de evolución.

Pantalla de inicio de Veloce Logística

02 — El enfoque

Migración progresiva con foco en continuidad

W3 abordó el proyecto con una metodología ágil, enfocada en entender en profundidad el sistema existente y asegurar una transición ordenada.

El trabajo se realizó en coordinación con el equipo técnico de Veloce, que mantenía el backend, mientras W3 se encargó del desarrollo del frontend mobile.

Etapas del trabajo:

01

Diagnóstico y relevamiento

Análisis del sistema en Visual Basic para mapear flujos operativos, vistas y lógica de negocio.

02

Diseño y planificación

Construcción de diagramas de flujo para cada vista, documentación de servicios en EchoAPI y diseño de la interfaz en Figma.

03

Implementación iterativa

Desarrollo en 8 sprints de dos semanas, con seguimiento continuo y capacidad de ajuste.

04

Calidad y optimización

Implementación de tests automatizados, pipeline de integración continua y herramientas de monitoreo en producción.

03 — El desarrollo

De una plataforma desactualizada a una app mobile moderna

A partir del relevamiento inicial, se tradujo la lógica del sistema existente a una nueva experiencia mobile más clara y usable.

La aplicación fue desarrollada en Flutter, utilizando arquitectura MVVM para asegurar una correcta separación de responsabilidades y facilitar el mantenimiento.

La integración con el backend se apoyó en la documentación de servicios en EchoAPI, permitiendo una comunicación fluida entre equipos.

Se incorporaron prácticas de calidad desde el inicio:

  • Tests automatizados integrados al pipeline
  • Cobertura del 80% en flujos críticos
  • Monitoreo en producción desde el primer deploy

Tecnología

Flutter / Dart

Arquitectura MVVM

Firebase (App Distribution, Crashlytics)

Bitbucket

EchoAPI

Además, se integraron servicios de Firebase para distribución de versiones y seguimiento de errores.

04 — Los resultados

Una solución optimizada sin interrumpir la operación

El proyecto permitió reemplazar por completo el sistema anterior por una aplicación mobile en Android, mejorando la eficiencia operativa.

La incorporación de prácticas de testing y monitoreo fortaleció la calidad del sistema y redujo la incidencia de errores en producción.

Además, se dejó una base documental completa que facilita la evolución futura del producto.

Principales resultados:

  • Aplicación mobile en Android entregada, reemplazando el sistema previo en Visual Basic
  • Cobertura del 80% en flujos críticos mediante tests automatizados integrados al pipeline de CI/CD
  • Monitoreo en producción desde el primer deploy mediante Firebase Crashlytics
  • Reducción en tiempos de detección y resolución de errores
  • Documentación completa del sistema: flujos, servicios en EchoAPI y diseño en Figma
  • Base técnica más robusta y preparada para evolución futura

En conjunto, el proyecto permitió actualizar la operación sin afectar su continuidad, fortaleciendo la estabilidad y el control sobre el sistema.