Ir al contenido

Fundamentos de desarrollo con IA

La IA permite generar, explorar y modificar software mucho más rápido. El riesgo es confundir velocidad con calidad. Sin una metodología, también se aceleran requisitos mal interpretados, cambios difíciles de revisar, contexto perdido y defectos que llegan tarde al proceso.

El enfoque de hiberus es distinto: usar IA para aumentar la calidad del producto. Eso exige un arnés de trabajo que convierta la intención en especificación, la especificación en ejecución guiada y la ejecución en evidencias revisables.

La calidad no se valida exclusivamente al final. Se diseña desde el principio y se protege durante todo el ciclo de desarrollo.

La metodología busca que cada tarea tenga:

  • Una especificación comprensible y aprobable.
  • Contexto suficiente para que la IA no improvise.
  • Agentes con responsabilidades separadas.
  • Guardarraíles de calidad durante la implementación.
  • Revisión contra criterios antes de QA o merge.
  • Aprendizaje que vuelve al repositorio.

El ticket o requisito no siempre es suficiente. La spec traduce necesidad, criterios, riesgos e impacto en un contrato de trabajo que personas y agentes pueden revisar.

Un mismo asistente no debería interpretar, construir y revisar sin fricción. El arnés usa roles especializados: Spec Author, Implementer y Reviewer.

Instrucciones, memoria, arquitectura y convenciones evitan que la IA reconstruya el proyecto desde cero en cada tarea.

4. Los guardarraíles se aplican durante el desarrollo

Sección titulada «4. Los guardarraíles se aplican durante el desarrollo»

Design System, accesibilidad, traducciones, analítica, privacidad, arquitectura y checks no deben aparecer como sorpresas al final.

5. La revisión humana se concentra en criterio

Sección titulada «5. La revisión humana se concentra en criterio»

La IA puede filtrar problemas obvios y validar contra la spec. La persona debe centrarse en decisiones, tradeoffs y responsabilidad técnica.

| Sin arnés | Con arnés | | --- | --- | | La IA interpreta directamente el ticket. | La IA trabaja sobre spec validada. | | El resultado depende mucho del prompt puntual. | El proceso se apoya en contexto, agentes y reglas. | | La revisión llega tarde. | La revisión aparece antes y durante el ciclo. | | El conocimiento se queda en conversaciones. | El aprendizaje vuelve a docs, specs y skills. | | La velocidad puede generar retrabajo. | La velocidad llega como consecuencia de menos ambigüedad. |

Para introducir la metodología, empieza por una tarea real y acotada:

  1. Convertir la necesidad en spec.
  2. Aprobar supuestos y criterios.
  3. Implementar con contexto y guardarraíles.
  4. Revisar contra spec.
  5. Ejecutar checks.
  6. Registrar aprendizajes.