Desarrollo de Software

Creación de App para Gestión de Vendedores.

Categoria

Software

Cliente

Sabinco

Inicio

Febrero 2021

Fin

Mayo 2023

UI Design & Software

Diseño y desarrollo de una aplicación para la gestión de vendedores externos. La empresa contaba con una API de conexión que permitía generar facturas y cotizaciones, pero debido al alto costo de las licencias de usuario, decidió desarrollar su propia solución

Diseño de User Interface

Desarrollo Full Stack de Aplicación

Despliegue en servidores del cliente

Proceso como
Celula Agil de Ingenieria

Nos integramos con la empresa para comprender a fondo cómo los vendedores realizaban sus ventas. Identificamos que el flujo en los locales físicos era muy diferente al de los vendedores itinerantes. Además, el cliente, al no tener conocimientos técnicos sobre los protocolos y conexiones de los servicios contratados a su proveedor de API, requería un enfoque más detallado. Por ello, realizamos investigaciones exhaustivas y nos involucramos plenamente en su proceso de venta.

Analizamos la documentación de la API y estudiamos el flujo de trabajo del equipo de ventas. Diseñamos wireframes y mockups para la interfaz de la aplicación, definiendo un Happy Path optimizado tanto para vendedores itinerantes como para vendedores en tienda.

Se desarrollan el backend y frontend de la aplicación, utilizando una base de datos propietaria y consumiendo una API externa. Se ejecutan pruebas piloto en una sede con un grupo reducido de vendedores, evaluando el Happy Path y ajustando la experiencia. Además, se integran servicios de terceros, como envíos de correos electrónicos y SMS, para mejorar la comunicación y automatización del proceso.

Se implementa un flujo CI/CD que permite que cada commit despliegue código automáticamente, optimizando el proceso de entrega. Se crean entornos de testing y producción para garantizar estabilidad y calidad. La aplicación es adoptada al 100% por los vendedores, y durante las primeras 48 horas se evalúan detalladamente los servicios para realizar ajustes y optimizar el rendimiento.

A medida que los vendedores utilizan la aplicación, surgen nuevas necesidades, por lo que se desarrollan funcionalidades adicionales en respuesta. Se optimiza la administración del sistema y se implementan mejoras para facilitar el seguimiento y la gestión de errores en la conexión con APIs de terceros, garantizando mayor estabilidad y eficiencia en el proceso.