Ingeniería de software asistida por IA

Del vibe coding a la ingeniería de software

Vibe coding para el prototipo. SISDEVIA para el producto.

SISDEVIA es un sistema de ingeniería de software asistido por IA -- no una agencia de IA, ni una biblioteca de prompts, ni una colección de habilidades, ni un envoltorio sobre un único modelo. Existe para llevar el software desde una primera versión rápida hasta un producto que sigue evolucionando de forma segura, bajo autoridad humana, con evidencia detrás de cada avance.

Qué es SISDEVIA

SISDEVIA es una forma disciplinada, asistida por IA, de construir y hacer evolucionar software real -- no una ventana de chat de la que copiar respuestas.

Combina agentes de IA especializados, decisiones de ingeniería explícitas y verificación independiente en un único proceso controlado que una persona puede confiar y dirigir, desde el primer prototipo funcional hasta años de cambios continuos.

El objetivo es un software que se mantenga comprensible, correcto y alineado con lo que su dueño realmente quiso, incluso cuando crece mucho más allá de lo que cabría en una sola conversación.

SISDEVIA no es:

Más allá del vibe coding: el problema de escalar

El vibe coding -- describir lo que querés y dejar que una IA lo genere -- es genuinamente efectivo para prototipos, experimentos y primeros MVP. Convierte una idea real en algo real y ejecutable más rápido que casi cualquier otra forma de trabajar.

El problema difícil empieza después, cuando ese software tiene que seguir creciendo: preservar la intención del producto, la arquitectura, el contexto, la corrección, la mantenibilidad y el control a lo largo de muchos cambios y muchas sesiones. Generar código es solo una parte de construir un producto que tiene que seguir evolucionando -- esto no es decir que la IA no pueda escribir buen código. Es decir que escribir código y construir un producto son dos trabajos distintos.

Lo que suele fallar cuando un proyecto hecho a pura intuición crece:

Vibe coding vs. SISDEVIA

No son competidores. Responden preguntas distintas en momentos distintos de la vida de un proyecto.

Vibe coding

  • Ideal para explorar una idea rápido, antes de saber si es la correcta
  • Optimizado para una sola conversación y un horizonte corto
  • Asume que una persona va a sostener el contexto creciente en su propia cabeza

SISDEVIA

  • Pensado para software que tiene que seguir evolucionando después de que la primera versión funciona
  • Optimizado para muchas sesiones, muchos cambios, y más contexto del que una sola cabeza puede sostener
  • Mantiene un proceso controlado y evidencia disponible, para que el contexto no dependa de que alguien lo recuerde

La mayoría de los productos reales necesitan las dos cosas, en momentos distintos.

Orquestación de agentes, a un nivel confiable

Un proyecto. Múltiples agentes especializados. Un proceso de ingeniería controlado.

Distintas responsabilidades de ingeniería -- entender la intención, planificar los cambios, construirlos y verificar el resultado -- las llevan adelante agentes especializados que trabajan dentro de ese único proceso controlado, con autoridad humana en cada decisión relevante.

El flujo, de un vistazo:

  1. Intención humana
  2. SISDEVIA
  3. Planificación · Construcción · Verificación
  4. Software + evidencia

Principios de ingeniería, no solo resultados

SISDEVIA está construido alrededor de un conjunto de propiedades que importan más cuanto más crece el software, no alrededor de un truco puntual para generar código.

Ver hacia dónde va esto

SISDEVIA está en desarrollo activo y disciplinado. El próximo paso es donde la historia se vuelve concreta: proyectos reales, construidos y operados con él.

Los casos de estudio -- incluyendo Forecast Arena e Inmo Platform -- llegan pronto.

Encontrá a SISDEVIA:

Correo: próximamente.

Creado por Tomás Piedralba — Proyecto independiente de ingeniería con IA.