Automotriz
YAMAHA ARGENTINA - Ecosistema digital para operación industrial, logística y administrativa
Se desarrolló junto a Yamaha Argentina un ecosistema integrado de aplicaciones que digitaliza procesos críticos de su operación: desde la línea de ensamble en planta hasta el control de unidades, las compras internas y el acceso unificado a sistemas.
El resultado es una plataforma compuesta por cinco aplicaciones, que cubre dos unidades de negocio (Yamaha Motor y Plan de Ahorro) y opera sobre una arquitectura común, con stack unificado y control total por parte del cliente.
01 — El desafío
Una operación industrial fragmentada y dependiente de sistemas legacy
Yamaha Argentina opera con dos unidades de negocio diferenciadas y una planta de ensamble en General Rodríguez. Si bien ambas comparten autenticación contra el ERP Navision, gestionaban sus operaciones de forma independiente.
La operación combinaba:
- Aplicaciones sin acceso al código fuente
- Sistemas legacy con bajo rendimiento
- Procesos manuales en papel
- Herramientas aisladas sin punto de entrada común
Esto generaba:
- Falta de trazabilidad
- Dependencia de terceros para cambios
- Tiempos de respuesta lentos
- Baja visibilidad sobre la operación
Puntos críticos identificados:
- Aplicación de tablet cerrada para ingreso/egreso de unidades
- Plataforma legacy ("Suite") con tecnología desactualizada
- Hojas de trabajo en papel en la línea de ensamble
- Sistema de compras sin trazabilidad auditable
- Múltiples aplicaciones sin Single Sign-On
02 — El enfoque
Rediseño completo sobre una arquitectura común
En lugar de iterar sobre sistemas existentes, se planteó una reconstrucción de las herramientas críticas sobre una base tecnológica moderna, consistente entre aplicaciones y bajo control del cliente.
El ecosistema se diseñó con:
- Stack unificado (NestJS + Svelte)
- Autenticación centralizada mediante JWT integrada con Navision
- Criterios de UX consistentes entre aplicaciones
- Separación por contextos de uso (planta, logística, administración)
Metodología aplicada:
- Discovery con usuarios reales por área
- Validación funcional antes del desarrollo
- Iteraciones con sprints y revisiones semanales
- Ajustes basados en uso real en operación
Este enfoque permitió construir soluciones específicas por área sin perder coherencia a nivel plataforma.
03 — El desarrollo
De sistemas aislados a una arquitectura integrada y extensible
El ecosistema se compone de cinco aplicaciones principales, desarrolladas sobre una arquitectura común pero adaptadas a contextos de uso específicos.
PCP - Digitalización de la línea de ensamble
Se reemplazaron hojas de trabajo en papel por una aplicación diseñada para:
- Tablet en línea de producción
- Web para administración y supervisión
Los operarios acceden a hojas de trabajo digitales siempre actualizadas, con información contextual sobre cada etapa del proceso.
El registro de no conformidades se integró directamente en el flujo:
- Selección del tipo de incidencia
- Captura de evidencia fotográfica
- Envío inmediato a áreas de calidad y logística
Resultados técnicos:
- Eliminación de versiones desactualizadas
- Registro estructurado de incidencias
- Visibilidad en tiempo real del estado de la línea
Logística - Control y trazabilidad de unidades
Se reemplazaron una app de tablet sin acceso a código y la plataforma legacy Suite por una aplicación web unificada.
Se implementó un modelo de permisos por rol, donde cada usuario accede únicamente a la información relevante para su función.
Se desarrolló un módulo de trazabilidad que permite seguir cada unidad:
- Desde componentes iniciales (motor en ensamblaje o Kardex)
- Hasta la unidad finalizada
Para asegurar continuidad, se mantuvo integración con la base de datos de Suite, permitiendo consultar información histórica con mejor performance.
Resultados técnicos:
- Trazabilidad completa end-to-end
- Generación de manifiestos y certificaciones
- Reducción de latencia en consultas
Suministros - Gestión de compras internas
Se reemplazó un sistema que no cumplía requisitos de auditoría por una plataforma completa de gestión de compras.
El flujo se estructuró en dos etapas:
- Pre-requisitoria (solicitud inicial desde áreas)
- Requisitoria formal (gestión por Compras + cadena de aprobación)
El sistema contempla:
- Jerarquías de aprobación según monto y tipo de gasto
- Gestión de proveedores por unidad de negocio
- Clasificación de gastos con impacto en el flujo
Se resolvió la convivencia de dos entidades legales en una misma plataforma sin duplicar infraestructura.
Resultados técnicos:
- Trazabilidad completa de aprobaciones
- Historial auditable por operación
- Visibilidad en tiempo real del estado de pedidos
Suite+ - Acceso unificado y Single Sign-On
Se construyó una capa de acceso sobre las aplicaciones existentes sin modificar su lógica interna.
La solución se basó en:
- Emisión de sesión única mediante JWT
- Sincronización de autenticación entre aplicaciones
- Integración con Navision como fuente de permisos
Suite+ centraliza:
- Autenticación
- Navegación
- Gestión de accesos
Resultados técnicos:
- Single Sign-On sin re-autenticación
- Eliminación de sesiones paralelas
- Administración centralizada de permisos
Tecnología
NestJS
Tecnología
Svelte
Tecnología
JWT integrado con Navision
04 — Los resultados
Una operación integrada, trazable y bajo control del cliente
El proyecto transformó una operación fragmentada en un ecosistema digital coherente, donde cada proceso crítico está integrado dentro de una misma arquitectura.
Se eliminaron dependencias de terceros, se digitalizaron procesos en planta y se consolidó el acceso a sistemas en una única plataforma.
Principales resultados:
- Digitalización de la línea de ensamble
- Trazabilidad completa de unidades
- Sistema de compras auditable end-to-end
- Single Sign-On entre aplicaciones
- Reducción de dependencia de sistemas legacy
- Mejora en tiempos de respuesta operativa
- Mayor visibilidad sobre la operación
En conjunto, Yamaha pasó de operar con herramientas desconectadas a contar con un ecosistema integrado, con control total sobre su stack y capacidad de evolucionar sus sistemas según las necesidades del negocio.
¿Por qué funcionó?
- Discovery con usuarios reales en cada área
- Validación constante con el cliente
- Stack tecnológico unificado
- Diseño por contexto de uso
- Integración con sistemas existentes sin interrumpir la operación