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:
- Una agencia de IA que entrega trabajo en tu nombre sin un proceso visible
- Una biblioteca de prompts ni una colección de habilidades reutilizables
- Un envoltorio sobre un único modelo de IA
- Un chatbot de código del que copiar y pegar respuestas
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:
Deriva de contexto
Cada nueva sesión arranca un poco más lejos de las decisiones que dieron forma al código.
Cómo lo aborda SISDEVIA: SISDEVIA mantiene el conocimiento del proyecto de forma duradera e independiente de cualquier conversación puntual, para no tener que redescubrirlo cada vez.
Decisiones que se pierden en el historial de chat
Por qué algo se construyó de cierta manera queda enterrado en un historial que nadie vuelve a abrir.
Cómo lo aborda SISDEVIA: SISDEVIA trata las decisiones de ingeniería como registros explícitos, no como algo que solo existe dentro de una transcripción de chat.
Arquitectura accidental
Se acumula una estructura que nadie eligió realmente, resultado de lo último que generó el modelo.
Cómo lo aborda SISDEVIA: SISDEVIA coordina las distintas responsabilidades de construir software dentro de un único proceso controlado, en vez de un paso de generación sin supervisión tras otro.
Arreglos puntuales que rompen algo más
Un cambio que parece correcto de forma aislada puede romper silenciosamente otra cosa.
Cómo lo aborda SISDEVIA: SISDEVIA aplica verificación independiente donde importa, en vez de confiar a ciegas en una sola pasada.
Depender de una sesión o un prompt especialmente bueno
El progreso se vuelve frágil cuando depende de recrear un intercambio afortunado.
Cómo lo aborda SISDEVIA: El conocimiento duradero del proyecto y un proceso controlado hacen que el progreso sea repetible, no una cuestión de suerte.
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:
- Intención humana
- SISDEVIA
- Planificación · Construcción · Verificación
- 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.
Conocimiento duradero del proyecto
Qué es el proyecto y por qué se tomaron ciertas decisiones sobrevive a cualquier conversación puntual.
Evolución controlada del software
El cambio ocurre a través de un proceso, no de un prompt más sin supervisión.
Decisiones de ingeniería explícitas
Las decisiones quedan registradas como artefactos reales, no implícitas dentro del código generado.
Agentes de IA especializados
Distintas responsabilidades de ingeniería las llevan agentes construidos para esa responsabilidad.
Coordinación entre responsabilidades
Esos agentes trabajan dentro de un proceso coordinado, no de forma aislada entre sí.
Verificación independiente
Lo terminado se revisa donde importa, en lugar de asumirse sin más.
Desarrollo respaldado por evidencia
Cada avance viene acompañado de evidencia, no solo de la afirmación de que el trabajo está hecho.
Preservación de la intención humana
Lo que realmente quisiste sigue siendo el punto de referencia mientras el software cambia.
Autoridad humana
Las decisiones que realmente importan las toman las personas, no el sistema.
Rigor proporcional
Cuánto proceso recibe un cambio escala con la madurez y el riesgo del proyecto, no con un ritual fijo.
Mantenibilidad a escala
El código está construido para seguir siendo comprensible mientras sigue creciendo.
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.