Crear una plataforma en torno a la evolución del negocio de FlyUSA
A medida que FlyUSA crecía, sus procesos empresariales seguían evolucionando. FlyUSA se asoció con Ridiculous Engineering para crear FusionOS, una plataforma personalizada diseñada en torno a la forma de operar de la empresa y con la flexibilidad necesaria para respaldar sus crecientes necesidades. Impulsada por Directus y un frontend personalizado de React/Next.js, FusionOS comenzó con flujos de trabajo de ventas. Desde entonces, esa base se ha ampliado para respaldar más necesidades operativas. La plataforma continúa evolucionando junto con la organización.
Tecnologías
Directus, Next.js, React.js
Una plataforma creada en torno a las operaciones de FlyUSA
A medida que una empresa crece, sus equipos necesitan un software capaz de respaldar flujos de trabajo cada vez más conectados. Para FlyUSA, eso implicaba analizar las ventas, las operaciones, la gestión de viajes, la facturación y la información compartida entre esas funciones.
Colaborar estrechamente con los usuarios y equipos de FlyUSA fue uno de los aspectos más destacados del proyecto. Su conocimiento de primera mano nos ayudó a comprender los detalles detrás de cada flujo de trabajo y a adaptar la plataforma a las personas que dependerían de ella.
Anteriormente, FlyUSA utilizaba Microsoft CRM y Dataverse. A medida que evolucionaron sus requisitos, el equipo quiso una plataforma diseñada en torno a su trabajo diario, con la flexibilidad necesaria para respaldar una mayor parte de las operaciones de la empresa.
Ridiculous Engineering se asoció con FlyUSA para diseñar y desarrollar FusionOS. El desarrollo comenzó con flujos de trabajo de ventas específicos, conectando procesos existentes y fuentes de datos externas mediante una interfaz diseñada para su uso en ordenadores y dispositivos móviles. Desde entonces, esa base se ha ampliado para respaldar una gama más amplia de funciones empresariales, incluidas las operaciones, la gestión de viajes, la facturación y otras funciones empresariales esenciales.
Comenzar por la forma de trabajar de FlyUSA
El proyecto comenzó con los procesos de FlyUSA: cómo trabajaba el equipo, qué información necesitaba, dónde podía mejorarse la eficiencia, qué fuentes de datos eran importantes y qué debía estar disponible, incluso cuando no se encontraran frente a un ordenador.
Ese análisis dio forma tanto al alcance inicial como a la plataforma subyacente. Ridiculous Engineering se centró en los flujos de trabajo más importantes para los equipos de FlyUSA y en las conexiones necesarias para respaldar el trabajo entre las distintas funciones empresariales.
Para el equipo de ventas, eso significaba reunir la información relevante y las acciones utilizadas con frecuencia en un entorno de trabajo específico. También implicaba comprender las transferencias entre ventas y otras funciones empresariales para que la plataforma pudiera desempeñar un papel operativo más amplio a medida que se desarrollara.
Comenzar con un conjunto definido de flujos de trabajo dio al proyecto una dirección práctica. FlyUSA podía abordar sus necesidades inmediatas y, al mismo tiempo, establecer una base capaz de evolucionar junto con el negocio.
Directus como columna vertebral operativa
Ridiculous Engineering utilizó Directus como columna vertebral de FusionOS. Proporcionó una capa flexible de datos y API para registros personalizados y operativos, permisos, flujos de trabajo e integraciones.
Esta flexibilidad permitió al equipo modelar el sistema en torno a los requisitos de FlyUSA. Las entidades, relaciones y la información disponible para los usuarios podían reflejar los procesos de la empresa, en lugar de exigir que cada flujo de trabajo se adaptara a una estructura de CRM predefinida.
Directus también proporcionó una interfaz administrativa y acceso a la API para respaldar tanto la gestión interna como la aplicación personalizada. Esta combinación ofreció al proyecto una base de backend compartida, al tiempo que permitía diseñar la experiencia de usuario en torno a los flujos de trabajo de cada equipo.
Este enfoque refleja por qué recomendamos Directus para proyectos que implican datos estructurados y operativos: proporciona una capa de gestión y API, al tiempo que deja espacio para un modelo de datos y un frontend personalizados.
A medida que se ampliaba el alcance de la plataforma, esa base podía respaldar funciones empresariales adicionales. Las ventas, las operaciones, la gestión de viajes y la facturación podían desarrollarse dentro de una plataforma operativa compartida, con accesos y relaciones diseñados en torno a las necesidades de cada flujo de trabajo.
Una interfaz de usuario personalizada para el trabajo diario
El frontend se desarrolló con React y Next.js, lo que proporcionó a FlyUSA una interfaz personalizada para las personas que trabajan a diario en la plataforma.
Ridiculous Engineering podía priorizar la información, las acciones y el contexto relevantes para cada flujo de trabajo. Las pantallas podían seguir la secuencia del trabajo y ayudar a los usuarios a avanzar por procesos conocidos sin tener que navegar por módulos o campos que no guardaban relación.
La movilidad era una parte importante de la experiencia de ventas. FlyUSA necesitaba una herramienta que también permitiera trabajar sin estar frente a un ordenador, por lo que la interfaz se diseñó teniendo en cuenta desde el principio el acceso y la usabilidad en dispositivos móviles.
El frontend se convirtió en el entorno de trabajo del equipo: un lugar para acceder a la información y avanzar por el proceso. A medida que la plataforma se ampliaba a otras funciones empresariales, el mismo enfoque podía orientar el diseño de nuevas interfaces en torno a las necesidades de las personas que las utilizaban.
Conectar datos y procesos empresariales
Una parte importante del proyecto consistió en incorporar los procesos existentes y los proveedores de datos externos a un flujo de trabajo más coherente.
Reunir la información de los clientes, los detalles operativos y los datos externos en un lugar central, y conectar los sistemas que los sustentan, ayuda a que la información fluya entre las distintas funciones empresariales y proporciona a los equipos el contexto que necesitan sin tener que reconstruirlo a partir de varias herramientas.
FusionOS se diseñó para hacer más prácticas esas conexiones. Directus actuó como columna vertebral central de datos y procesos, mientras que el frontend personalizado incorporó la información relevante a la experiencia de trabajo de los usuarios.
Este enfoque resultó cada vez más útil a medida que la plataforma se ampliaba más allá de las ventas. Respaldar las operaciones, la gestión de viajes y la facturación exigía prestar atención a cómo se desplazaba la información entre las funciones empresariales, así como a cómo cada equipo realizaba su propio trabajo.
Para obtener una visión más amplia de estas transferencias, nuestra guía sobre integración de CRM y ERP analiza la propiedad de los datos y las conexiones fiables entre los sistemas orientados al cliente, operativos y financieros.
En el caso de FlyUSA, el foco se mantuvo en sus propios procesos: conectar los detalles del negocio en una plataforma capaz de respaldar el trabajo de un paso al siguiente.
Desarrollar con un equipo reducido y centrado
Ridiculous Engineering utilizó IA con supervisión humana como parte del proceso de desarrollo, lo que ayudó a acelerar la redacción, el análisis, la creación de estructuras iniciales, la revisión y la iteración.
Los profesionales experimentados siguieron siendo responsables de la arquitectura, las decisiones de producto, la calidad de la implementación y la revisión final. La IA respaldó el trabajo dentro de ese proceso de ingeniería.
Nuestra guía sobre IA con supervisión humana para equipos de producto e ingeniería explora cómo definir los puntos de decisión y la responsabilidad humana dentro de flujos de trabajo respaldados por IA.
En una plataforma crítica para el negocio, la velocidad de entrega debe estar respaldada por decisiones sólidas y una validación rigurosa. El sistema debe seguir siendo comprensible, fácil de mantener y seguro, además de estar alineado con los flujos de trabajo a los que presta servicio.
Este enfoque ayudó a Ridiculous Engineering a trabajar de manera eficiente con un equipo reducido, manteniendo el criterio de ingeniería y la responsabilidad como elementos centrales de la entrega.
Una plataforma que crece con el negocio
FusionOS reúne las ventas, las operaciones, la gestión de viajes, la facturación y otras funciones empresariales esenciales en una plataforma operativa compartida.
Directus proporciona la base para el modelado de datos personalizado, los flujos de trabajo administrativos, los permisos y las integraciones. La interfaz frontend desarrollada con React/Next.js ofrece a los usuarios una experiencia adaptada a su trabajo diario. Los proveedores de datos externos y los procesos existentes se conectan a esa base, mientras que el alcance de la plataforma se ha ampliado para incluir las operaciones, la gestión de viajes, la facturación y otras funciones empresariales esenciales.
Para FlyUSA, el valor reside en esa combinación: una experiencia de usuario centrada, respaldada por una base operativa flexible.
El proyecto también estableció una forma de seguir desarrollando el sistema. A medida que cambien los requisitos, FlyUSA y Ridiculous Engineering podrán seguir desarrollando FusionOS, perfeccionando los flujos de trabajo y añadiendo capacidades en función de las necesidades de la empresa.
Cuándo tiene sentido una plataforma a medida
Una plataforma personalizada no debería ser la recomendación predeterminada. Muchas organizaciones obtienen buenos resultados configurando el software existente, mejorando la disciplina de los datos o simplificando sus procesos.
Un enfoque a medida merece la pena considerarse cuando la empresa necesita conexiones más estrechas entre flujos de trabajo especializados, datos externos y las interfaces que sus equipos utilizan a diario. Esto puede implicar ampliar un sistema existente o crear una plataforma con un papel operativo más amplio.
Nuestra guía sobre desarrollo de herramientas internas ofrece un marco para evaluar esa decisión, teniendo en cuenta la especificidad de los flujos de trabajo, los requisitos de integración y la capacidad de mantener el sistema a lo largo del tiempo.
El punto de partida es comprender claramente el trabajo. ¿Qué necesita saber cada equipo? ¿Qué decisiones toma? ¿De dónde proceden los datos? ¿Qué traspasos requieren tiempo? ¿Qué debe estar disponible en dispositivos móviles? ¿Qué debería automatizarse y qué debería seguir bajo responsabilidad humana?
Estas respuestas ayudan a determinar el alcance adecuado y las decisiones tecnológicas. También mantienen el proyecto centrado en resultados empresariales útiles.
Construir en torno al negocio
Ridiculous Engineering ayuda a las organizaciones a crear software operativo adaptado a la forma en que trabajan sus equipos.
Esto puede significar ampliar una plataforma existente, conectar sistemas o desarrollar una aplicación a medida que respalde las ventas, las operaciones y otras funciones empresariales esenciales.
Nuestro trabajo abarca el análisis de procesos, el modelado de datos, Directus, la arquitectura de API, React, Next.js, las integraciones externas, el diseño de flujos de trabajo y la entrega asistida por IA. Cada decisión tecnológica respalda el objetivo práctico de hacer que el software resulte útil para las personas que dependen de él.
Este trabajo depende de una colaboración estrecha con las personas que utilizan el software. Sus aportaciones ayudan a convertir los requisitos empresariales en decisiones de diseño prácticas y mantienen una plataforma a medida arraigada en las necesidades diarias a medida que evoluciona.
FusionOS ilustra cómo puede desarrollarse este enfoque con el tiempo. Creado en torno a los flujos de trabajo de FlyUSA y basado en una colaboración estrecha con sus equipos, conecta un conjunto cada vez más amplio de funciones empresariales mediante una base compartida que continúa evolucionando junto con la empresa.