SCRUM DEVELOPER TEAM

Duración: 30 horas

Código: SCR-105

Descripción:

La tendencia de la industria de IT y desarrollo de sistemas a nivel mundial con respecto a la utilización de metodologías ágiles es claramente incremental; estas nuevas formas de administrar un proyecto son consideradas como la "Nueva Gestión de Proyectos" no solo para el desarrollo de software sino también para las áreas de diseño gráfico y de identidad, debido a su manejo de requerimientos cambiantes, poco definidos y complejos, en entornos de negocios altamente volátiles.

Este curso práctico provee a los asistentes un entendimiento claro sobre los principios fundamentales de las metodologías ágiles y de Scrum por medio de ejercicios reales. Los participantes obtendrán experiencia práctica trabajando con las herramientas de Scrum y sus actividades, como el backlog, sprint planning, reviews y retrospectivas.

Adicionalmente los participantes saldrán con una sólida comprensión y experiencia en relación a la planificación de releases e iteraciones ágiles. Se presentarán los enfoques para la estimación por puntos de historia junto con cuatro técnicas de estimación, incluyendo la popular técnica de Planning Poker. Estas técnicas han demostrado aumentar la precisión de estimación y planificación, aumentando las posibilidades de finalización a tiempo de cualquier proyecto.

Así mismo se enseña a los asistentes a trabajar en un modelo auto-organizado e interdisciplinario para construir un producto completamente funcional, utilizando las prácticas ágiles más modernas de ingeniería de desarrollo de software.

El curso proporciona una experiencia de primera mano con respecto a los beneficios de utilizar Scrum y las prácticas de ingeniería para abordar los retos encontrados en el desarrollo ágil de software.

Objetivos:

Al finalizar el curso, los participantes aprenderán:

  • Nuevas tendencias en la gestión de proyectos complejos
  • Principios fundamentales y valores de las Metodologías Ágiles y Scrum
  • Diferencias entre los roles de Scrum y las responsabilidades de cada uno
  • Experiencia trabajando con los elementos y prácticas de Scrum (Historias de Usuario, Release Plan, Product y Sprint Backlog)
  • Ceremonias y Simulación de Scrum (Sprint, Planning, Daily Standup, Review, Retrospectiva)
  • A identificar user stories y a dividirlas cuando son complejas
  • Las ventajas de la estimación por story points (estimación relativa)
  • Formas efectivas de identificar la velocidad de los equipos
  • Conformar un release plan.
  • Las prácticas de ingeniería de desarrollo ágil de software
  • Práctica concreta con las técnicas ágiles de desarrollo de software
  • Experiencia como equipos auto-organizados y multidisciplinarios
Audiencia:

Este curso está dirigido a:

  • Gerentes y líderes de proyectos
  • Líderes Técnicos
  • Gerentes de desarrollo.
  • Equipos de desarrollo de software o diseño web/gráfico/de experiencia de usuario
  • Profesionales que quieran ingresar en el mundo de las metodologías ágiles
Certificación:

Este curso es una preparación para la certificación: Certified Scrum Developer.

Contenido:
  1. INTRODUCCIÓN A SCRUM Y A LOS MÉTODOS ÁGILES
    1. Introducción a Agile
    2. Introducción a Scrum
    3. Roles de Scrum
    4. Elementos de Scrum
    5. Ceremonias de Scrum
    6. Simulación de Scrum
  2. ANÁLISIS, PLANIFICACIÓN Y ESTIMACIÓN
    1. Visión de Producto
    2. Desarrollo Evolutivo
    3. Estructura de una buena Historia de Usuario
    4. Mapeo visual de Historias de Usuario
    5. Identificación de Historias de Usuario
    6. Priorización del Product Backlog
    7. Estimación Relativa
    8. Creación de un Release Plan
  3. DESARROLLO ÁGIL DE SOFTWARE
    1. Introducción al Desarrollo de Software Ágil
    2. Técnica de Test Driven Development (TDD)
    3. Técnica de Aceptance Test Driven Development (ATDD)
    4. Versionado
    5. Integración Continua
    6. Visual Management y Métricas
    7. Presentación de un Producto Real
    8. Análisis Ágil
    9. Creación del Plan de Liberación
    10. Sprint 1
    11. Sprint 2
    12. Cierre del curso
Costos:

Este costo incluye: Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.