Temario del curso
Día 1 - Gestión de Proyectos de Software en un Contexto Waterfall
1. Introducción a Waterfall
a. Contexto histórico
- Winston Royce
 - Fondo en procesos de fabricación
 
b. Etapas de Waterfall
- Recolección de requisitos
 - Diseño
 - Implementación
 - Verificación
 - Mantenimiento
 
c. Desafíos de Waterfall
- Lidiar con el cambio
 - Distancia entre el conocimiento del negocio y la implementación
 - Aplazar el riesgo hacia el final del ciclo de vida
 - Priorización del alcance
 
d. Resumen de reacciones al modelo Waterfall
- Embrujar – Enfoques Waterfall, ej. SSADM
 - Lidiar – Modelo V
 - Adaptarse – Incremental
 - Rechazar – Ágil
 - Aumentar – Lean
 
2. Estrategias de lidiar con Waterfall usando el Modelo V
a. Verificación y validación tempranas
- Costo de encontrar tarde
 - Revisiones e inspecciones
 - Análisis estático
 
b. Etapas de prueba del Modelo V
- Prueba unitaria/integración unitaria
 - Sistema
 - Integración de sistema
 - Aceptación
 
c. Beneficios del Modelo V
- Mayor participación del usuario final en la verificación
 - Mitigación temprana de riesgos
 
3. Adaptando Waterfall con Enfoques Incrementales
a. Tipos de enfoques incrementales
- Pre-planificados
 - Paralelos, RAD
 - Evolucionarios, RUP
 
b. Principios de entrega incremental
- Incrementos de producto
 - Prototipado
 - Límite de tiempo (timeboxing)
 
c. Beneficios de la entrega incremental
- Mayor participación del usuario en la toma de decisiones
 - Rápido retorno de la inversión
 - Reacciona al cambio
 
4. Rechazando el modelo Waterfall a favor de Agile
a. Esenciales Ágiles
- Manifiesto Ágil
 - Principios Ágiles
 
b. Introducción a Scrum, el marco Ágil más popular
- Entrega iterativa
 - Trabajo colaborativo
 - Documentación justa a tiempo (just in time)
 - Planificación adaptable
 
c. Beneficios de Agile
- Mayor participación del usuario en todo el proceso
 - Equipo de desarrollo empoderado
 - Rápido retorno de la inversión
 - Reducir el desarrollo innecesario
 
5. Aumentando Waterfall con entrega Kanban
a. Lean y Kanban
- Historia de la entrega Lean
 - Historia de Kanban
 - Principio de reducir el desperdicio
 
b. Introducción a Kanban
- Tablero Kanban
 - Gestión del trabajo en progreso (WIP)
 
c. Beneficios de Kanban
- Mayor capacidad para reaccionar al cambio
 - Rápido retorno de la inversión
 - Reducir el desarrollo innecesario
 
Día 2 - Técnicas de Gestión de Proyectos Ágiles
1. Control Empírico del Proceso
a. Inspección
- Demostración
 - Retroalimentación (retrospección)
 
b. Adaptación
- Planificación adaptable
 - Mejora continua
 
c. Transparencia
- Involucración de los interesados (stakeholders)
 - Negociación contractual
 - Documentación justa a tiempo (just in time)
 
2. Gestión de requisitos
a. Backlogs
- Producto
 - Lanzamiento (release)
 - Sprint
 
b. Elementos del backlog
- User Stories
 - Fallas (defects)
 - Especificaciones de requisitos
 
c. Riesgo
- Ajuste del backlog por riesgo
 - Reducción de riesgo (burndown)
 
3. Estimación y control
a. Planificación en límite de tiempo (timebox planning)
- Planificación del lanzamiento (release planning)
 - Planificación de la iteración (iteration planning)
 - Comunicación diaria
 
b. Técnicas de priorización
- MoSCoW
 - Basado en valor
 - Otras técnicas
 
c. Técnicas de estimación
- Grooming de User Stories
 - Poker de planificación (Planning Poker)
 
4. Gestión de entrega
a. Entrega iterativa
- Velocidad del equipo (team velocity)
 - Rápido retorno de la inversión
 
b. Radiadores de información
- Pared de Scrum (Scrum wall)
 - Gráfico de reducción (burn-down chart)
 
5. Gestión del equipo
a. Liderazgo asociativo
- ScrumMaster como facilitador
 - Rol del gerente de proyecto tradicional
 
b. Involucración del usuario final
- El tomador de decisiones único – el Product Owner
 - Comunicación con los interesados (Pigs and Chickens)
 
c. Equipo empoderado
- Equipos autogestionados
 - Rol del especialista dentro del equipo
 - Gestión de equipos divididos
 
Requerimientos
Ninguno
Testimonios (5)
talleres, casos prácticos
Joanna Nowak - LKQ Polska Sp. z o. o.
Curso - Introduction to Agile Testing
Traducción Automática
Ejercicios en equipo
Dan
Curso - SAFe® for Teams
Traducción Automática
Fantástico curso, ¡me encantaría hacer un curso más largo para aprender más!
claire
Curso - Scrum for Managers and Executives
Traducción Automática
compartir experiencias y otros materiales no incluidos en el paquete.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Curso - Agile Business Analysis
Traducción Automática
La teoría, los ejemplos, los ejercicios, las explicaciones.
bao thanh n guyen van - EDQM - Council of Europe - Conseil de l'Europe
Curso - Agile Software Testing
Traducción Automática