Visionnaire desarrolló un MVP para el Back-End de la solución de datos de AltoQi para el sector de la Construcción Civil
- 23/10/2024
- Servicios Profesionales
Cliente
AltoQi
Área
Construcción Civil
Problema Resumido
Desarrollo de un MVP de software para recolectar datos de presupuestos de obras y almacenarlos en una base
de datos para proporcionar información consolidada. Entre los requisitos estaban el uso de Node.js o Python, código
de calidad, enfoque en APIs, pruebas automatizadas y entregas incrementales.
Solución Resumida
Visionnaire llevó a cabo el proyecto para AltoQi en modalidad de externalización, utilizando
un equipo de desarrolladores especializados en Back-End de nivel medio y sénior, con experiencia en las tecnologías
requeridas. El equipo utilizó herramientas ya adoptadas por AltoQi, como GitHub, Amazon ECS, Microsoft Teams y Targetprocess
Agile, cumpliendo con todos los requisitos tecnológicos del proyecto.
Resultados
Con un equipo especialmente preparado para las necesidades de AltoQi y siguiendo todos los requisitos del proyecto,
Visionnaire tuvo éxito al desarrollar un MVP (Producto Mínimo Viable) para AltoQi. Este
término puede dar la impresión de algo mínimamente funcional, pero es todo lo contrario. Un MVP debe
ser escalable y evolucionar en función del feedback, no como un borrador, sino como una base sólida para
futuras mejoras. Eso es exactamente lo que Visionnaire logró para AltoQi, que ahora cuenta con una base robusta para
las fases siguientes de su proyecto.
Tecnologías
Como requería AltoQi, el equipo de Visionnaire contó con profesionales altamente capacitados
en Node.js, Python y PostgreSQL, con un enfoque en APIs y pruebas automatizadas, CI/CD (Integración Continua y Entrega
Continua), y Docker, junto con la automatización usando GitHub Actions.
Las principales herramientas adoptadas incluyeron GitHub, Amazon, Amazon ECS, Microsoft
Teams, Targetprocess Agile Portfolio y Work Management Tool. Por filosofía, Visionnaire se adapta a las necesidades
y herramientas de sus clientes, ya que somos una Fábrica de Software.
Problema Detallado
AltoQi es una empresa brasileña especializada en soluciones tecnológicas para la gestión
de proyectos de construcción civil, con un enfoque en el uso de plataformas BIM (Building Information Modeling).
Ofrece software como Eberick, orientado a proyectos estructurales, y Builder, diseñado para proyectos de instalaciones
prediales. La empresa también desarrolla soluciones para la gestión de
obras, control de costos, planificación y colaboración en tiempo real, atendiendo a diversos sectores, incluidas
constructoras, diseñadores e instituciones públicas.
El objetivo de AltoQi era desarrollar un software responsable de recopilar datos
de presupuestos de obras, como proyecto, paquete de servicios, servicio, composición e insumos, y almacenarlos en una
base de datos, que luego se accedería para proporcionar elementos consolidados.
La primera parte de este proyecto implicó la creación de un MVP para
el Back-End, enfocado en la recopilación y consolidación de datos. Sin embargo, es importante resaltar
que, incluso siendo un MVP, el Back-End no podía ser tratado como algo temporal, sirviendo como la primera
versión funcional de un producto, utilizado para probar hipótesis y validar su valor con usuarios reales.
Entre las demandas de AltoQi estaban el uso de Node.js o Python como tecnología
principal, código de calidad, enfoque en APIs, pruebas automatizadas y entregas incrementales.
Solución Detallada
Visionnaire tiene más de
28 años de experiencia en el mercado de desarrollo de software, contando con profesionales especializados en diversas
tecnologías. Este proyecto específico fue realizado bajo el modelo de Outsourcing, lo que significa que un equipo
de desarrolladores altamente especializados de Visionnaire fue responsable de ejecutar el proyecto de acuerdo con las necesidades
de AltoQi.
El equipo estaba compuesto por profesionales
con un perfil específico para Back-End y de nivel medio a senior, todos cumpliendo con los requisitos de AltoQi,
lo que significa que dominaban tecnologías como Node.js, Python y PostgreSQL. Las herramientas utilizadas también
fueron las ya adoptadas por AltoQi, a saber: GitHub, Amazon, Amazon ECS, Microsoft Teams, Targetprocess Agile Portfolio y
Work Management Tool.
Folleto
Folleto del Caso de Éxito
Presentación
Presentación del Caso de Éxito