184 desarrolladores coordinados en 10 semanas
El problema
El banco tenía un equipo técnico de 5 desarrolladores y necesitaba una combinación de auditoría operativa, arquitectura y liderazgo técnico para escalar con velocidad sin perder control. La contratación interna tardaba entre 3 y 4 meses y hacía imposible llegar a tiempo.
La restricción principal
No podían contratar internamente a la velocidad necesaria. Pero tampoco podían externalizar el proyecto completo a un solo proveedor: el banco quería mantener el conocimiento interno y no depender de un único vendor.
La decisión de arquitectura
Modelo de fábrica de software multi-vendor. En lugar de un único proveedor, estructuré el proyecto con tres vendors especializados coordinados bajo un único estándar arquitectónico. Cada vendor aportó entre 10 y 15 desarrolladores.
Squad model con tech lead externo. Cada squad tenía un tech lead externo (de mi red) con criterio arquitectónico y mandato claro sobre los estándares de código. Los squads eran autónomos en ejecución pero coherentes en decisiones técnicas.
Architecture Fitness Functions. Para garantizar que los tres vendors producían código coherente sin necesidad de revisión manual constante, implementé Architecture Fitness Functions automatizadas en el pipeline CI/CD: validación de contratos de API, verificación de patrones de seguridad, control de dependencias entre módulos.
Resultados
“Teníamos 5 desarrolladores y 8 meses para lanzar banca digital. Jorge coordinó tres vendors cómo si fueran un solo equipo. Entregamos 4 semanas antes del plazo.”