Skip to main content

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

Antes

Documentos en Confluence / historias de usuario en Jira

Con ingeniería del entorno de trabajo de la IA

AGENTS.md + especificaciones ejecutables que guían al agente

Diseño

Antes

Diseño informal, diagramas estáticos, documentos en Confluence / Jira

Con ingeniería del entorno de trabajo de la IA

Especificaciones formales con reglas que el agente puede comprobar

Implementación

Antes

El desarrollador escribe todo el código con autocompletado, sin contexto

Con ingeniería del entorno de trabajo de la IA

Agente orquestado con especificaciones, herramientas y puntos de control

Testing

Antes

Tests escritos manualmente

Con ingeniería del entorno de trabajo de la IA

Mejora sin retroceso: cada error genera un test permanente

Revisión

Antes

Revisión de código subjetiva (cambios revisados manualmente)

Con ingeniería del entorno de trabajo de la IA

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.

Cada persona con su propia IA, sin conexión entre ellas y con resultados distintos

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.

Una guía compartida en el centro, conectada con todas las personas del equipo

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.

Reglas y especificaciones en el repositorio, puntos de control en CI/CD y cada error convertido en una prueba permanente

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.

El agente recorre especificación, implementación y pruebas; una persona valida el diseño

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.

  • Bajo riesgo
  • Alto aprendizaje

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.

  • Esfuerzo medio
  • Beneficio transversal

Migración legacy verificable

Empezar por el descubrimiento y migrar por partes, comparando cada una con el original.

  • Alcance acotado
  • Decisión informada

Resultados rápidos con agentes, ya

Documentar servicios, analizar deuda técnica, generar especificaciones retroactivas y hacer triaje de errores. No exige cambiar procesos.

  • Mínimo riesgo
  • Resultado visible rápido

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.

Equipo de Xeridia trabajando en la oficina