🎯 Portada — Generar curiosidad sin anticipar contenido 💬 "Nuestro" crea pertenencia — es sobre su mundo profesional, no el mundo en general Implica que algo cambió bajo sus pies sin que se dieran cuenta No dice QUÉ cambió ni qué hacer — la sesión lo revela 🎬 Contacto visual con el grupo Dejar que el título genere la pregunta interna: "¿se ha movido? ¿hacia dónde?" 📌 Duración total: 150 min (122 planificados + 28 margen) ⏱ 1 min ➡️ Pasar directamente al check-in
🎯 Check-in — Ritual de apertura, tomar temperatura 💬 Última cosa que le pedimos a Claude Code Escuchar PROCESO, no resultado 🎬 Ronda rápida, 1-2 min por persona Tomar nota mental → conectar en debate posterior Si alguien se extiende: "Perfecto, lo retomaremos" ⏱ 5 min ➡️ "Gracias. Antes de entrar en materia, un par de preguntas rápidas."
🎯 Diagnóstico arranque — Mapear punto de partida colectivo a mano alzada 🎬 Preguntar una a una, observar distribución "¿Quién escribe código a mano, sin IA?" "¿Quién usa la IA para generar código?" "¿Quién supervisa línea a línea lo que produce?" "¿Quién ha dado el OK a algo que no entendía del todo?" No comentar resultados — solo registrar Distribución informa cómo enfatizar beats siguientes ⏱ 2 min ➡️ Sin palabras — avanzar directamente, la provocativa aterriza en silencio
🎯 Provocación apertura — Hacer sentir que la relación con la IA puede estar invertida 💬 No presupone cómo trabajan → les pide examinar la relación Funciona para quien programa con IA y para quien ya hace vibe coding El silencio es la herramienta 🎬 Pregunta visible 5-10 seg en silencio absoluto Contacto visual lento con varios participantes No responder — la sesión responde progresivamente ⏱ 1 min (incluido silencio) ➡️ "Vamos a explorar esa pregunta. Pero antes, un poco de contexto sobre lo que vamos a hacer hoy."
🎯 Agenda — Vista general de la sesión 💬 Debate cómo trabajamos → qué ha cambiado → demo alternativa → reflexión 🎬 Señalar brevemente cada bloque No detenerse — orientación, no explicación 📌 No incluye check-in ni check-out — rituales fuera del contenido ⏱ 1 min ➡️ "Vamos con la primera provocación."
🎯 Sección "Deja de programar" — Easy sell: la IA ya escribe código por ellos 💬 Mayoría comparte la afirmación → punto de partida, no polémica Después descubrirán que eso no basta 🎬 Dejar que el título aterrice 3 seg Avanzar rápido — solo orienta ⏱ 30 seg ➡️ Pasar directamente a la pregunta que abre el beat
🎯 Beat 1: Deja de programar — Easy sell, buscar consenso rápido 💬 IA escribe código mejor → no opinión, experiencia diaria Punto de partida, no revelación Grupo valida colectivamente que ya han dado este paso 🎬 "Levantemos la mano: ¿cuántos usamos Claude Code para generar código?" Esperar manos → confirmar que la mayoría ya está ahí ⏱ 3 min ➡️ "Pero si ya no programamos... surge una pregunta obvia."
🎯 Pregunta puente — Conectar provocación fácil con debate real 💬 No programamos → ¿qué hacemos? ¿Pedir? ¿Revisar? ¿Corregir? Genuina curiosidad, no retórica No se responde aquí — abre el debate 🎬 Formular con curiosidad genuina Silencio 3-5 seg antes de continuar ⏱ 2 min ➡️ "Vamos a describir nuestro flujo real. Paso a paso."
🎯 Debate: cómo trabajamos hoy — Hacer visible el bucle pedir-revisar-corregir 💬 Del ticket al push, paso a paso Hacer visible el proceso actual del equipo 🎬 Anotar en pizarra los pasos que describe el grupo Construir el flujo visible Preguntar: "Cuando Claude Code termina... ¿qué hacemos?" Preguntar: "¿Cuánto tiempo dedicamos a REVISAR vs a pedirle?" Preguntar: "¿Qué pasa cuando no estamos de acuerdo con una decisión?" Preguntar: "¿Cuántas veces hemos corregido lo mismo en sesiones diferentes?" Preguntar: "¿El agente recuerda algo mañana?" Dibujar bucle pedir-revisar-corregir cuando emerja — no forzar 👂 Ciclo básico: pedir → revisar → corregir → repetir Carga de validación se hace visible con las preguntas de seguimiento ⏱ 20 min (extender hasta 30 si conversación es rica) ➡️ "Miremos lo que hemos dibujado. Pero primero, un paso atrás."
🎯 Proceso sin IA — El flujo que todos conocen 💬 "Así trabajábamos. ¿Os suena?" Entiendo → diseño → programo → pruebo → si funciona, push 🎬 Dejar que el grupo reconozca su propio proceso No comentar mucho — avanzar para revelar el contraste ⏱ 1 min ➡️ "Y ahora..."
🎯 Proceso con IA — Revelar lo que desapareció 💬 "¿Qué ha desaparecido?" Diseñar desapareció. Programar desapareció. Probar desapareció. Solo queda: entiendo, pido, reviso. "¿Funciona?" se convirtió en "¿Está bien?" — de verificar a opinar. 🎬 Señalar lo que falta en el diagrama inferior Conectar con lo que el grupo describió en el debate Dejar que asimilen la pérdida ⏱ 2 min ➡️ "Este proceso tiene un nombre."
🎯 Etiqueta — Nombrar lo que acaban de describir: vibe coding 💬 Engancharse a conversación con IA → dirigir y corregir sobre la marcha = vibe coding Forma más natural de empezar con IA Acaban de describir SU flujo → ahora tiene nombre 🎬 Pausa después de "vibe coding" — dejar que se asiente ⏱ 2 min ➡️ Avanzar sin decir nada — la segunda frase hace el trabajo
🎯 El golpe — Provocación real: vibe coding tampoco funciona 💬 Secuencia deliberada: validación ("deja de programar") → sorpresa ("tampoco funciona") Primer golpe validaba → segundo quita la alfombra Vibe coding parece productivo → tres problemas graves 🎬 Silencio 3 seg después de que aparezca la segunda frase Dejar que el impacto aterrice antes de continuar ⏱ 2 min ➡️ "Tres problemas. Vamos a verlos."
🎯 Problema 1 — Sin memoria entre sesiones 💬 Sistema no aprende → cada sesión de cero Contexto, correcciones, decisiones de ayer → perdidas 🎬 Pausa 3-5 seg Dejar que conecten con su experiencia del debate ⏱ 2 min ➡️ "Segundo problema..."
🎯 Problema 2 — Coste cognitivo de la supervisión continua 💬 Revisar cada línea = atención sostenida + contexto completo + criterio técnico Con fatiga → bajamos listón sin darnos cuenta No somos vagos → cerebro no puede mantener atención indefinidamente 🎬 Dejar que el grupo reconozca — experiencia universal No juzgar, validar ⏱ 2 min ➡️ "Y tercer problema..."
🎯 Problema 3 — Sin marco compartido, velocidad amplifica diferencias 💬 Cada uno supervisa a su manera → sin criterio compartido de calidad Diferencias antes manejables (velocidad humana) → ahora amplificadas (velocidad IA) 🎬 Señalar pizarra: todo lo descrito es individual, no compartido ⏱ 2 min ➡️ "Y esto nos lleva a una pregunta incómoda."
🎯 Debate: consecuencias — Explorar consecuencias del vibe coding a escala de equipo 💬 ¿Producimos mejor o solo más rápido? Pensar en el equipo, no individualmente 🎬 Silencio 5 seg → lanzar pregunta Preguntar: "Si dos recibimos el mismo ticket... ¿mismo resultado?" Preguntar: "¿Tenemos estándar compartido o cada uno hace lo suyo?" Preguntar: "Supervisamos peor, producimos más rápido... ¿deuda técnica?" Preguntar: "¿Es sostenible validar así para siempre?" Cerrar cuando lleguen a: producimos más pero sin calidad ni estándares ⏱ 15 min (extender hasta 20 si conversación es rica) ➡️ "Esto que describimos... lo hemos visto antes."
🎯 Concepto-doble (setup) — Es un problema de escala, no de disciplina 💬 Producir más + supervisar peor + sin estándares = problema de escala Grupo describió síntomas → ahora el diagnóstico 🎬 Dejar que "escala" aterrice — pausa 3 seg No avanzar todavía — dejar que procesen ⏱ 1 min ➡️ Avanzar sin decir nada — la segunda frase hace el trabajo
🎯 Concepto-doble (reveal) — Cambio de escala rompe soluciones anteriores 💬 Principio que conocen intuitivamente → lo han vivido muchas veces 🎬 Silencio 3 seg Dejar que conecten con su experiencia ⏱ 1 min ➡️ "Miremos."
🎯 Ejemplo 1 (setup) — Testing manual → automatizado 🎬 Pausa breve — dejar que recuerden la época ⏱ 30 seg ➡️ Avanzar sin decir nada
🎯 Ejemplo 1 (reveal) — Escala rompió la solución manual 🎬 Dejar que asienten — todos lo vivieron No detenerse ⏱ 30 seg ➡️ Avanzar directamente
🎯 Ejemplo 2 (setup) — Deploy manual → CI/CD 🎬 Pausa breve ⏱ 30 seg ➡️ Avanzar sin decir nada
🎯 Ejemplo 2 (reveal) — Patrón ya evidente, audiencia anticipa 🎬 Dejar que anticipen ⏱ 30 seg ➡️ Avanzar directamente
🎯 Ejemplo 3 (setup) — Conocimiento tribal → documentación 🎬 Pausa breve — sonrisas de reconocimiento ⏱ 30 seg ➡️ Avanzar sin decir nada
🎯 Ejemplo 3 (reveal) — Cierre secuencia: patrón → sistematizar 💬 Siempre el mismo patrón: pequeña escala funciona → crecer rompe → sistematizar Última frase conecta con presente → supervisión IA = seguimos probando a mano Grupo sabe lo que viene pero primero siente el peso 🎬 Pausa larga después de "documentamos" Dejar que la conexión con el presente aterrice ⏱ 1 min ➡️ "Veamos qué ha pasado realmente."
🎯 Setup Goldratt — Construir falsa resolución antes del golpe 💬 Código ya no es cuello de botella → IA lo resuelve Antes de solución → entender bien el problema Teoría de Restricciones de Goldratt predice lo que nos pasa 🎬 Esperar asentimiento — darles la razón primero ⏱ 1 min ➡️ Avanzar sin decir nada
🎯 Punchline Goldratt — Insight que reenmarca todo 💬 Cuellos de botella no desaparecen → se mueven Eliminar restricción = nueva restricción emerge Supervisión + no aprender + sin estándares = NUEVO cuello de botella No son efectos secundarios → son la nueva restricción 💡 Frase que cristaliza todo el debate anterior 🎬 Pausa larga después de "se mueven" Dejar que el insight aterrice ⏱ 2 min ➡️ Silencio y avanzar
🎯 Cita Goldratt — Anclar insight con voz de autoridad 💬 Velocidad IA irrelevante si optimizamos parte equivocada del sistema Dejar que completen mentalmente: si programar no es el cuello de botella... 🎬 Leer cita en voz alta → pausa Dejar que el peso aterrice 📌 Original: "An hour saved at a non-bottleneck is a mirage" ⏱ 1 min ➡️ "Y hay un problema adicional con eso..."
🎯 Coste cognitivo — Modelo de supervisión continua es insostenible 💬 Code review = tarea más exigente → atención + contexto + criterio Cada output del agente = una PR que revisar Sin descanso, sin rotación, sin fin Vibe coding = sesión infinita de code review 🎬 Dejar que la analogía aterrice Conectar con debate: cuando dijeron que aprueban sin mirar ⏱ 2 min ➡️ "Bien. Eso es el vibe coding. Ahora vamos a ver la alternativa."
🎯 Demo: la alternativa — Momento definitorio de la sesión 💬 No vibe coding → sin iterar, sin corregir, sin supervisar paso a paso Contraste directo con lo que describieron en debates 🎬 SETUP (3-5 min): Explicar demo app (TODO app Rails+React) Mostrar prompt preparado Pedir que observen diferencias con su flujo DEMO (~15 min): Ejecutar tarea con prompt planificado Agente ejecuta y completa sin intervención POST: silencio 10-15 seg — dejar que procesen 📌 Issue: https://github.com/eLafo/agentic-engineering-tac-6/issues/5 ⏱ 20 min (setup + demo) ➡️ "Lo que acabamos de ver no es magia. Vamos a desmontar qué ha pasado."
🎯 Tres insights post-demo — Condensar los tres insights clave de la sesión 💬 Prompt = unidad fundamental de trabajo → planificación ANTES, no supervisión DESPUÉS Prompt ≠ notas personales → especificación compartida equipo + agente Reto del curso: ¿cómo diseñar prompt que funcione a la primera? 🎬 Mostrar prompt de la demo en pantalla Señalar elementos que lo hacen comprensible para humanos y agentes Tercer insight: solo plantar la semilla — no desarrollar ⏱ 5 min ➡️ "Antes de cerrar, reflexionemos un momento."
🎯 Reflexión — Individual + puesta en común 💬 Tres preguntas: ¿Cuánto tiempo corrigiendo vs planificando? ¿Qué pierdo al cerrar sesión? Una cosa que cambiaría de mi forma de trabajar con IA 🎬 Reflexión individual (7 min): escribir en bloc/portátil, silencio Puesta en común (8 min): 3-4 voluntarios Buscar patrones comunes y señalarlos Conectar con demo: "¿Cuántos problemas desaparecerían con prompts de calidad?" ⏱ 15 min (7 + 8, comprimible a 10 si debates generaron reflexión) ➡️ "Vamos a cerrar con una idea."
🎯 Síntesis — Una frase que captura la sesión entera 💬 Supervisar no escala → sistematizar sí Dos descubrimientos: dejamos de programar (bien) + vibe coding tampoco funciona Alternativa = invertir en prompt, no en supervisión 🎬 Pausa 3 seg después de la frase clave Señalar pizarra una última vez — mapa de por qué cambiar ⏱ 2 min ➡️ Dejar que aterrice y avanzar
🎯 Resolución provocación — Cerrar el arco abierto en la apertura 💬 No niega que trabajemos para la IA → reenmarca el tipo de trabajo De corregir a diseñar, de reaccionar a planificar El bookend es implícito: no decir "¿recordáis la pregunta?" 🎬 Pausa 3 seg después de la frase Dejar que la audiencia conecte sola con la provocación de apertura Si hay sonrisas de reconocimiento → el arco funcionó ⏱ 1 min ➡️ "Y eso nos abre un camino."
🎯 Recorrido del curso — Mapa de tres movimientos 💬 Sistematizar → prompts de calidad (hoy) Salir del bucle → agente trabaja sin nosotros delante Escalar → sistema trabaja en varias cosas a la vez 🎬 Señalar cada fila, 2-3 seg entre movimientos Darles peso — mapa del curso entero ⏱ 3 min ➡️ "Y esto nos lleva a la siguiente pregunta."
🎯 Preview S2 — Abrir puerta a "Adoptando la Perspectiva del Agente" 💬 Prompt = unidad de trabajo → comprendido por equipo y agente Para diseñar buenos prompts → entender cómo piensa el agente 🎬 Dejar pregunta en el aire No responder — sonreír "Eso es exactamente lo que vamos a explorar en la próxima sesión" ⏱ 2 min ➡️ "Antes de irnos, cerramos como siempre."
🎯 Check-out — Cierre emocional puro, sin recap de contenido 💬 Ronda rápida: cómo se van — una palabra Cierre emocional, no reflexión sobre contenido 🎬 "¿Cómo nos vamos?" 1 min por persona Si alguien hace recap: "Eso está genial, pero ¿cómo te vas?" ⏱ 5 min ➡️ "Gracias."
🎯 Fin — Cierre ceremonial 🎬 Dejar visible mientras se despide informalmente ⏱ 1 min