Contacta con nosotros

Temario del curso

Nivel 1: La Guarida del Descubrimiento – Secretos de los Requisitos

Misión: Utilizar modelos de lenguaje grandes (LLM, como ChatGPT) para extraer requisitos estructurados a partir de entradas vagas.

Actividades Clave:

  • Interpretar ideas de producto ambiguas o solicitudes de características
  • Utilizar IA para:
    • Generar historias de usuario y criterios de aceptación
    • Sugerir perfiles de usuario (personas) y escenarios
    • Generar artefactos visuales (por ejemplo, diagramas simples con Mermaid o draw.io)

      Resultado esperado: backlog estructurado de historias de usuario + modelo inicial del dominio / elementos visuales

Nivel 2: La Forja del Diseño – Pergamino del Arquitecto

Misión: Usar IA para crear y validar planes de arquitectura.

Actividades Clave:

  • Utilizar IA para:
    • Proponer estilos arquitectónicos (monolito, microservicios, serverless)
    • Generar diagramas de componentes e interacciones de alto nivel
    • Crear estructuras base para clases o módulos
  • Desafiar mutuamente las decisiones mediante revisiones de diseño entre pares

    Resultado esperado: Arquitectura validada + estructura básica del código

Nivel 3: La Arena de Código – Desafío Codex

Misión: Usar copilotos de IA para implementar características y mejorar el código.

Actividades Clave:

  • Utilizar GitHub Copilot o ChatGPT para implementar funcionalidad
  • Refactorizar código generado por IA para mejorar:
    • El rendimiento
    • La seguridad
    • La mantenibilidad
  • Inyectar “cheiros de código” y realizar desafíos de limpieza entre pares

    Resultado esperado: Base de código funcional, refactorizada y generada por IA

Nivel 4: El Pantano de Errores – Prueba la Oscuridad

Misión: Generar y mejorar pruebas con IA, luego encontrar errores en el código de otros equipos.

Actividades Clave:

  • Utilizar IA para generar:
    • Pruebas unitarias
    • Pruebas de integración
    • Simulaciones de casos límite
  • Intercambiar código defectuoso con otro equipo para la depuración asistida por IA

    Resultado esperado: Suite de pruebas + informe de errores + correcciones de los mismos

Nivel 5: Los Portales del Pipeline – Puerta Automatizada

Misión: Configurar pipelines CI/CD inteligentes con asistencia de IA.

Actividades Clave:

  • Utilizar IA para:
    • Definir flujos de trabajo (por ejemplo, GitHub Actions)
    • Automatizar pasos de construcción, pruebas e implementación
    • Sugerir políticas de detección de anomalías y reversiones
      Resultado esperado: Script o flujo de pipeline CI/CD asistido por IA y funcional

Nivel 6: La Ciudadela del Monitoreo – Torre de Vigilancia de Registros

Misión: Analizar registros y usar ML para detectar anomalías y simular la recuperación.

Actividades Clave:

  • Analizar registros pre-cargados o generados
  • Utilizar IA para:
    • Identificar anomalías o tendencias de errores
    • Sugerir respuestas automatizadas (por ejemplo, scripts de autocuración, alertas)
    • Crear paneles de control o resúmenes visuales
      Resultado esperado: Plan de monitoreo o mecanismo de alerta inteligente simulado

Nivel Final: La Arena del Héroe – Construir el SDLC Soportado por IA Definitivo

Misión: Los equipos aplican todo lo aprendido para construir un ciclo SDLC funcional para un mini-proyecto.

Actividades Clave:

  • Seleccionar un mini-proyecto del equipo (por ejemplo, un rastreador de bugs, un chatbot, un microservicio)
  • Aplicar IA en cada fase del SDLC:
    • Requisitos, Diseño, Código, Pruebas, Implementación, Monitoreo
  • Presentar los resultados en una demo breve del equipo

Votación o juzgamiento entre pares para el pipeline potenciado por IA más efectivo

Resultado esperado: Implementación de un SDLC mejorado con IA de extremo a extremo + exhibición del equipo

Al finalizar este taller, los participantes podrán:

  • Aplicar herramientas de IA generativa para extraer y estructurar requisitos de software
  • Generar diagramas arquitectónicos y validar decisiones de diseño usando IA
  • Usar copilotos de IA para implementar y refactorizar código listo para producción
  • Automatizar la generación de pruebas y realizar depuración asistida por IA
  • Diseñar pipelines CI/CD inteligentes que detecten y reaccionen a anomalías
  • Analizar registros con herramientas de IA/ML para identificar riesgos y simular la autocuración
  • Demostrar un SDLC completamente mejorado por IA mediante un proyecto en equipo

Requerimientos

Audiencia objetivo: Desarrolladores de software, probadores, arquitectos, ingenieros de DevOps y propietarios del producto (product owners)

Los participantes deben tener:

  • Una comprensión funcional del Ciclo de Vida del Desarrollo de Software (SDLC)
  • Experiencia práctica en al menos un lenguaje de programación (por ejemplo, Python, Java, JavaScript, C#, etc.)
  • Familiaridad con:
    • Redactar y leer historias de usuario o requisitos
    • Principios básicos de diseño de software
    • Control de versiones (por ejemplo, Git)
    • Redactar y ejecutar pruebas unitarias
    • Ejecutar o interpretar pipelines CI/CD

Este es un taller de nivel intermedio a avanzado. Es ideal para profesionales que ya forman parte de equipos de entrega de software (desarrolladores, probadores, ingenieros de DevOps, arquitectos y propietarios del producto).

 7 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas