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
- Gestión del cambio
- Distancia entre el conocimiento empresarial y la implementación
- Almacenamiento de riesgos en fases tardías del ciclo de vida
- Priorización del alcance
d. Resumen de reacciones al modelo Waterfall
- Aceptar – Enfoques Waterfall, por ejemplo SSADM
- Adaptar – Modelo V
- Ajustarse – Incremental
- Rechazar – Agile
- Mejorar – Lean
2. Estrategias de adaptación del modelo V para la entrega Waterfall
a. Verificación y validación temprana
- Costo de encontrar errores tarde
- Revisiones e inspecciones
- Análisis estático
b. Etapas de prueba del modelo V
- Prueba unitaria/integración unitaria
- Prueba del sistema
- Integración del sistema
- Aceptación
c. Beneficios del modelo V
- Mayor participación del usuario final en la verificación
- Mitigación de riesgos temprana
3. Adaptando Waterfall con enfoques Incrementales
a. Tipos de enfoques Incrementales
- Planificados previamente
- Paralelos, RAD
- Evolucionarios, RUP
b. Principios de entrega incremental
- Incrementos del producto
- Prototipado
- Timeboxing (planificación temporal limitada)
c. Beneficios de la entrega incremental
- Mayor participación del usuario en la toma de decisiones
- Rápido retorno de la inversión
- Reacción ante el cambio
4. Rechazando el modelo Waterfall a favor de Agile
a. Esenciales de Agile
- Manifiesto Ágil
- Principios Ágiles
b. Introducción a Scrum, el marco Agile más popular
- Entrega iterativa
- Trabajo colaborativo
- Documentación justa a tiempo
- Planificación adaptativa
c. Beneficios de Agile
- Mayor participación del usuario en todo el proceso
- Equipo de desarrollo empoderado
- Rápido retorno de la inversión
- Mayor capacidad para reaccionar ante el cambio
- Reducción del desarrollo innecesario
5. Mejorando Waterfall con entrega Kanban
a. Lean y Kanban
- Historia de la entrega Lean
- Historia de Kanban
- Principio de reducción de desperdicio
b. Introducción a Kanban
- Tablero Kanban
- Gestión del trabajo en proceso (WIP)
c. Beneficios de Kanban
- Mayor capacidad para reaccionar ante el cambio
- Rápido retorno de la inversión
- Reducción del desarrollo innecesario
Día 2 - Técnicas de Gestión de Proyectos Ágiles
1. Control de Proceso Empírico
a. Inspección
- Demostración
- Retroalimentación
b. Adaptación
- Planificación adaptativa
- Melhoria continua
c. Transparencia
- Involucración de los interesados (stakeholders)
- Negociación contractual
- Documentación justa a tiempo
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 gradual del riesgo (risk burndown)
3. Estimación y control
a. Planificación de timeboxes
- Planificación de lanzamiento (release planning)
- Planificación iterativa (iteration planning)
- Comunicación diaria
b. Técnicas de priorización
- MoSCoW (Must have, Should have, Could have, Won't have)
- Basada 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
- Gráfico de burndown (burn-down chart)
5. Gestión del equipo
a. Liderazgo asociativo
- ScrumMaster como facilitador
- El papel 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
- El papel 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