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

CSD

El presente taller abarca un conjunto de métodos, técnicas y marcos de trabajo orientados al desarrollo iterativo e incremental, y enmarcados en la colaboración, la respuesta ante el cambio, la mejora continua y la entrega continua. Hablaremos de los principales sabores del agilismo y técnicas de ingeniería de software.

Los participantes del curso lograrán los conocimientos necesarios para entender el agilismo como una filosofía de trabajo que permite lograr mayor valor en el proceso de desarrollo y otros contextos de la vida. También aprenderán a desarrollar productos aplicando las técnicas y buenas prácticas de Ingeniería de software.

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

Objetivo

 

El entrenamiento Certified Scrum Developer (CSD) busca 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.  Hablaremos 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

Por definir con el cliente.

Ceiba tiene a su disposición un salón de entrenamientos.

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?

También puedes escribirnos a través de nuestro formulario de Contacto y contarnos cuál de estos cursos te interesa y requieres más información.

Hablemos

Los campos marcados con * son obligatorios