Auditoría profunda de código e infraestructura para una innovación escalable

Estableciendo las bases para la evolución de una plataforma de delivery de comestibles. 

Panorama

Tras la adquisición de una plataforma digital de marketplace y delivery, una importante empresa del sector retail necesitaba evaluar si su base de código estaba preparada para escalar hacia una nueva aplicación. A través de una auditoría exhaustiva y una hoja de ruta estratégica, intive proporcionó insights clave y recomendaciones para guiar la evolución del producto.

Cliente

Grupo líder del sector retail

Servicios

Auditoría de software e infraestructura
Evaluación de riesgos y recomendaciones técnicas
Planificación estratégica y evolución del producto
A person’s hands holding a mobile phone displaying a live football game on the screen.

El Desafío

Tras la adquisición de una plataforma digital de marketplace y delivery, un grupo líder del sector retail necesitaba evaluar si su base de código existente podía servir como una base sólida para escalar hacia una nueva aplicación, consolidar funcionalidades retail e integrar diversos servicios.

Reportando directamente al equipo ejecutivo, intive fue convocado para realizar una auditoría exhaustiva del código fuente y la infraestructura, entregando hallazgos, recomendaciones y próximos pasos planificados para el desarrollo futuro.

El análisis se centraría en un sistema complejo compuesto por cinco aplicaciones móviles (iOS y Android para Cliente/Marketplace/Repartidor) y dos portales para Comercios/Repartidores, todos respaldados por un robusto backend construido sobre una aplicación monolítica en Java e integrada con servicios de terceros.

Nuestra Solución

Para responder a las necesidades del cliente, conformamos un equipo de intive con especialistas en Análisis de Negocio, Arquitectura, Desarrollo (Frontend, Mobile, Backend), QA, DevOps y Gestión de Proyectos. La colaboración con el equipo del producto adquirido y con la gerencia del cliente fue clave para recopilar información valiosa.

A man smiles while holding a smartphone, enjoying a sports event through mobile streaming.
A person holds a tablet displaying a live streaming play button visible on the screen.

Durante seis semanas, realizamos una auditoría profunda del código fuente, documentando hallazgos relacionados con arquitectura, prácticas de desarrollo, rendimiento, escalabilidad y cumplimiento de buenas prácticas de la industria. Revisamos el backlog del producto y la deuda técnica, identificando áreas que requerían atención inmediata.

Evaluamos los procesos de DevOps y la infraestructura en GCP, incluyendo los mecanismos de despliegue y sus configuraciones. Además, analizamos los controles de calidad manuales y automatizados, así como la disponibilidad y accesibilidad de la documentación existente.

Paralelamente, desarrollamos un plan de evolución del producto, incluyendo una hoja de ruta y recomendaciones sobre la estructura del equipo para escalar progresivamente el producto principal. También definimos un enfoque paso a paso para el desarrollo y mantenimiento de la nueva aplicación.

A smartphone screen displaying steps to make payments and manage transactions easily.

Impacto

Tras una auditoría exhaustiva que abarcó la arquitectura del sistema, el código, la documentación, la infraestructura y los controles de calidad, el equipo de intive entregó un informe integral con información técnica detallada. Este incluyó datos analíticos, gráficos, hallazgos, ejemplos de debilidades existentes, puntos de decisión y recomendaciones.

Para guiar la evolución del producto, intive proporcionó una hoja de ruta de alto nivel, con una estructura de equipo propuesta, enfoque de trabajo y estimaciones de tiempo.

Los desafíos asociados a la deuda técnica evidenciaron que la base de código existente era compleja y presentaba un alto grado de riesgo en términos de mantenimiento y escalabilidad. Como respuesta, intive presentó dos opciones viables: refactorizar o reescribir la base de código, detallando los riesgos y beneficios de cada enfoque, y ofreciendo una recomendación final sobre el camino más adecuado a seguir.

El equipo ejecutivo del cliente quedó altamente satisfecho con los resultados de la evaluación. La información proporcionada ofreció la claridad y confianza necesarias para tomar una decisión informada sobre cómo escalar estratégicamente el producto adquirido, minimizar riesgos y optimizar recursos.
¿Quieres saber más? ¡Ponte en contacto!
You need to confirm Privacy Policy before submitting.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.