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 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 del negocio y la implementación
- Postergación del riesgo hasta etapas tardías del ciclo de vida
- Priorización del alcance
d. Resumen de las reacciones al modelo Waterfall
- Adopción – Enfoques Waterfall, por ejemplo, SSADM
- Adaptación – Modelo en V
- Ajuste – Enfoque incremental
- Rechazo – Agile
- Mejora – Lean
2. Estrategias de adaptación al modelo Waterfall mediante el Modelo en V
a. Verificación y validación temprana
- Costo de detectar errores tarde
- Revisiones e inspecciones
- Análisis estático
b. Etapas de prueba en el Modelo en V
- Unidad / Integración de unidades
- Sistema
- Integración del sistema
- Aceptación
c. Beneficios del Modelo en V
- Mayor participación del usuario final en la verificación
- Reducción temprana de riesgos
3. Adaptación del modelo Waterfall mediante enfoques incrementales
a. Tipos de enfoques incrementales
- Pre-planificados
- Paralelos, RAD
- Evolucionarios, RUP
b. Principios de entrega incremental
- Incrementos del producto
- Prototipado
- Timeboxing (cotas temporales)
c. Beneficios de la entrega incremental
- Mayor participación del usuario en la toma de decisiones
- Retorno de la inversión temprano
- Capacidad de respuesta ante el cambio
4. Rechazo del modelo Waterfall en favor de Agile
a. Fundamentos de Agile
- Manifiesto Ágil
- Principios Ágiles
b. Introducción a Scrum, el marco Agile más popular
- Entrega iterativa
- Trabajo colaborativo
- Documentación solo cuando es necesario (just in time)
- Planificación adaptable
c. Beneficios de Agile
- Mayor participación del usuario durante todo el proceso
- Equipo de desarrollo empoderado
- Retorno de la inversión rápido
- Mayor capacidad de respuesta ante el cambio
- Reducción del desarrollo innecesario
5. Mejora del modelo Waterfall mediante la entrega 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 de respuesta ante el cambio
- Retorno de la 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
- Demuestra
- Retrospección
b. Adaptación
- Planificación adaptable
- Mejora continua
c. Transparencia
- Participación de los interesados
- Negociación de contratos
- Documentación solo cuando es necesario (just in time)
2. Gestión de requisitos
a. Backlogs
- Product Backlog
- Release Backlog
- Sprint Backlog
b. Elementos del backlog
- Historias de usuario
- Defectos
- Especificaciones de requisitos
c. Riesgo
- Ajuste del backlog según el riesgo
- Reducción progresiva del riesgo (risk burndown)
3. Estimación y control
a. Planificación basada en timeboxes
- Planificación de la liberación
- Planificación de la iteración
- Comunicación diaria
b. Técnicas de priorización
- MoSCoW
- Basada en el valor
- Otras técnicas
c. Técnicas de estimación
- Grooming (preparación) de historias de usuario
- Poker de planificación
4. Gestión de la entrega
a. Entrega iterativa
- Velocidad del equipo
- Retorno de la inversión rápido
b. Radiadores de información
- Pared de Scrum
- Gráfico de burn-down (reducción de trabajo pendiente)
5. Gestión del equipo
a. Liderazgo asociativo
- ScrumMaster como facilitador
- Rol del gerente de proyectos tradicional
b. Participación del usuario final
- El tomador de decisiones único: el Product Owner
- Comunicación con los interesados (Cerdos y Pollos)
c. Equipo empoderado
- Equipos autosuficientes
- El rol del especialista dentro del equipo
- Gestión de equipos distribuidos
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