Saltar al contenido

Desarrollo de software con IA

Dos días para aprender nuestra forma actual de desarrollar software con agentes: qué estamos haciendo, qué nos está funcionando y por qué.

  • 10 horas · 2 días de 5 horas
  • Online
  • Español

El objetivo: dejar de revisar el código que escribe la IA.

Esa es la dirección en la que estamos trabajando en 540: delegar cada vez más implementación en agentes y desplazar nuestro esfuerzo de revisar lo que producen a construir las garantías que nos permitan confiar en el resultado.

Para avanzar en esa dirección estamos cambiando nuestra forma de desarrollar software: cómo investigamos y planificamos antes de implementar, cómo especificamos el trabajo, cómo damos contexto y herramientas a los agentes y qué papel juegan el testing, la arquitectura y otros guardarraíles.

Llevamos meses investigando, probando y aplicando estas prácticas en nuestros proyectos y con nuestros clientes, y compartiendo buena parte de lo que aprendemos por el camino.

En esta formación de dos días vamos a enseñarte nuestra forma actual de desarrollar software con agentes: qué estamos haciendo, qué nos está funcionando y por qué.

Hablaremos de Claude Code, Cursor, Codex, skills, MCPs, hooks y otras herramientas y técnicas, pero no es un curso para aprender una herramienta ni para aprender a programar con IA.

Es una formación sobre cómo delegar cada vez más implementación en agentes con garantías.

Para quién es esta formación

Esta formación es para personas que ya saben desarrollar software y quieren aprender cómo hacerlo en un mundo en el que una parte cada vez mayor de la implementación la realizan agentes. No importa demasiado desde qué punto partes.

  • Tu empresa apenas usa IA

    Puede que trabajes en una empresa donde apenas se utiliza IA y quieras entender cómo incorporar esta forma de desarrollar a tu trabajo.

  • Ya usas agentes, por prueba y error

    Puede que lleves meses utilizando Claude Code, Cursor, Codex u otros agentes y tengas la sensación de que todavía estás descubriendo por prueba y error qué funciona.

  • Senior, tech lead o staff engineer

    Puede que quieras construir una forma de trabajar más sistemática.

  • CTO o responsable técnico

    O puede que necesites entender este cambio en profundidad para decidir cómo llevarlo a tu equipo.

Lo que tienen en común todos estos perfiles es que ya saben desarrollar software. No vienen a aprender a programar. Vienen a aprender cómo cambia su trabajo cuando pueden delegar una parte creciente de la ejecución.

Para quién no es

  • No es una introducción a la programación.
  • No es una introducción general a la inteligencia artificial.
  • No es un tutorial de Claude Code, Cursor o Codex.
  • No es una colección de prompts, trucos o herramientas para generar código más rápido.

Si eso es lo que buscas, existen recursos mucho más baratos —y muchos gratuitos— que probablemente encajen mejor contigo.

Información

Bonificable por FUNDAE

Requisitos

Solo necesitas un ordenador con un entorno de desarrollo y una herramienta agéntica configurada: Claude Code, Cursor, GitHub Copilot, Codex, Gemini CLI, Antigravity u otra equivalente. La formación es independiente del lenguaje de programación y del framework que utilices.

Formadores

Impartido por 2 líderes técnicos de 540 que están aplicando estas prácticas en proyectos y equipos de desarrollo.

Metodología

Mezcla de explicación, ejemplos reales y trabajo práctico.

Formación privada para empresas

Esta es una formación abierta, pero también podemos organizar una edición privada para tu empresa y adaptar la formación al contexto, las herramientas y los retos concretos de tu equipo. Si te interesa, escríbenos y valoramos juntos el formato y las condiciones.

Hablemos de una edición privada

Contenidos

La formación se estructura en cinco módulos que siguen una progresión: entender qué está cambiando, aprender a dirigir el trabajo antes de delegarlo, construir las garantías que permiten aumentar la autonomía, diseñar el sistema alrededor de los agentes y llevar todo ello a tu flujo de desarrollo y a tu equipo.

Qué cambia cuando la IA escribe cada vez más código

Empezaremos construyendo el modelo mental sobre el que se apoya el resto de la formación. Sin esto, el resto se interpreta como «trucos para ir más rápido».

  • Conceptos base. LLMs, prompts, contexto, tokens, ventana de contexto, alucinaciones. Entender la mecánica antes de usar las herramientas.
  • De asistentes a agentes. El espectro de herramientas: de autocompletado a agentes autónomos y orquestación multiagente (Copilot, Cursor, Claude Code, Codex). Sirve de marco para situar los niveles de madurez en desarrollo con IA y entender qué implica cada salto para el equipo.
  • «La IA ejecuta, tú diriges». Qué cambia realmente en el rol del desarrollador.
  • Multiplicador en ambas direcciones. La IA multiplica velocidad si el equipo tiene sistema, y complejidad accidental si no lo tiene.
  • Por qué el diferencial será el sistema de trabajo. La eficiencia se comoditizará. Cuando todos usen las mismas herramientas, el diferencial será el criterio técnico, la arquitectura y la cultura de ingeniería.

El ciclo de trabajo con IA

El cambio fundamental: el desarrollador pasa de escribir código a dirigir research, validar planes y delegar implementación. La calidad se asegura antes de ejecutar, no después.

  • Research, Plan, Implement. El ciclo que sustituye al «ask and pray». Cada fase tiene un propósito, un output concreto y una gestión del contexto (Frequent Intentional Compaction) para que el agente no se degrade entre fases.
    • Research como fase clave: acotar qué investiga el agente.
    • Plan como contrato: validar el plan importa más que revisar el código.
    • Subagentes para gestionar fases en vez de un agente saturado.
  • Especificar para que ejecute. Anatomía de una buena especificación: contexto, intent (qué aspecto tiene «hecho»), restricciones y criterios de aceptación.
  • El código como fuente de verdad. Por qué las specs muy específicas caducan: código > funciones > comentarios > documentación.
  • Modos de interacción. Plan vs Ask vs Agent: cuándo usar cada uno.

Las garantías que permiten delegar en la IA

La IA multiplica lo que el equipo ya tiene. Si tiene buenas prácticas de ingeniería, multiplica velocidad y calidad. Si no las tiene, multiplica complejidad accidental y deuda técnica.

  • Por qué la ingeniería es el multiplicador. El diferencial no es la herramienta, es el criterio técnico, la arquitectura y la cultura de ingeniería. Sin buenas prácticas, la IA amplifica problemas en vez de resolverlos.
  • Prácticas que se vuelven críticas. Testing como prerrequisito para delegar, arquitectura clara para que el agente sepa dónde poner las cosas, code review adaptado a código generado por IA.
  • Guardarraíles como sistema. Tests, tipado, análisis estático, CI y hooks. Sin ellos, la velocidad genera deuda técnica invisible. Con ellos, el agente opera con feedback rápido y automático.
  • Seguridad. Prompt injection, filtrado de datos, riesgos reales.

El sistema de herramientas del equipo

Un equipo necesita un sistema compartido: cómo el agente recibe contexto y qué capacidades tiene. Este módulo cubre ambas capas.

Capa de contexto:

  • Cómo dar contexto al agente. Ventana de contexto, rules, progressive disclosure y Agent Harness: qué información necesita el agente, cómo dársela y por qué seleccionar bien el contexto importa más que saturarlo.

Capa de capacidades:

  • Skills. Automatizar flujos completos reutilizables.
  • MCPs y CLI. Conectar al agente con herramientas y datos externos. Cuándo usar cada uno.
  • Hooks. Interceptar y controlar el comportamiento del agente.
  • Subagentes y arquitecturas multiagente. Límites del agente único. Patrones de orquestación y coordinación de agentes especializados.
  • El repositorio compartido del equipo. Skills, rules, MCPs y plugins como activo colectivo.

Llevarlo a tu flujo de desarrollo y a tu equipo

Conectar el diagnóstico del propio flujo con las piezas para adoptar la IA en el equipo y mantenerla.

  • Mapea tu flujo con Value Stream Mapping (ejercicio práctico). Cada asistente mapea su flujo real e identifica, fase por fase, dónde participa la IA hoy, dónde podría y dónde no aplica:
    • Definición/especificación: research, análisis de requisitos, generación de specs.
    • Diseño/arquitectura: exploración de alternativas, validación de decisiones.
    • Implementación: el ciclo Research, Plan, Implement aplicado.
    • Review: code review asistido, detección de patrones.
    • Testing: generación de tests, cobertura, property-based testing.
    • Deploy/CI: automatización, validación pre-deploy.
  • Prioridades de ataque. Por dónde empezar según el mapa.
  • Estandarización vs innovación. Cómo equilibrar ambas.
  • Estructura de adopción. Exploradores, AI leads, canales de conocimiento compartido.
  • Errores comunes. Dejar que cada uno elija todo, saturar de herramientas, no medir.