CSD – Certified Scrum Developer®

 
CSD-500.png

El programa CSD es una combinación de capacitación formal en habilidades especializadas de ingeniería “Agile” y una evaluación de comprensión práctica en habilidades técnicas de los principios de Scrum. Este curso de 3 a 5 días brinda instrucción vivencial en las prácticas ágiles de ingeniería.

Identificarás requerimientos, estimarás, planificarás, priorizarás, gestionarás expectativas, realizarás entregas incrementales y experimentarás la comunicación mediante una integración continua, TDD, ATDD y las más avanzadas técnicas de desarrollo ágil y “XP”. Estas ideas son fundamentales para todo el campo del desarrollo ágil de software

La certificación CSD – Certified Scrum Developer® es una certificación oficial de la Scrum Alliance. Este taller práctico está orientado a profesionales de desarrollo ágil de software.

 

¿Qué valor me aporta?

33921826_10156780810572079_8712782381926318080_n.jpg

Este curso práctico te formará en cómo los equipos técnicos trabajan juntos en Scrum, utilizando el Behavior Driven Development (BDD) y Test Driven Development (TDD) para producir productos de software de alta calidad según los requisitos del cliente; utilizando una arquitectura y diseño intencional, junto con la disciplina de refactorización constante para mejorar la efectividad del enfoque.

Aprenderás cómo mantener la calidad de tus proyectos mediante la integración continua y aumentarás la velocidad de implementación con una entrega continua.

Al fin de la sesión contarás con las herramientas necesarias para trabajar individualmente o como parte de un equipo creando y manteniendo excelentes productos de software de alta calidad.

Destinado a TODOS AQUELLOS QUE PARTICIPEN EN PROYECTOS Y ESTÉN BUSCANDO:

  • Adaptación en contextos cambiantes

  • Reducir los tiempos de desarrollo

  • Aumentar la calidad del producto

  • Disminuir la cantidad de bugs en producción

  • Mejorar la productividad a un ritmo sostenible

  • Minimizar los riegos en contextos inestables

  • Disminuir la ocurrencia de errores evitables

  • Garantizar la satisfacción del cliente

  • Obtener una nueva visión para la gestión de proyectos y equipos.

 

MODALIDADES:

Presentamos la Certificación CSD en 2 modalidades:

  1. Track Completo: Para cualquier interesado

  2. Módulo 3: Para quienes ya son Scrum Master

 

Programa CSD – Módulo 3:

  • 3 días consecutivos de Desarrollo Ágil de Software en Scrum:

    • Introducción al Desarrollo de Software Ágil

    • ¿Qué se espera del desarrollo ágil de software?

    • Configuración del entorno de desarrollo

    • Instalación de IDEs y herramientas

    • Codificación de una User Story

    • Primera historia de usuario, Creación del MVC, Creación de Datos, Validaciones, Pruebas Unitarias, Pruebas Funcionales, Medición de la efectividad de las Pruebas Automatizadas

    • Colaboración sin colisión Integración continua, Prácticas de IC, Poniendo nuestro código bajo control, Configuración de la integración continua

    • Creación del Taskboard

    • Gestión Visual, ¿Qué es un TaskBoard?, Métrica Visual – Burn Down, Actividad: Creación de TaskBoards, Actividad: Construcción del TaskBoard del proyecto ATDD / TDC / TDD

    • Introducción a TDD, El Ciclo TDD, Prueba de Aceptación BDD/ATDD, Los diversos tipos de pruebas, La AAA en TDD, Completando nuestras pruebas

    • Utilizando todo junto

    • Actividad de desarrollo de un User Story de ejemplo

    • Proyecto de Ejemplo

    • Discusión del proyecto de ejemplo, Ejercicio de debate

    • Creación del Plan de Liberación

    • Creación del Plan de Liberación de cada equipo Sprint 1

    • Desarrollo de las funcionalidades planificadas Sprint 2

    • Desarrollo de las funcionalidades planificadas Cierre del curso

    • Retrospectiva CSD Assessment (evaluación de conocimientos)

    • * TDD: Test Driven Development * ATDD: Acceptance Test Driven Development * IC: Integración Continua * AAA: Arrange-Act-Assert

Programa CSD – Track Completo:

  • 5 días consecutivos de agilismo, comenzando con las bases de Scrum y siguiendo con Desarrollo Ágil de Software en Scrum

  • Todo el contenido de Módulo 3, mas dos días previos donde se abarca:

    • Introducción a Agile

    • Introducción a Scrum

    • Roles de Scrum

    • Elementos de Scrum

    • Ceremonias de Scrum

    • Simulación de Scrum

    • Análisis, Estimación y Planificación con Scrum

    • Visión de Producto

    • Desarrollo Evolutivo

    • Estructura de una buena Historia de Usuario

    • Mapeo visual de Historias de Usuario

    • Identificación de Historias de Usuario

    • Priorización del Product Backlog

    • Estimación Relativa

    • Creación de un Release Plan

 

PREGUNTAS FRECUENTES

¿Cómo se obtiene la certificación como Certified Scrum Developer®?

La certificación CSD de Scrum Alliance se obtiene: Si ya eres CSM tomando los 3 días de entrenamiento del módulo 3 “CSD”. Si no eres CSM existe la opción de tomar el “Track Completo”. Aprobando el examen de aptitud, que se presenta al completar el módulo 3. El costo está incluido en el costo del curso y es pagado por Scrum Mexico a la Scrum Alliance. Este costo incluye membresía y certificación por 2 años.

¿Cómo puedo comparar ésta con las demás certificaciones de Scrum Alliance?

En scrumalliance.org puedes acceder a la lista de programas que ofrece Scrum Alliance y hacerte una idea global del proceso de aprendizaje de Scrum.

¿Si ya soy Certified ScrumMaster® necesito tomar los 3 Módulos?

Si ya eres Certified ScrumMaster® solo requieres tomar el módulo 3, pero te recomendamos también tomar el Track Completo.

¿El costo del entrenamiento incluye la certificación ante la Scrum Alliance?

Si, ya se incluye. La certificación la consigues una vez que hayas aprobado el examen.

¿Cuál es el puntaje mínimo para aprobar el examen?

Se requiere un 75% de las respuestas correctas.

¿Qué pasa si no apruebo el examen?

Tienes una oportunidad más que podrás coordinar con tu instructor después del entrenamiento.