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

CSD

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

En este curso nuestros participantes logran los conocimientos necesarios para entender el agilismo como una filosofía de trabajo, los cuales les permite lograr mayor valor en el proceso de desarrollo y otros contextos de la vida. También, aprenden 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

 

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.

Hablemos

Los campos marcados con * son obligatorios