Agile DevOps Developer Certificado

Formación oficial con certificación de Scrum Manager®

Introducción

Formación fundamental para que los Desarrolladores y QAs de equipos Agile puedan implantar o mejorar un ecosistema de trabajo que sea más productivo y satisfactorio para que el equipo pueda cumplir sus compromisos de entrega de valor. Orientado a favorecer y consolidar los perfiles T en los equipos.

En este curso se reforzarán los valores y principios de Scrum, conectándolos con la realidad de la programación ágil y los entornos DevOps.

Al inicio del curso se establecerá la relación entre Agile, Scrum y DevOps, incorporando prácticas de  Extreme Programming (XP),  y mostrando cómo estas prácticas se complementan y potencian dentro de un marco ágil. A lo largo del curso, se profundizará en buenas prácticas DevOps, a través de conceptos de integración continua, despliegue continuo, infraestructura como código y automatización.

Además, se abordará cómo la Inteligencia Artificial puede integrarse en este ecosistema, explorando patrones de uso de IA y el diseño de prompts efectivos aplicados al trabajo ágil y a las herramientas DevOps. Los participantes verán cómo la IA puede apoyar en la generación de pruebas, la mejora continua del código, la documentación ágil y la optimización de pipelines, reforzando así la entrega de valor de los equipos Scrum.

El aprendizaje se construirá mediante un workshop orientado a DevOps para personas que trabajan en entornos Scrum, con dinámicas colaborativas, ejercicios prácticos y ejemplos aplicables al día a día.

SSM2
A quién va dirigido
  • Desarrolladores que trabajen o vayan a trabajar en equipos Scrum, interesados en aplicar prácticas ágiles y apoyarse en IA para mejorar su productividad.
  • Testers y profesionales de QA que quieran incorporar buenas prácticas DevOps y explorar cómo la IA puede ayudar en la automatización de pruebas.
  • Scrum Masters y Team Leaders que busquen aplicar programación ágil, DevOps y aprovechar la IA como herramienta de soporte en la dinámica de equipos.
  • Arquitectos de software que quieran profundizar en la relación entre XP, Scrum, DevOps e Inteligencia Artificial.
    • Equipos ágiles que deseen fortalecer su colaboración, aplicar prácticas de integración y despliegue continuo y aprovechar patrones de IA dentro de sus pipelines.
Lo que aprenderás
  • Workshop práctico de programación ágil y DevOps para profesionales que trabajan con Scrum o van a integrarse en un equipo agile.
  • Aplicación de Inteligencia Artificial en entornos Agile de desarrollo ágil y DevOps, explorando patrones de IA, diseño de prompts y casos prácticos en pruebas, documentación y optimización de pipelines.
  • Colaboración y dinámica de equipos orientada a entornos ágiles.
  • Buenas prácticas DevOps: integración continua, despliegue continuo, contenedores e infraestructura como código.
  • Relación entre Extreme Programming (XP) y DevOps desde el primer día.
  • Fundamentos de Lean, Agile y Scrum aplicados al contexto DevOps.
Modalidad

El modelo pedagógico es completamente dinámico e interactivo. Durante el curso se realizarán:

  • Ejercicios prácticos de Programación Agile, XP y DevOps, conectando prácticas de programación ágil con la automatización y la entrega continua.
  • Actividades aplicadas a la Inteligencia Artificial en entornos ágiles, trabajando con patrones de IA y diseño de prompts enfocados a pruebas automatizadas, documentación y optimización de pipelines.
  • Workshops colaborativos orientados a equipos Scrum, con dinámicas que fomentan la colaboración, la autoorganización y el aprendizaje práctico.
  • Una simulación completa de Scrum, para experimentar cómo se aplican los roles, eventos y artefactos en un entorno real que integra los ejercicios prácticos
    • Talleres sobre buenas prácticas DevOps: integración continua, despliegue continuo, uso de contenedores y gestión de infraestructura como código.
El curso incluye
  • 16 horas de formación oficial.
  • Dos intentos de examen para obtener certificaciones oficiales por la entidad certificadora Scrum Manager
  • Materiales didácticos oficiales.
  • Acceso a la plataforma virtual, recursos complementarios y sesiones en directo con el formador
  • Incluye dos intentos de examen para obtener las certificaciones:
    • Agile Programming DevOps
    • Agile Programming Agile Testing
  • Insignias IA aplicadas a tareas de desarrollo y DevOps:
    • Prompt engineering
    • AI agile project management

Examen tipo test de 30 preguntas, que permitirá validar los conocimientos adquiridos y asegurar que los participantes se llevan un marco sólido y aplicable a sus organizaciones.

Contenidos

Ecosistema Agile DevOps
• Relación entre Scrum, XP, DevOps e IA dentro del flujo de desarrollo.
• Principios fundamentales del ecosistema DevOps.
• Prácticas de automatización y entrega de valor continuo.
• Herramientas clave: control de versiones, integración continua, despliegue, monitorización y observabilidad.
• Seguridad integrada en el ciclo de vida (DevSecOps).
• Cultura colaborativa y feedback continuo como base del ecosistema.

Colaboración y dinámica de equipos
• Autoorganización y equipos multifuncionales.
• Propiedad compartida de código: pair programming y mob programming.
• Profesionales con habilidades T-shaped.
• Prácticas de Extreme Programming (XP).
• Discusión: cómo la colaboración se ve potenciada en proyectos que incorporan IA y automatización.

Arquitectura y diseño
• Arquitecturas ágiles.
• Patrones de diseño aplicados a entornos dinámicos.
• Principios de arquitectura en proyectos que integran IA y servicios contenerizados.
• Introducción a la infraestructura como código: Terraform para aprovisionamiento ágil de entornos.

Test Driven Development (TDD) e IA
• Ciclo red-green-refactor.
• Pruebas unitarias automatizadas.
• Refactorización.
• Ejercicio: kata TDD.
• Ejercicio práctico: aplicación de TDD a funciones de IA (clasificación/predicción) con librerías como scikit-learn o TensorFlow/Keras.

Integración continúa y despliegue continuo
• Recomendaciones DevOps.
• Pruebas del software en entornos ágiles: cuadrantes de Lisa Crispin.
• Calidad del software: SonarQube y análisis asistido por IA.
• Herramientas: IDEs, Git, GitHub/GitLab, Jenkins y Maven.
• Demo: entorno de integración continua en acción.
• Demo adicional: pipeline Jenkins con pasos de construcción, pruebas automatizadas, análisis con SonarQube, creación de contenedores Docker y despliegue automático.
• Introducción práctica a Docker: construcción y uso de imágenes.
• Introducción a Terraform: definición de infraestructura reproducible para entornos CI/CD.

Inteligencia Artificial aplicada a Agile y DevOps
• Patrones de uso de IA en entornos de desarrollo ágil.
• Diseño de prompts efectivos para generar pruebas, documentación y automatizaciones.
• Integración de asistentes de IA en pipelines CI/CD.
• Ejemplos prácticos de cómo la IA potencia la colaboración en equipos Scrum.

Requisitos

No es imprescindible tener formación previa en Agile, DevOps o Scrum. El curso incluye los fundamentos básicos necesarios, que además facilitan a los asistentes que ya conocen o tienen experiencia en alguno de esos marcos de trabajo, una visión integrada de los mismos para su aplicación práctica inmediata.

Experiencia básica en algún lenguaje orientado a objetos o habilidades de mantenimiento y puesta en marcha de sistemas software. Se valorará conocimiento básico en herramientas de línea de comandos, Git, y contenedores (no excluyente).

Certificación y examen

Examen tipo test de 30 preguntas, que permitirá validar los conocimientos adquiridos y asegurar que los participantes se llevan un marco sólido y aplicable a sus organizaciones.

Una vez aprobado el examen, la certificación incluye:

  • Certificación oficial Scrum Manager «Agile Programming – DevOps»
  • Certificación oficial Scrum Manager «Agile Programming – Agile Testing».
  • Skills Scrum Manager:

#Prompt engineering

#AI for agile projects