Certified Scrum Developer (CSD)

Official Scrum Alliance Training

Introducción

Este curso está orientado a obtener la Certificación Oficial de la Scrum Alliance denominada Certified Scrum Developer (CSD) y abarca los objetivos de aprendizaje y contenidos recomendados.

Para ello, se exponen los valores y principios de Scrum y de sus componentes clave: Roles, eventos y artefactos. Aplicar Scrum estricto (guía oficial) en una organización ayuda en el arranque o puesta en funcionamiento de los equipos scrum, pero este debe adaptarse rápidamente al contexto real para ser realmente efectivo.

La mejor manera de aprender es poniendo en práctica el conocimiento que se va adquiriendo. Es por eso que el curso se basa en un método dinámico, reemplazando al modelo tradicional en el que los profesores hablan y los estudiantes sólo escuchan a un modelo donde los estudiantes tienen tiempo para comentar, discutir e interiorizar lo explicado.

El curso está dirigido a desarrolladores de producto software, con experiencia en programación, que necesiten trabajar en equipos Scrum.

Incluye la certificación oficial Certified Scrum Developer (CSD) de Scrum Alliance.

posits
Who should attend?
  • Developers
  • Scrum Master
  • Testers
What you will learn?
  • Scrum Alliance official content
  • Lean, Agile, and Scrum.
  • Team dynamics and collaboration.
  • Agile architecture and design.
  • Test-Driven Development (TDD).
  • Continuous Integration (CI) and Continuous Deployment (CD).
How the training is delivered?

El curso incluye ejercicios y dinámicas a través de los cuales además de entender las prácticas y parámetros de Scrum se vive una primera experiencia Scrum durante el desarrollo de todo el curso.

Antes del incio
El alumno antes del inicio de la formación accede al Learning Management System (Plataforma virtual) donde tendrá acceso a las sesiones de videoconferencia en directo con el formador durante los días de la formación, acceso al material didáctico oficial, así como, material adicional, lecturas de ampliación de contenidos y lecturas recomendadas, entre otros recursos.

Durante el curso
El modelo pedagógico utilizado es totalmente dinámico, interactivo y basado en la práctica. Durante el curso sé realizan ejercicios para mostrar las ventajas de las técnicas y herramientas recomendadas.

Las prácticas y debates en grupo ayudan a interiorizar conceptos y maximizar la comprensión y retención de lo expuesto en el curso. El alumno aprenderá no sólo de la experiencia del formador sino que también tendrá la oportunidad de compartir experiencias con el resto de alumnos.

Certificación
Una vez completado el curso, el asistente recibirá desde la Scrum Alliance una invitación para descargar su certificación CSD, incluido en el coste del curso.
No hay examen de certificación. La certificación se obtiene por asistencia y evaluación continua.

What it is included?
  • 16 horas de formación oficial.
  • Certificado: Certified Scrum Developer (CSD) – Scrum Alliance
  • Materiales didácticos oficiales.
  • Membresía en Scrum Alliance (2 años).
Content

Temario oficial de Scrum Alliance

Lean, Agile y Scrum

  • Que es Lean.
  • Conceptos: Inspección, mejora continua y desarrollo iterativo e incremental.
  • Manifiesto ágil y principios.
  • Scrum: proceso, roles, artefactos, métricas y diagramas, eventos.
  • EJERCICIO: Juego colaborativo para ilustrar una reunión diaria frente a un tablero de tareas

Colaboración y dinámica de equipos

  • auto-organización y equipos multifuncionales
  • propiedad compartida de código: pair programming y
  • mob programming
  • Profesionales con habilidades T-shaped
  • eXtreme Programming

Arquitectura y diseño

  • Arquitecturas ágiles
  • Patrones de diseño

Test Driven Development (TDD)

  • Ciclo red-green-refactor
  • Pruebas unitarias automatizadas
  • Refactorización
  • EJERCICIO: Kata TDD

Integración continua y despliegue continuo

  • Recomendaciones DevOps
  • Pruebas del software en entornos ágiles: cuadrantes de Lisa Adkins.
  • Calidad del software: SonarQube
  • Herramientas: IDEs, Git, GitHub/GitLab, Jenkins y Maven
  • DEMO: Presentación de un entorno que utiliza la integración continua.
Prerequisites

Experiencia básica en algún lenguaje orientado a objeto o habilidades de mantenimiento y puesta en marcha de sistemas software.

Certification and exam

No hay examen de certificación. La certificación se obtiene por asistencia y evaluación continua.