La IA puede generar código más rápido que nunca, pero la mayoría de las empresas siguen ejecutando proyectos mediante procesos heredados que trasladan el trabajo de un departamento a otro. El resultado es el clásico cuello de botella: el código avanza a toda velocidad mientras la organización se queda atrás.
Un nuevo enfoque llamado Temp Squads soluciona ese desajuste reorganizando a las personas, no las herramientas. La idea es sencilla: reunir a un equipo multidisciplinar de corta duración en torno a un único objetivo de negocio, permitir que la IA dé una ventaja inicial a cada miembro y, una vez alcanzado el objetivo, disolver el equipo.
Por qué la IA por sí sola no es suficiente
Los modelos de lenguaje de gran tamaño pueden generar funciones, sugerir refactorizaciones e incluso escribir módulos enteros. Esas ganancias desaparecen en el momento en que una pull request se detiene debido a los traspasos entre múltiples departamentos, cada uno en un silo diferente. Los traspasos consumen el tiempo ahorrado por la IA, y las reuniones adicionales aumentan aún más el retraso.
Lo que las organizaciones necesitan es una forma de mantener el trabajo dentro de un único grupo enfocado de principio a fin. Ahí es donde entra el concepto de Temp Squad.
El marco de trabajo de Temp Squads
Un Temp Squad es un equipo temporal y multidisciplinar creado para lograr un resultado de negocio específico. Los miembros mantienen sus cargos habituales —ingeniero de backend, diseñador de UX, product owner— pero se unen al squad durante la duración del proyecto. Cuando se entrega el objetivo, el squad se disuelve y el equipo permanente asume la propiedad a largo plazo del código.
Implementación paso a paso
- Definir el objetivo – La empresa establece el "por qué" y el "qué" de la funcionalidad o el resultado deseado. En esta etapa no se requiere una lista detallada de tareas.
- Crear el hito – Capturar el objetivo en una única tarjeta que también enumere los riesgos, las métricas de éxito y los resultados esperados. Esta tarjeta se convierte en la única referencia entre el negocio y la tecnología.
- Formar el Temp Squad – Identificar las habilidades exactas necesarias (backend, frontend, UX, datos, etc.) y reunir a esas personas. Mantendrán sus funciones habituales en otros ámbitos, pero asignarán capacidad al squad.
- Utilizar un modelo de código abierto – Dividir el hito en issues pequeños e independientes almacenados en un repositorio compartido. Cualquier persona del squad puede tomar un issue cuando tenga disponibilidad, evitando una jerarquía rígida de propietarios de tareas.
- Aplicar la inteligencia de la IA – Un asistente de IA analiza cada issue y propone un plan de implementación. La sugerencia le da un impulso inicial al desarrollador, pero un humano debe revisarla y aprobarla antes de escribir cualquier código.
- Disolver el squad – Una vez cumplidas las métricas del hito, se retira el squad. El equipo permanente hereda la nueva base de código para su mantenimiento y futuras mejoras.
Qué lo hace funcionar
- Elimina los traspasos – Todo el trabajo permanece dentro del squad, por lo que los tickets nunca pasan por múltiples departamentos.
- Amplía la participación de diversas habilidades – Diseñadores, gestores y otros perfiles no técnicos contribuyen directamente a la base de código, ayudados por el andamiaje (scaffolding) generado por la IA.
- Reduce la carga de reuniones – Un único canal de comunicación sustituye a la cascada de actualizaciones de estado entre grupos separados.
- Preserva la propiedad a largo plazo – El equipo de producto existente sigue siendo el dueño del código después de que el squad se disuelve, evitando "funcionalidades huérfanas".
Posibles desventajas
(sección reservada para futuras aportaciones)
Cómo probarlo
Empieza poco a poco. Realiza un piloto en un proyecto. Mide los resultados.
Idea clave: La IA acelera la creación de código, pero sin un ritmo organizacional que la acompañe, las ganancias se evaporan. Los Temp Squads alinean a las personas y a las máquinas en torno a un objetivo único y bien definido, permitiendo que la velocidad de la IA se traduzca en entregas en el mundo real.
