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

  1. Winston Royce
  2. Fondo en procesos de fabricación

b. Etapas de Waterfall

  1. Recolección de requisitos
  2. Diseño
  3. Implementación
  4. Verificación
  5. Mantenimiento

c. Desafíos de Waterfall

  1. Lidiar con el cambio
  2. Distancia entre el conocimiento del negocio y la implementación
  3. Aplazar el riesgo hacia el final del ciclo de vida
  4. Priorización del alcance

d. Resumen de reacciones al modelo Waterfall

  1. Embrujar – Enfoques Waterfall, ej. SSADM
  2. Lidiar – Modelo V
  3. Adaptarse – Incremental
  4. Rechazar – Ágil
  5. Aumentar – Lean

2. Estrategias de lidiar con Waterfall usando el Modelo V

a. Verificación y validación tempranas

  1. Costo de encontrar tarde
  2. Revisiones e inspecciones
  3. Análisis estático

b. Etapas de prueba del Modelo V

  1. Prueba unitaria/integración unitaria
  2. Sistema
  3. Integración de sistema
  4. Aceptación

c. Beneficios del Modelo V

  1. Mayor participación del usuario final en la verificación
  2. Mitigación temprana de riesgos

3. Adaptando Waterfall con Enfoques Incrementales

a. Tipos de enfoques incrementales

  1. Pre-planificados 
  2. Paralelos, RAD
  3. Evolucionarios, RUP

b. Principios de entrega incremental

  1. Incrementos de producto
  2. Prototipado
  3. Límite de tiempo (timeboxing)

c. Beneficios de la entrega incremental

  1. Mayor participación del usuario en la toma de decisiones
  2. Rápido retorno de la inversión
  3. Reacciona al cambio 

4. Rechazando el modelo Waterfall a favor de Agile

a. Esenciales Ágiles

  1. Manifiesto Ágil
  2. Principios Ágiles

b. Introducción a Scrum, el marco Ágil más popular

  1. Entrega iterativa
  2. Trabajo colaborativo
  3. Documentación justa a tiempo (just in time)
  4. Planificación adaptable

c. Beneficios de Agile

  1. Mayor participación del usuario en todo el proceso
  2. Equipo de desarrollo empoderado
  3. Rápido retorno de la inversión
  4. Reducir el desarrollo innecesario

5. Aumentando Waterfall con entrega Kanban

a. Lean y Kanban 

  1. Historia de la entrega Lean 
  2. Historia de Kanban
  3. Principio de reducir el desperdicio

b. Introducción a Kanban

  1. Tablero Kanban
  2. Gestión del trabajo en progreso (WIP)

c. Beneficios de Kanban

  1. Mayor capacidad para reaccionar al cambio
  2. Rápido retorno de la inversión
  3. Reducir el desarrollo innecesario

Día 2 - Técnicas de Gestión de Proyectos Ágiles

1. Control Empírico del Proceso

a. Inspección

  1. Demostración
  2. Retroalimentación (retrospección)

b. Adaptación

  1. Planificación adaptable
  2. Mejora continua

c. Transparencia

  1. Involucración de los interesados (stakeholders)
  2. Negociación contractual
  3. Documentación justa a tiempo (just in time)

2. Gestión de requisitos

a. Backlogs

  1. Producto
  2. Lanzamiento (release)
  3. Sprint

b. Elementos del backlog

  1. User Stories
  2. Fallas (defects)
  3. Especificaciones de requisitos

c. Riesgo

  1. Ajuste del backlog por riesgo
  2. Reducción de riesgo (burndown)

3. Estimación y control

a. Planificación en límite de tiempo (timebox planning)

  1. Planificación del lanzamiento (release planning)
  2. Planificación de la iteración (iteration planning)
  3. Comunicación diaria

b. Técnicas de priorización

  1. MoSCoW
  2. Basado en valor
  3. Otras técnicas

c. Técnicas de estimación

  1. Grooming de User Stories
  2. Poker de planificación (Planning Poker)

4. Gestión de entrega

a. Entrega iterativa

  1. Velocidad del equipo (team velocity)
  2. Rápido retorno de la inversión

b. Radiadores de información

  1. Pared de Scrum (Scrum wall)
  2. Gráfico de reducción (burn-down chart)

5. Gestión del equipo

a. Liderazgo asociativo

  1. ScrumMaster como facilitador
  2. Rol del gerente de proyecto tradicional

b. Involucración del usuario final

  1. El tomador de decisiones único – el Product Owner
  2. Comunicación con los interesados (Pigs and Chickens)

c. Equipo empoderado

  1. Equipos autogestionados
  2. Rol del especialista dentro del equipo
  3. Gestión de equipos divididos

Requerimientos

Ninguno

 14 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas