Sistema de Servicio de Campo para Actividades de Trading
Solución multiplataforma para gestionar el proceso de trading de cacao, que incorpora una aplicación móvil para los responsables de campo e integración con un módulo de back-office para los traders
Sector
Logística
Equipo
6 miembros
Inicio
2024
País
Europa
Sobre el Proyecto
Nuestro cliente es una empresa europea líder en trading y procesamiento, especializada en la distribución de granos de cacao por todo el mundo o en su transformación en materiales de cacao. La empresa necesitaba impulsar la eficiencia de sus operaciones internas, por lo que solicitó una solución para automatizar sus procesos de trading de cacao. El cliente contactó con Cleveroad para la ampliación de personal IT de su proyecto móvil.
Objetivos planteados a Cleveroad
Crear un sistema personalizado para rastrear y gestionar el movimiento de los granos de cacao a lo largo de la cadena de suministro con el fin de incorporar la automatización en los procedimientos de trading de cacao
Integración de la solución con el Back Office desarrollado por el cliente para establecer un sistema de gestión de datos unificado y coherente para las operaciones de trading de cacao
Proporcionar al cliente servicios de ampliación de equipo IT para reforzar las capacidades de desarrollo internas de la empresa con expertos móviles cualificados
Soluciones que hemos entregado
Desarrollo de la aplicación multiplataforma desde cero para facilitar la automatización de las operaciones de trading de cacao, lo que permite a las partes interesadas llevar a cabo sus actividades a través de una plataforma centralizada
Creación de la aplicación móvil y su integración exitosa con la plataforma Back office del cliente para garantizar datos fluidos de todas las transacciones y actividades de reporting relacionadas con el trading de cacao
Formación de un equipo especializado de desarrollo Flutter para complementar el equipo interno del cliente con las habilidades y conocimientos necesarios en el ámbito de la tecnología móvil
Resultados para el Cliente
Sistema completamente listo para usar que tiene en cuenta los problemas y objetivos de una empresa centrada en mejorar la eficiencia de los procesos de trading y distribución de cacao
Mayor eficiencia operativa y transparencia tanto en el trading de cacao como en las actividades de la cadena de suministro, lo que repercutió positivamente en los márgenes de beneficio de la organización
Incorporación rápida de expertos IT cualificados al equipo interno del cliente. Permitió a la empresa ampliar sus capacidades técnicas y ahorrar el coste y el tiempo de realizar nuevas contrataciones a tiempo completo
Retos de Negocio
Nuestro cliente es una empresa europea líder en el sector del trading y procesamiento de cacao. El cliente quería mejorar la visibilidad de los procesos relacionados con la compra, el procesamiento y la transferencia de granos de cacao de pequeños agricultores por parte de los responsables de campo de la empresa. Por este motivo, la empresa solicitó la creación de una plataforma móvil para optimizar sus procesos de trading de cacao, centrándose explícitamente en el seguimiento de las cosechas en zonas remotas, la mejora del control de caja y la mejora del reporting.
El cliente contaba con un equipo de desarrollo web responsable de construir un Back Office del sistema. Ante la necesidad de experiencia en tecnología móvil, la organización decidió ampliar su competencia técnica con un conjunto de habilidades externo. Principalmente, buscaban un equipo competente de desarrollo móvil para crear una aplicación móvil para los supervisores de campo. Así pues, la solución debía ayudar al cliente a:
Aumentar la transparencia del flujo de caja. Diseñar y desarrollar una aplicación móvil para agilizar la gestión del flujo de caja. Era necesario integrar una función de seguimiento de transacciones en tiempo real para ofrecer una visión instantánea y precisa de todos los registros relativos a las ventas y pagos de granos de cacao.
Hacer un seguimiento de las actividades y procesos de trading. Integrar una funcionalidad de reporting para permitir la supervisión de todas las acciones realizadas sobre el terreno. Este módulo se solicitó para dotar a los responsables de campo de la empresa de información en tiempo real y para transmitir informes actualizados a la gestión del back-office.
Ampliar el equipo interno con experiencia en tecnología móvil. Formar un equipo de especialistas en desarrollo móvil para incorporarse al equipo interno del cliente. Era necesario proporcionar al cliente una solución de dotación de personal adecuada para cubrir sin problemas la brecha de habilidades y construir rápidamente un sistema para gestionar el proceso de trading de cacao.

Proyecto en Detalle
Construimos el sistema desde cero, lo integramos con el Back Office del cliente y le proporcionamos servicios de ampliación de equipo IT en poco tiempo
Arquitectura de Negocio
- Una aplicación móvil multiplataforma para los responsables de campo para mejorar los procesos internos de la empresa relacionados con la compra, el procesamiento y la transferencia de lotes de cacao desde los proveedores hasta los representantes de campo. La solución incluye todos los componentes y funcionalidades que necesitan los usuarios finales que intervienen en los distintos procesos sobre el terreno.
- Implementación del soporte del modo sin conexión para permitir que la aplicación funcione de forma continua en zonas remotas con conexiones a internet deficientes y, en ocasiones, suministro eléctrico limitado. Los usuarios pueden recopilar datos relacionados con los pedidos de compra y la calidad del cacao y almacenarlos sin conexión. Cuando el dispositivo se vuelve a conectar a internet, la plataforma sincroniza los datos y realiza actualizaciones críticas sobre las operaciones de trading de cacao, incluidos los datos de precios, la información de calidad y los costes de transporte.
- La integración de un módulo web de back-office para los gestores de trading que trabajan desde la oficina. Se requería una integración fluida con la funcionalidad del back-office para garantizar que los datos recopilados sobre el terreno se sincronicen con el sistema central, asegurando la transparencia en los procesos mediante la generación de informes.
Aspectos Esenciales del Producto
Módulos principales y particularidades de la funcionalidad, que revelan la esencia de la solución para gestionar las actividades de trading de cacao
Compra de lotes
Compra de lotes
La función “Compra de lotes” permite a los usuarios iniciar, rastrear y gestionar la compra de granos de cacao directamente a los proveedores. Ofrece una interfaz para realizar y supervisar los pedidos de compra, garantizando una operación de aprovisionamiento fluida.
Los responsables de campo pueden establecer la calidad de los lotes y los precios siguiendo los valores recomendados por el sistema para la fecha concreta de la operación de compra. Esto garantiza la transparencia en las transacciones financieras y permite mantener registros precisos con fines contables.
Gestión de lotes
Gestión de lotes
La función de gestión de lotes de cacao para los responsables de campo se ha implementado para agilizar las siguientes actividades:
- Procesamiento de lotes. Esta funcionalidad permite combinar lotes en remesas y añadir características de los lotes/remesas para hacer un seguimiento de la calidad de los granos de cacao en todo momento.
- Almacenamiento de lotes. Permite un almacenamiento organizado y controlado de los lotes de cacao. Los registros que detallan el almacenamiento de la mercancía se mantienen en el sistema y son accesibles para los usuarios en cualquier momento que lo necesiten. Los responsables de campo tienen acceso a los registros y pueden editarlos.
- Transferencia de lotes. El proceso de transferencia se registra minuciosamente en el sistema. Los responsables de campo pueden añadir notas de envío, especificando las características clave para rastrear la ruta posterior de los granos de cacao, incluidos el peso total transferido, el número de sacos, los detalles del transporte y la información del lote y la remesa.
Generación de códigos QR
Generación de códigos QR
La función de generación de códigos QR está diseñada para mejorar la eficiencia, la trazabilidad y la precisión de toda la cadena de suministro de granos de cacao. En cada etapa de la gestión de lotes de cacao, el responsable de campo puede generar un código QR y adjuntarlo al lote, al saco y a la remesa. El código QR contiene toda la información sobre los granos de cacao a lo largo de cada paso del procesamiento.
Los supervisores de campo pueden escanear y generar códigos QR directamente desde la aplicación móvil. Esta funcionalidad permite un seguimiento integral, lo que permite a los usuarios rastrear el recorrido de cada lote de granos de cacao desde su origen, pasando por el procesamiento, hasta el almacén.
Integración de impresoras
Integración de impresoras
La integración con impresoras tiene como objetivo mejorar la documentación y cumple dos propósitos:
- Impresión de recibos. Los responsables de campo pueden conectarse a impresoras para crear e imprimir recibos de las compras de granos de cacao para los proveedores directamente sobre el terreno. Esto garantiza un reporting transparente y genera confianza en el sistema.
- Impresión de códigos QR. Los responsables de campo pueden imprimir códigos QR y adjuntarlos a cada remesa de cacao. Estos códigos permiten rastrear el recorrido del pedido desde el proveedor hasta el almacén y almacenan toda la información relacionada con el lote y la remesa.
Soporte del modo sin conexión
Soporte del modo sin conexión
La función de modo sin conexión permite a los responsables de campo trabajar en zonas remotas con una conexión a internet deficiente o inexistente. Cuando se restablece la conectividad, la aplicación se sincroniza automáticamente con el Back Office y todos los datos se actualizan en todo el sistema.
Esta función es fundamental, ya que los responsables de campo suelen operar en entornos con conectividad inestable y aun así necesitan una funcionalidad completa para las compras y el mantenimiento de registros.
Desarrollo en Detalle
- El cliente necesitaba un equipo outstaff para ampliar su equipo interno de desarrollo web con experiencia adicional en tecnología móvil, incluidas las pruebas de aplicaciones móviles. Proporcionamos una selección de candidatos en un plazo de 24 horas cuyos CV se ajustaban a los requisitos del cliente. El cliente eligió los currículums y organizamos entrevistas para la ampliación del equipo con los candidatos aprobados el tercer día tras el primer contacto. Tras la aprobación del cliente y la firma del SLA (Service-Level Agreement), el equipo de 3 desarrolladores Flutter y 3 ingenieros de QA se integró sin problemas con el equipo del cliente y empezó el desarrollo móvil en poco tiempo.
- El cliente proporcionó diseños de Figma que abarcaban todas las pantallas de la aplicación móvil, y nuestros programadores Flutter e ingenieros de QA colaboraron estrechamente con el equipo web interno del cliente bajo la dirección del product owner del cliente. Los expertos de Cleveroad se apoyaron en su experiencia trabajando en equipos internacionales y dieron prioridad a encajar en los procesos de negocio del cliente. El flujo de comunicación entre nuestro equipo y los desarrolladores del cliente se mantuvo regular y de apoyo mutuo durante toda nuestra colaboración.
- Trabajamos en la aplicación de trading de cacao con capacidades multiplataforma para acelerar el lanzamiento del producto y cumplir un calendario de entrega ajustado. Nuestro equipo de desarrollo móvil creó una aplicación Flutter desde cero y la integró con éxito con la funcionalidad de back-office basada en web desarrollada por el cliente. El sistema cumple los requisitos del RGPD para el uso de datos personales. Dado que se prevé que la solución se utilice en zonas remotas con una conexión a internet inestable, también implementamos el soporte del modo sin conexión para garantizar una experiencia de usuario final ininterrumpida.
Stack tecnológico
El stack tecnológico se seleccionó de acuerdo con los requisitos del proyecto y la lógica de negocio
Arquitectura Web
Frontend
React.js
Redux
Next.js
Tailwind Elstar
Backend
Express
Node JS
Stack Móvil
Multiplataforma (iOS y Android)
Flutter
Dart
Arquitectura
Serverless
Infraestructura AWS
Lambda functions
Route 53
API Gateway
Cloudfront
Amazon RDS
EC2
S3
ELB
Resultados Obtenidos
Mayor transparencia de los flujos de caja gracias a una nueva aplicación
La implementación de un nuevo sistema para automatizar las actividades de trading de cacao permitió a la empresa aumentar la transparencia de los flujos de caja mediante la integración de una funcionalidad para rastrear las transacciones y el flujo de caja en tiempo real y generar diversos informes. La empresa logró una garantía del 100% en la visibilidad del flujo de caja, lo que se tradujo en una gestión optimizada del capital
Adquisición rápida de experiencia específica en tecnología móvil
La ampliación de equipo que ofrece Cleveroad permite mantener un ritmo de desarrollo rápido y ahorrar costes en la contratación de ingenieros de aplicaciones internos. Al ampliar su equipo con la experiencia necesaria en tecnología móvil, el cliente ha conseguido mantener un entorno verdaderamente ágil e introducir con rapidez una solución móvil para los responsables de campo, lo que contribuye a mejorar el rendimiento financiero
Integración de la solución con el sistema Back Office
Gracias a la colaboración con Cleveroad, el cliente recibió un equipo de desarrolladores de aplicaciones móviles con iniciativa y experiencia que desarrollaron e integraron con éxito el software de servicio de campo con una plataforma de back-office que fue construida en paralelo por el equipo interno del cliente. Permitió a todas las partes acceder a los procesos de trading de cacao sobre la marcha, obteniendo datos y actualizaciones en tiempo real
Más Casos

P2P Ridesharing
P2P Solution for On-demand Rides and Delivery







