Metodología de Gestión y Desarrollo de Proyectos de Software con SCRUM
Código: IFCD048PO
Objetivos
OBJETIVO GENERAL:
Ejecutar proyectos de desarrollo de software haciendo uso del modelo SCRUM
OBJETIVOS ESPECÍFICOS:
Unidad 1:
- Comprender lo que significa ágil, la importancia de pensar en ágil y los beneficios que reporta a las organizaciones.
- Conocer cómo funciona un proyecto y su ciclo de vida para entender la diferencia entre un proyecto tradicional y otro adaptativo, así como la diferencia de un control predictivo de un control empírico.
- Descubrir el manifiesto Agile, sus valores y sus principios. Entendiendo el manifiesto se llega a advertir de que Agile es mucho más que la aplicación de una metodología en los departamentos de desarrollos tecnológicos.
Unidad 2:
- Conocer cómo se trabaja en Scrum y cómo se mejora la productividad a través de las actividades limitadas en el tiempo, así como los beneficios adicionales de trabajar con bloques de tiempo.
- Entender lo que son los sprints o ciclos iterativos e incrementales en los que trabaja Scrum y qué se hace en cada sprint. Familiarizarnos con la duración y la acción correspondiente a ciclo con el objetivo de producir un incremento de producto al final del sprint.
- Comprender la importancia de hacer seguimiento y cómo hacerlo de forma diaria sobre el proyecto a través del objetivo, los elementos elegidos y el plan detallado.
Unidad 3:
- Conocer la composición de los Product Backlog y cómo se trabajan las historias de usuario, desde la priorización realizada por el Product Owner hasta la estimación de esfuerzo por parte del Team.
- Entender qué es el Sprint Backlog y la técnica que el Team utiliza para seleccionar las historias de usuario que desarrollará durante el Sprint, teniendo en cuenta unidades de esfuerzo y no de tiempo, así como la velocidad y los incrementos a entregar.
- Comprender cuáles son los diferentes gráficos utilizados para conocer el grado de avance del proyecto, el trabajo realizado por el equipo y el tiempo estimado para la finalización del proyecto. Nos familiarizaremos con el tablón que se utiliza en el sprint.
- Descubrir las metodologías y herramientas para llevar Scrum a otro nivel, tanto en escalado como en su ejecución a través de diferentes tipos.
Programa
Presentación del curso
Unidad didáctica 1: Fundamentos de la metodología Scrum, roles y responsabilidades
Introducción y objetivos
1. Introducción a Scrum
2. Roles y responsabilidades
RESUMEN
TEST 1
EVALUACIÓN 1
Unidad didáctica 2: Scrum en el día a día, los Sprints y sus reuniones
Introducción y objetivos
1. Periodos de trabajo
2. Sprints: las iteraciones incrementales
3. Las reuniones de Scrum
RESUMEN
TEST 2
EVALUACIÓN 2
Unidad didáctica 3: Los documentos y su seguimiento, el Scaling Scrum y la implementación de Scrum
Introducción y objetivos
1. Documentos
2. Seguimientos del progreso
3. Principales obstáculos y herramientas ágiles
4. El Scaling Scrum
RESUMEN
TEST 3
EVALUACIÓN 3
Ponte a prueba final
Caso práctico final
EVALUACIÓN FINAL