Desarrollo potenciado por IA que llega a producción
Hoy en día la IA ya es capaz de escribir la mayor parte del código, pero para conseguir resultados profesionales y de alta calidad lo importante es lo que se conoce como Ingeniería del entorno de trabajo de la IA, o Harness Engineering.
Agente = Modelo + Harness
El problema central
Más código generado no significa mejor software. Sin un entorno diseñado, cada sesión de agente parte de cero. El agente resuelve lo que interpreta, no lo que necesitas.
Qué es el harness
Todo lo que rodea al modelo: herramientas, restricciones, contexto, validadores y bucles de feedback.
Harness Engineering
La disciplina de diseñar el entorno alrededor de los problemas conocidos de la base. No es alternativa al desarrollo tradicional: es su evolución para la era de agentes autónomos.
En Xeridia aplicamos el desarrollo agéntico a muchos de nuestros proyectos y contamos con expertos en Harness Engineering.
El Harness Engineering transforma cada fase del ciclo de desarrollo de software
En Xeridia llevamos más de 20 años trabajando en mejorar de forma continua el ciclo de vida del flujo de desarrollo de software. El desarrollo potenciado por IA no añade pasos nuevos: cambia cómo se hace cada uno, y pone puntos de control entre ellos.
Requisitos
Documentos en Confluence / historias de usuario en Jira
AGENTS.md + especificaciones ejecutables que guían al agente
Diseño
Diseño informal, diagramas estáticos, documentos en Confluence / Jira
Especificaciones formales con reglas que el agente puede comprobar
Implementación
El desarrollador escribe todo el código con autocompletado, sin contexto
Agente orquestado con especificaciones, herramientas y puntos de control
Testing
Tests escritos manualmente
Mejora sin retroceso: cada error genera un test permanente
Revisión
Revisión de código subjetiva (cambios revisados manualmente)
Revisión previa automática + revisión humana focalizada
¿En qué nivel de madurez está tu equipo?
Nivel 1
Individual
Cada persona usa la IA a su manera, sin compartir contexto ni patrones. Los resultados son variables e irreproducibles.
Siguiente paso: Medir con cobertura de pruebas y CI antes de añadir nada más: sin sensores, no hay base.
Nivel 2
Guiado
Hay guías compartidas y prompts estandarizados, pero nada obliga a cumplirlas: no hay puntos de control automáticos.
Siguiente paso: Convertir las guías en comprobaciones que se ejecutan solas: linters, hooks, esquemas.
Nivel 3
Sistematizado
El entorno es código: reglas del agente y especificaciones en el repositorio, puntos de control en CI/CD y cada error corregido se convierte en una prueba permanente.
Siguiente paso: Ampliar el alcance del agente por riesgo y añadir revisión asistida por IA con decisión humana.
Nivel 4
Autónomo
El agente participa en todo el ciclo con supervisión mínima: genera especificaciones, implementa y prueba; la persona valida el diseño.
Siguiente paso: Gobernar: trazabilidad, presupuesto y revisión por nivel de riesgo. No se llega aquí saltándose niveles.
Cuatro formas de empezar, según tu proyecto
Según el tipo de proyecto, la ambición y la urgencia. No hay una única secuencia correcta, pero sí secuencias incorrectas: saltar fases o poner guías sin sensores.
Servicio nuevo con el entorno desde el primer día
El máximo retorno. Un servicio diseñado desde cero con especificaciones, puntos de control y mejora acumulativa. Demuestra el valor sin tocar lo existente.
Estabilización de lo existente y entorno progresivo
Cuatro fases: instrumentar, estabilizar, guiar y habilitar. Mejora el entorno actual y habilita la IA de forma sostenible.
Migración legacy verificable
Empezar por el descubrimiento y migrar por partes, comparando cada una con el original.
Resultados rápidos con agentes, ya
Documentar servicios, analizar deuda técnica, generar especificaciones retroactivas y hacer triaje de errores. No exige cambiar procesos.
Hablemos de cómo llevar la IA a tu ciclo de desarrollo
Cuéntanos tu punto de partida. Te proponemos un primer paso acotado, con alcance claro y sin letra pequeña.