Temario: Enterprise Vibe Engineering
1. Resumen del programa
|
|
| Credencial |
Certified Vibe Engineer (tres niveles, ver sección 6) |
| Duración |
4 trimestres x 4 semanas = 16 semanas el programa completo (aprox. de 10 a 12 horas por semana), o módulos sueltos |
| Formato |
Lección conceptual, lab en pareja con IA, revisión de red team, gate de Definition of Done |
| Requisito previo |
Haber publicado al menos una app con una herramienta de IA (Claude Code, Cursor, Lovable, Replit, Bolt, v0 o similar). No hace falta título en informática. |
| Stack de referencia |
TypeScript, Next.js, Postgres (Supabase), Redis, una cola, Docker, GitHub Actions, Cloudflare o Vercel, OpenTelemetry. Los conceptos no dependen del stack. |
2. Para quién es
- Founders y operadores que construyen sus propios productos con IA y están a punto de manejar dinero real o datos reales.
- Gente de producto y analistas que empiezan a construir.
- Ingenieros junior y de nivel medio cuyo trabajo ahora consiste más en revisar lo que produce la IA que en escribir código.
- Equipos de empresa que despliegan herramientas de programación con IA y necesitan un listón común de "listo para producción".
3. Resultados de aprendizaje del programa
Al graduarse, un estudiante sabe:
- Especificar un sistema con la claridad suficiente para que una IA produzca lo correcto (specs, contexto, archivos de reglas, tests de aceptación).
- Verificar código escrito por IA frente a estándares de seguridad, corrección y rendimiento sin fiarse de lo que dice la IA.
- Proteger una aplicación web frente al OWASP Top 10:2025 y un agente de IA frente al OWASP Top 10 for Agentic Applications 2026.
- Diseñar para el fallo: timeouts, reintentos, idempotency, colas, degradación controlada.
- Escalar con sensatez: saber cuáles de los 111 conceptos importan ya y cuáles son prematuros.
- Desplegar con seguridad: CI/CD, migraciones, feature flags, rollback en un minuto.
- Operar: SLOs, alertas, respuesta a incidentes, postmortems, backups probados.
- Gobernar: generar la trazabilidad de auditoría y las evidencias de protección de datos y gobernanza de IA que pide una empresa o un regulador (PDPA, IMDA Model AI Governance Framework for Agentic AI, controles al estilo SOC 2).
4. Pedagogía: el módulo en cuatro tiempos
Todos los módulos siguen el mismo ciclo.
- Concepto (Aprende): el porqué, el fallo que evita, un incidente real.
- Pareja (Construye): el estudiante dirige a una IA para construir la funcionalidad con los prompts proporcionados. La IA es la ingeniera junior; el estudiante es el tech lead.
- Rompe (Red team): el estudiante ataca o somete a estrés lo que ha construido con un checklist y herramientas. La mayoría de los labs están diseñados para que aquí falle a propósito la salida ingenua de la IA.
- Gate (Demuestra): una Definition of Done con evidencias objetivas (salida de tests, informe de escaneo, captura del dashboard, log de restauración). Sin evidencias, no se aprueba.
Principio: confía, pero verifica no basta para el código de IA. El estándar es primero verifica, luego confía.
5. Mapa del curso
Trimestre 1: Fundamentos (Semanas 1 a 4)
Trimestre 2: Seguridad (Semanas 5 a 8)
Trimestre 3: Fiabilidad y escala (Semanas 9 a 12)
| Sem. |
Módulo |
Pregunta central |
Puntos del póster |
| 9 |
07 · Patrones de resiliencia |
¿Qué hace mi sistema cuando una dependencia va lenta o está caída? |
10 a 13, 20, 44, 56, 57 |
| 10 |
08 · Asincronía, eventos y tiempo real |
¿Cómo hago trabajo lento sin bloquear a los usuarios? |
15 a 19, 21 a 24, 101 |
| 11 |
09 · Rendimiento y escalado |
¿Dónde está el cuello de botella y cuál es la solución más barata? |
2 a 5, 29 a 31, 45 a 50, 88 a 90 |
| 12 |
10 · Corrección en sistemas distribuidos |
¿Qué falla cuando dos cosas ocurren a la vez? |
32 a 43, 95, 96 |
Trimestre 4: Operaciones en producción (Semanas 13 a 16)
6. Niveles de certificación
| Nivel |
Nombre |
Requisito |
Qué indica |
| L1 |
Vibe Builder |
Trimestres 1 y 2 aprobados; la app pasa la sección "Hazlo ya" del Production Readiness Checklist |
Listo para recibir usuarios y datos reales |
| L2 |
Vibe Engineer |
Trimestres 1 a 3 aprobados; la app sobrevive al chaos lab del Trimestre 3 |
Listo para cobrar pagos y operar agentes |
| L3 |
Enterprise Vibe Architect |
Todos los trimestres + Proyecto final defendido ante un tribunal |
Puede liderar un equipo AI-native y superar revisiones de seguridad de proveedores |
7. Evaluación y calificación
| Componente |
Peso |
Notas |
| Gates de módulo (evidencias de la Definition of Done) |
40% |
Binario por punto; todos los puntos "obligatorios" son necesarios para aprobar un módulo |
| Registro de hallazgos de red team |
15% |
Calidad de las vulnerabilidades y modos de fallo que los estudiantes encuentran en lo que construyen ellos y sus compañeros |
| Architecture decision records (ADRs) semanales |
10% |
Un ADR por módulo que explique un trade-off |
| Simulación de incidente (Semana 15) |
10% |
Se califica el tiempo de detección, la comunicación y el postmortem |
| Construcción y defensa del proyecto final |
25% |
Ver Proyecto final |
Condiciones de suspenso automático (en cualquier módulo): un secreto subido al historial de git; una tabla de base de datos accesible para un usuario no autenticado; un agente capaz de ejecutar una acción irreversible sin aprobación humana.
8. Herramientas necesarias (los planes gratuitos sirven)
- Un agente de programación con IA (Claude Code, Cursor o equivalente) configurado con la plantilla AGENTS.md
- GitHub (Actions, Dependabot, secret scanning, code scanning)
- Postgres (Supabase o Neon), Redis (Upstash), una cola (Inngest, Trigger.dev, SQS o BullMQ)
- Docker
- k6 (pruebas de carga), OWASP ZAP (DAST), Semgrep (SAST), gitleaks (secretos), Trivy (contenedores e IaC)
- OpenTelemetry + un backend (Grafana Cloud, Honeycomb, Sentry o Datadog)
- Promptfoo o equivalente para evals de LLM y red teaming
9. Ritmo semanal (de 10 a 12 horas)
| Bloque |
Horas |
| Lectura de conceptos y lección |
2 |
| Lab en pareja (construir con IA) |
4 a 5 |
| Sesión de red team |
2 |
| Evidencias del gate + ADR |
1 a 2 |
| Revisión de cohorte (un compañero ataca lo que construiste) |
1 |
10. Integridad académica, edición IA
Usar IA es obligatorio, no es hacer trampa. Lo que aquí cuenta como falta son las afirmaciones sin verificar: entregar "pasan los tests" sin el log de ejecución, "es seguro" sin el escaneo, "tiene backup" sin una restauración.