1. Ceiba software
  2. |
  3. Formación
  4. |
  5. Certified Scrum Developer

CSD

En este curso los participantes desarrollan comprensión de la agilidad como estrategia de desarrollo de proyectos, lo que les permite participar en equipos de desarrollo de software desde lo metodológico y lo técnico, mejorando el trabajo colaborativo y la calidad del código.

Adicionalmente por ser avalado por Scrum Alliance los participantes pueden adquirir el examen, y quedar certificados como Certified Scrum Developer.

Scrum Alliance REP
El contenido y la dinámica del curso están avalados por la Scrum Alliance.

Objetivo

 

Introducir a los participantes en las metodologías ágiles, en el marco de trabajo Scrum y en las prácticas técnicas de la ingeniería, que garantizan la calidad de los productos de desarrollo de software. Así mismo, enseñar sobre agilismo, prácticas técnicas, arquitectura y diseño, TDD y refactor e integración continua.

Dirigido a


Personas que participan activamente en la ejecución del proceso de desarrollo: Gerente de Proyectos, Ingenieros y Arquitectos Desarrolladores, entre otros.

Duración

40

horas

Capacidad de personas

18

personas

Fecha y lugar

Lo definimos en conjunto con el cliente

En Ceiba contamos con un salón de entrenamientos disponible para nuestros estudiantes

Agenda

Día 1

 

1. Introducción a la agilidad y Scrum:

  • Ciclos de vida de desarrollo de software
  • ROI
  • Desarrollo ágil
  • Manifiesto ágil
  • Scrum
  • Valores Scrum
  • Roles, eventos y artefactos

2. Ejercicio

  • Simulación de Scrum

Día 2

 

1. Planeación, definición, practicas técnicas:

  • Planeación
  • Visión de Producto
  • Impact Mapping
  • User Story Map
  • Release Plan
  • Lista de Sprint
  • Historias de Usuario
  • Estimación, puntos de historia y Planning Poker.
  • Experiencia de Usuario
  • Clean Code (código limpio)
  • Olores y Heurísticas
  • Bases de datos en contextos ágiles
  • Pruebas en base de datos

2. Ejercicio

  • Planeación
  • Experiencia Usuario
  • Talleres técnicos

Día 3

 

1. Arquitectura, diseño y colaboración.

  • Trabajo en equipo
  • Gestión visual e indicadores
  • Colaboración
  • Programación por pares
  • Arquitectura y diseño
  • Principios de arquitectura en un ambiente ágil
  • Prácticas de diseño en un equipo ágil

2. Ejercicio

  • Ball Point Game
  • Talleres técnicos

Día 4

 

1. TDD y refactor

  • BDD – Behavior Driven Development
  • BDD – Behavior Driven Development
  • TDD – Test Driven Development
  • ATDD – Acceptance Driven Development
  • Refactoring
  • Acoplamiento y cohesión
  • Pruebas en contextos ágiles
  • Pruebas unitarias
  • Pruebas funcionales
  • Pruebas del sistema

2. Laboratorio de pruebas

Día 5

 

1. Refactor e integración continua

  • Integración continua
  • Control de versiones
  • Control de la calidad del código
  • Revisión de código estático
  • Indicador de cobertura
  • Laboratorio de integración continua

Incluye

Capacitación presencial
Breaks en la mañana y tarde
Certificado de asistencia al curso
Exámen de certificación avalado por Scrum Alliance
Material del estudiante

Y tú, ¿qué esperas para aprender con nosotros?

Cuéntanos si este curso te interesa.