FC Barcelona, uno de los clubes de fútbol más prestigiosos del mundo. Fundada en 1899, ha definido los estándares del fútbol moderno con grandes nombres como Cruyff, Ronaldinho, Guardiola, Messi y más.

Después de haber trabajado para La Liga de Fútbol Profesional (LFP) y el Real Madrid durante más de cinco años, firmamos un acuerdo con el FC Barcelona, el equipo de nuestra ciudad natal, para ayudarles con sus herramientas internas.
Su ecosistema interno de herramientas y plataformas es inmenso y complejo, al igual que su red de proveedores y socios.
Tuvimos que hacernos cargo de un proyecto de la noche a la mañana, el mantenimiento y evolución del ERP que gestiona los jugadores y el personal de sus equipos formativos y categorías inferiores.
Heredamos el proyecto de un proveedor que ya estaba de salida. La documentación era escasa, no existía un repositorio de código en git y los despliegues se hacían manualmente por FTP. Eso nos dejó sin contexto para diez años de cambios de código y sin forma de entender el porqué de las decisiones tomadas por el camino.
Mientras tanto, la plataforma tenía que seguir funcionando. Perdía entre cinco y diez horas semanales por caídas, y cada despliegue requería de dos a tres días de trabajo manual para salir a producción.

Heredamos el proyecto de un proveedor saliente casi sin traspaso: sin documentación, sin repositorio de git y con despliegues manuales por FTP, sumado a casi una década de historia del proyecto sin documentar.
Migramos el código a git y GitHub e implementamos Capistrano para automatizar los despliegues, reduciendo el tiempo de deploy de 2–3 días a 30 minutos y eliminando por completo el error humano del proceso.
Con el pipeline ya estable, dedicamos el 30% de nuestro tiempo a reducir deuda técnica junto con nuevas funcionalidades y mejoras de UI/UX, reduciendo el downtime semanal de 5–10 horas a cero. Una metodología kanban estricta sobre JIRA mantuvo al equipo en menos cambios, pero mejor hechos.

| Before | After | |
|---|---|---|
| Tiempo de despliegue | 2–3 días | 30 minutos |
| Error humano en despliegues | Presente | 0% |
| Downtime semanal de la app | 5–10 horas | 0 horas |
| Control de versiones | FTP manual, sin git | Git + GitHub |
| Tiempo dedicado a deuda técnica | 0% | 30% |
Una década de despliegues manuales y sin documentar se convirtió en una plataforma Rails y React totalmente automatizada, con cero downtime y el 30% del tiempo del equipo reinvertido en deuda técnica.
Trabajamos con un número selecto de clientes cada año. Veamos si hay encaje.
Agenda una llamadaGracias a nuestra previa experiencia trabajando para La Liga (LFP), fuimos capaces de establecer un ritmo de desarrollo extraordinario en un proyecto con muchas restricciones provenientes de múltiples stakeholders. Nuestro equipo se encargó tanto del desarrollo del frontend como del backend para esta plataforma extremadamente compleja con una gran carga en lo que respecta a la visualización de datos.
