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