Mass Movement
Mass Movement envía, almacena, instala y mantiene equipos de fitness, prestando servicio a marcas pequeñas y consolidadas en Estados Unidos, Canadá y México. Mass Movement garantiza que las necesidades de transporte, almacenamiento, montaje, pruebas e instalación de sus clientes se satisfagan de forma eficiente y sin complicaciones.
Todos los clientesDesarrollo web y móvil
Combinando la experiencia de nuestro cliente en el sector con nuestros conocimientos en desarrollo web y móvil, creamos dos potentes herramientas web y dos aplicaciones móviles (iOS + Android) que se adaptan perfectamente a los flujos de trabajo actuales de Mass Movement. Nos aseguramos de que las soluciones que entregamos fueran escalables, seguras y optimizadas para trabajar con grandes cantidades de datos.
Más informaciónAutomatización de procesos empresariales
Nuestro equipo de Redwerk ayudó a Mass Movement a crear varias herramientas BPA desde cero: un sistema de gestión de inventario de nivel empresarial, un práctico planificador de recursos, así como aplicaciones iOS y Android para el mencionado planificador de recursos. Todas las soluciones cumplen plenamente con las especificaciones dadas en términos de funcionalidad a medida y diseño minimalista.
Más informaciónDesafío
Mass Movement lleva más de 20 años en la distribución de equipos de fitness y, a lo largo de este tiempo, ha pulido sus procesos internos y formado su visión única de la excelencia operativa. Como cualquier otra empresa cuyo éxito depende de una logística impecable, Mass Movement se esfuerza por agilizar la comunicación en todos sus departamentos y sincronizar las operaciones de trabajo entre técnicos, empleados de almacén y directores regionales.
Una forma de garantizar que su empresa funcione como un reloj es implantar un sistema de automatización de procesos empresariales, y eso es exactamente lo que había hecho Mass Movement antes de trabajar con nosotros. Utilizaban soluciones ya preparadas para la gestión de inventarios de nivel empresarial; sin embargo, esos sistemas no satisfacían plenamente sus necesidades específicas. Estaba claro que invertir en un sistema de gestión de inventario (SGI) a medida y en una herramienta de planificación de recursos era una solución rentable y mucho más eficaz a largo plazo.
Mass Movement acudió a Redwerk con un gran reto: crear un SGI personalizado que se adaptara perfectamente a su flujo de trabajo actual. Para implantar un sistema así, tuvimos que sumergirnos a fondo en los procesos de trabajo internos de Mass Movement, para entender claramente la lógica y el valor que hay detrás de cada función que desarrollamos. Dado que las especificaciones funcionales venían dictadas por la naturaleza del negocio y las particularidades del sector de la distribución, tuvimos que idear soluciones que satisficieran las necesidades únicas de nuestro cliente y, al mismo tiempo, no sobrecargaran el sistema.
Tras ganarnos la confianza del equipo de Mass Movement, nos encargaron el desarrollo de un Planificador de Recursos, una herramienta logística de uso cotidiano similar a un calendario. Debía tener un diseño simplista inspirado en Google e incluir funciones para controlar la disponibilidad y capacidad de los empleados, comprobar el estado de los pedidos, las solicitudes de camiones, las reservas de hotel, etc. Dado que el planificador de recursos se diseñó para trabajar con grandes cantidades de datos, nuestra principal tarea era permitir un proceso de análisis de datos fluido que no afectara al rendimiento general de la herramienta.
Además, Mass Movement llevó la mejora de la eficiencia operativa a otro nivel y decidió crear una versión móvil del Planificador de Recursos, para que sus empleados tuvieran acceso a toda la información esencial sobre la marcha. Nuestro equipo de Redwerk se encargó de desarrollar aplicaciones empresariales para iOS y Android que imitaran solo parcialmente la funcionalidad de la herramienta web. El objetivo principal era la programación de los técnicos y la visualización de los detalles vitales de los pedidos para cada una de las tareas asignadas.
Solución
Combinando la experiencia de Mass Movement en el sector y su clara visión del producto con nuestros conocimientos técnicos, conseguimos crear un IMS completo que se ajustaba totalmente a los flujos de trabajo de nuestro cliente. Además, desarrollamos un planificador de recursos personalizado, una herramienta indispensable para cualquier empresa que desee mejorar la gestión de su cadena de suministro. También entregamos versiones iOS y Android del Planificador de Recursos y creamos macros de servicio de Windows y Excel para manipulaciones rápidas de datos. Profundicemos en la funcionalidad de cada herramienta.
Funciones principales que desarrollamos para el Sistema de Gestión de Inventarios:
- Camión entrante: esta pestaña combina campos de sólo lectura y editables que muestran información sobre los centros de distribución a los que llegan los camiones, los ID, números, estados, fechas de recepción y notas de los camiones. Los datos de cada camión pueden editarse, imprimirse o eliminarse. Los usuarios también pueden añadir nuevos camiones y buscar camiones con estado ASN (notificación avanzada de envío).
- Camión de salida: esta pestaña combina campos de sólo lectura y editables que muestran información sobre los centros de distribución desde los que salen los camiones, los ID de los camiones, los números, los estados, la hora de inicio de la carga, las notas y las paradas de entrega. Además de editar, imprimir o eliminar los datos de cada camión, los usuarios también pueden imprimir un conocimiento de embarque o añadir una lista de paquetes.
- Añadir lista de paquetes: este botón abre una pestaña para seleccionar la cantidad de un artículo concreto que se va a cargar y ver el número de artículos que ya se han expedido al camión de salida para asegurarse de que no falta ningún artículo y de que el camión se carga según lo previsto.
- Artículos: esta pestaña muestra una lista de los artículos del almacén actual. Cada fila de la tabla de artículos puede editarse o borrarse. La página de artículos también contiene una barra de búsqueda con filtros por estado y tipo de inventario. Los usuarios también pueden añadir nuevos artículos, cambiar el estado del artículo a Emitido o mover artículos entre almacenes a través de los respectivos botones situados encima de la tabla.
- Informe: este menú abre una ventana emergente en la que se solicita que se introduzcan los 4 ó 5 últimos dígitos del número de pedido de venta. Después de eso, el usuario verá un Informe de Inventario, que contiene los detalles del envío (nombre, dirección, estado), el ID del artículo, la cantidad, la descripción, la ubicación del almacén y otros detalles. El informe puede imprimirse, exportarse como archivo CSV o simplemente cerrarse.
Funciones principales que hemos desarrollado para el Planificador de recursos:
- M5 SO Overview: esta página permite ver, editar y añadir pedidos, así como datos relacionados, como la ubicación del centro de distribución, las solicitudes de camiones, el tamaño del equipo, el estado del pedido, esenciales para una buena gestión de la cadena de suministro. Esta vista también contiene un filtro de búsqueda avanzada, así como la parte del calendario donde los usuarios pueden añadir notas de color y escribir la hora de inicio de la prestación del servicio.
- M5 SO Detail: esta vista permite añadir diferentes tipos de recursos, como Personal MM, TMS, Viajes del Personal, Alquiler, Hotel, Personal Externo, a la orden matriz e introducir los datos que faltan en los campos recién añadidos.
- MM Load Overview: esta pestaña está diseñada para gestionar cargas de recogida/entrega y transportistas, y permite ver información vital sobre cada carga, como el ID de la carga, el estado, la descripción de la carga, el coste, la fecha de recogida, la dirección de partida y el destino final. La funcionalidad se ve reforzada por una búsqueda sencilla y un filtro de estado de la carga.
Peculiaridades del Planificador de Recursos para iOS y Android:
- Diseñado principalmente para técnicos y responsables regionales
- Cada empleado puede ver únicamente las tareas que le han sido asignadas específicamente
- Vista de calendario: permite ver las tareas programadas para la semana laboral
- Vista detallada: ofrece detalles sobre cada tarea y muestra las subtareas y archivos adjuntos relacionados, como reservas de hotel, billetes de avión, etc.
- Los administradores y los directores regionales tienen permisos avanzados y, por tanto, pueden ver las tareas de todos los técnicos y trabajadores de servicios de campo.
En cuanto al servicio de Windows que hemos creado, sus funciones principales son extraer datos de una tabla SQL, escribir los datos en un archivo CSV y devolver las estadísticas al usuario. El destino final de los datos es un software en la nube, que se utiliza para la gestión de servicios de campo en Mass Movement. También ayudamos a nuestro cliente a instalar macros de Excel para extraer los datos de la base de datos SQL.
Resultado
Estamos orgullosos de reconocer que nuestra estrecha colaboración con Mass Movement dio los resultados esperados. Nuestro cliente recibió un kit completo de automatización de procesos empresariales totalmente adaptado a sus procesos de trabajo internos. Mientras seguíamos ajustando los productos a la demanda de nuestro cliente, Mass Movement pudo utilizar cada solución desde las primeras versiones. Los comentarios positivos que recibimos del equipo de Mass Movement demuestran una vez más que las soluciones que ofrecemos son realmente utilizadas y apreciadas por los usuarios. Nuestra colaboración comenzó con un proyecto relativamente pequeño de un par de meses, pero se convirtió en una asociación duradera que impulsó a ambas partes hacia el crecimiento empresarial y el éxito duradero.
Salida: Adquisición
¿Necesita una herramienta BPA personalizada para aumentar la eficacia operativa?
Más informaciónTecnologías
Comentario del equipo Redwerk
Sergey
Desarrollador
El Planificador de Recursos para iOS fue escrito en Swift 5, y tiene la arquitectura Modelo-Vista-Vista-Modelo (MVVM), Coordinador de Aplicaciones. El Coordinador de Aplicaciones se puede utilizar para construir la navegación entre pantallas, y al mismo tiempo, resolver una serie de problemas. Mi tarea principal era implementar un calendario que cumpliera con las directrices de Material Design de Google, que normalmente no se utilizan en el entorno iOS. Aunque nos basamos en las soluciones dictadas por Apple, conseguimos construir la aplicación móvil que se ajusta totalmente a las preferencias de diseño de nuestro cliente.
Relacionado en Blog
El esfuerzo de Redwerk para hacer del movimiento de masas la elección de J.B. Hunt
Hace unos tres años, una empresa polifacética tomó la oportuna decisión de invertir en software a medida, y Redwerk se encargó de su puesta en marcha. Esa empresa era Mass Movement, y hoy, el negocio ha alcanzado nuevas cotas. Valoramos mucho nuestra larga colaboración con Mas...
Leer másIntroducción a ASP.NET Core SignalR
ASP.NET Core SignalR es una biblioteca de Microsoft que, en particular, ofrece a los desarrolladores la posibilidad de incluir funciones en tiempo real en las aplicaciones web. Aunque lo primero que viene a la mente de forma natural cuando se oye hablar de "tiempo real" es un cha...
Leer másRevisión de Vue.js: Pros y Contras, Comparación
Si usted es un desarrollador Front-end, tarde o temprano, estará pensando en comenzar a aprender un marco JS en particular. En ese momento, diríamos, entra en juego el miedo a hacer una elección equivocada. No querrá encontrarse aprendiendo tecnologías obsoletas o herramientas ir...
Leer másAplicación Android con Kotlin: MVVM, Koin y Coroutines
Para construir una aplicación de alta calidad, hay que prestar mucha atención a la arquitectura de la app, ya que su papel es decisivo. De hecho, las decisiones más fundamentales que determinan la estructura y la interacción de los componentes dependen de la arquitectura. Por lo ...
Leer másVentajas y desventajas de ASP.NET Core
Como continuación del artículo en el que hablábamos de qué es más apropiado para los contenedores Docker: .NET Core o .NET Framework, veamos con más detalle las ventajas y desventajas de ASP.NET Core. Al ser una empresa de desarrollo .NET, tenemos claro que .NET Core y ASP.NET...
Leer más5 razones para amar RxJava
Las extensiones reactivas (Rx) son un conjunto de métodos e interfaces que proporcionan una forma rápida, fácil de mantener y de entender para resolver los problemas de los desarrolladores de Java. Ha acertado, Rx es un conjunto de herramientas que le ayudan a escribir un código ...
Leer más¿Impresionado?
ContrátenosOtros casos prácticos
Recruit Media
La plataforma de reclutamiento única que luego fue adquirida por HireQuest
Gooroo
Desarrollo de una aplicación de tutoría electrónica para iOS con una clasificación de 5 estrellas en la App Store y el puesto nº 3 en Product Hunt
Orderstep
Ayudamos a aumentar los ingresos por suscripciones desarrollando un módulo de tienda web premium