Descripción:
Scrum es un modelo de desarrollo ágil caracterizado por adoptar una estrategia de desarrollo incremental, en lugar de la planificación y ejecución completa del producto. Basa la calidad del resultado más en el conocimiento tácito de las personas en equipos autoorganizados, que en la calidad de los procesos empleados. Con esta metodología, se lleva a cabo el solapamiento de las diferentes fases del desarrollo, en lugar de realizar una tras otra en un ciclo secuencial o de cascada.
Objetivo:
El Curso de SCRUM busca transmitir a los participantes una manera práctica de aplicar SCRUM en su organización, que les permita implementar este modelo de proceso ágil en el desarrollo de software aprovechando sus ventajas en las tareas de administración de proyecto.
Dirigido a: Administradores, gestores de proyectos, empresas TIC, programadores, técnicos y profesionales interesados en metodologías ágiles.
Temario:
A. Introducción a SCRUM
a. Breve historia
b. Conceptos
Roles | Artefactos | Herramientas | Ciclo de vida
c. Product Backlog
Qué es el Product Backlog | Cómo se define la lista de pendientes del producto | Recomendaciones
d. Planeación Ágil
Planeando el SPRINT | Definiendo el criterio de fin de tareas | El juego de planeación | Comunicación Ágil
B. Preparando un SPRINT especifico
a. Reuniones de planeación del SPRINT
Estimación Ágil | Facilitando el trabajo del equipo | Seguimiento y control ágil | Actualización diaria | Comunicación | Gráfica Burnout (Bournout Chart)
b. La presentación del trabajo realizado DEMOS
Beneficios de mostrar el trabajo | Lista de verificación para mostrar el trabajo
c. Y como se aplican las pruebas
Pruebas de aceptación | Buenas prácticas | Involucrando a pruebas | Reduciendo el alcance
d. Complementado SCRUM con eXtreme Programing para las tareas de ingeniería del proyecto(XP)
Introducción a XP | Principios y Practicas | Ciclo de vida | TDD – Test Driven Design | Colaboración XP # SCRUM
e. Simulacro de proyecto utilizando SCRUM