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
- Antecedentes en procesos de manufactura
b. Fases del modelo 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 del negocio y la implementación
- Postergación de la gestión de riesgos hasta etapas avanzadas del ciclo de vida
- Priorización del alcance
d. Resumen de las reacciones al modelo Waterfall
- Adoptar – Enfoques Waterfall, por ejemplo, SSADM
- Confrontar – Modelo en V
- Adaptar – Incremental
- Rechazar – Agile
- Mejorar – Lean
2. Estrategias de adaptación del modelo en V para la entrega con Waterfall
a. Verificación y validación tempranas
- Costo de identificar problemas tarde
- Revisiones e inspecciones
- Análisis estático
b. Fases de prueba del modelo en V
- Pruebas de unidad e integración de unidades
- Sistema
- Integración de sistema
- Acceptance (Aceptación)
c. Beneficios del modelo en V
- Mayor participación del usuario final en la verificación
- Mitigación temprana de riesgos
3. Adaptación de Waterfall mediante enfoques incrementales
a. Tipos de enfoques incrementales
- Preplanificados
- Paralelos, RAD
- Evolutivos, RUP
b. Principios de la entrega incremental
- Incrementos del producto
- Prototipado
- Timeboxing (cajas de tiempo)
c. Beneficios de la entrega incremental
- Mayor participación del usuario en la toma de decisiones
- Retorno de inversión temprana
- Capacidad de responder al cambio
4. Rechazo del modelo Waterfall en favor de Agile
a. Esenciales de Agile
- Manifiesto Ágil
- Principios Agile
b. Introducción a Scrum, el marco de trabajo Agile más popular
- Entrega iterativa
- Trabajo colaborativo
- Documentación justo a tiempo
- Planificación adaptativa
c. Beneficios de Agile
- Mayor participación del usuario durante todo el proceso
- Equipo de desarrollo empoderado
- Retorno de inversión rápido
- Mayor capacidad para responder al cambio
- Reducción del desarrollo innecesario
5. Mejora de Waterfall con la entrega mediante Kanban
a. Lean y Kanban
- Historia de la entrega Lean
- Historia de Kanban
- Principio de reducción de desperdicios
b. Introducción a Kanban
- El tablero Kanban
- Gestión del trabajo en progreso
c. Beneficios de Kanban
- Mayor capacidad para responder al cambio
- Retorno de inversión rápido
- Reducción del desarrollo innecesario
Día 2 - Técnicas de gestión de proyectos Agile
1. Control de procesos empíricos
a. Inspección
- Demostración
- Retrospectiva
b. Adaptación
- Planificación adaptativa
- Mejora continua
c. Transparencia
- Participación de las partes interesadas
- Negociación de contratos
- Documentación justo a tiempo
2. Gestión de requisitos
a. Backlogs
- Backlog del producto
- Backlog de release
- Backlog de sprint
b. Elementos del backlog
- Historias de usuario
- Defectos
- Especificaciones de requisitos
c. Riesgo
- Ajuste del backlog para gestionar riesgos
- Gráfico de quema de riesgos (risk burndown)
3. Estimación y control
a. Planificación con timebox
- Planificación de release
- Planificación de iteración
- Comunicación diaria
b. Técnicas de priorización
- MoSCow
- Basada en valor
- Otras técnicas
c. Técnicas de estimación
- Grooming de historias de usuario
- Planning Poker
4. Gestión de la entrega
a. Entrega iterativa
- Velocidad del equipo
- Retorno de inversión rápido
b. Radiadores de información
- Muro de Scrum
- Gráfico de burn-down
5. Gestión del equipo
a. Liderazgo asociativo
- ScrumMaster como facilitador
- Rol del gestor de proyectos tradicional
b. Participación del usuario final
- El único tomador de decisiones: el Product Owner
- Comunicación con las partes interesadas (Cerdos y Gallinas)
c. Equipo empoderado
- Equipos autogestionados
- Rol del especialista dentro del equipo
- Gestión de equipos fragmentados
Requerimientos
Ninguno
Testimonios (4)
talleres, casos prácticos
Joanna Nowak - LKQ Polska Sp. z o. o.
Curso - Introduction to Agile Testing
Traducción Automática
ejercicios de equipo
Dan
Curso - SAFe® for Teams
Traducción Automática
Amable, con muchos descansos para reflexionar sobre lo que hemos aprendido y un tipo encantador.
Leanne - Welsh Revenue Authority
Curso - Agile Business Analysis
Traducción Automática
Realmente disfruté la mezcla de práctico con teórico. El formador también era extremadamente conocedor y respondió a todas nuestras preguntas perfectamente
Kelly - Department of Information Technology Technological University of the Shannon
Curso - Effective Agile Project Management with Jira & Confluence
Traducción Automática