Contacta con nosotros

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. Antecedentes 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. Gestión del cambio
  2. Distancia entre el conocimiento del negocio y la implementación
  3. Postergación del riesgo hasta etapas tardías del ciclo de vida
  4. Priorización del alcance

d. Resumen de las reacciones al modelo Waterfall

  1. Adopción – Enfoques Waterfall, por ejemplo, SSADM
  2. Adaptación – Modelo en V
  3. Ajuste – Enfoque incremental
  4. Rechazo – Agile
  5. Mejora – Lean

2. Estrategias de adaptación al modelo Waterfall mediante el Modelo en V

a. Verificación y validación temprana

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

b. Etapas de prueba en el Modelo en V

  1. Unidad / Integración de unidades
  2. Sistema
  3. Integración del sistema
  4. Aceptación

c. Beneficios del Modelo en V

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

3. Adaptación del modelo Waterfall mediante enfoques incrementales

a. Tipos de enfoques incrementales

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

b. Principios de entrega incremental

  1. Incrementos del producto
  2. Prototipado
  3. Timeboxing (cotas temporales)

c. Beneficios de la entrega incremental

  1. Mayor participación del usuario en la toma de decisiones
  2. Retorno de la inversión temprano
  3. Capacidad de respuesta ante el cambio

4. Rechazo del modelo Waterfall en favor de Agile

a. Fundamentos de Agile

  1. Manifiesto Ágil
  2. Principios Ágiles

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

  1. Entrega iterativa
  2. Trabajo colaborativo
  3. Documentación solo cuando es necesario (just in time)
  4. Planificación adaptable

c. Beneficios de Agile

  1. Mayor participación del usuario durante todo el proceso
  2. Equipo de desarrollo empoderado
  3. Retorno de la inversión rápido
  4. Mayor capacidad de respuesta ante el cambio
  5. Reducción del desarrollo innecesario

5. Mejora del modelo Waterfall mediante la entrega Kanban

a. Lean y Kanban

  1. Historia de la entrega Lean
  2. Historia de Kanban
  3. Principio de reducción de desperdicios

b. Introducción a Kanban

  1. El tablero Kanban
  2. Gestión del trabajo en progreso

c. Beneficios de Kanban

  1. Mayor capacidad de respuesta ante el cambio
  2. Retorno de la inversión rápido
  3. 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

  1. Demuestra
  2. Retrospección

b. Adaptación

  1. Planificación adaptable
  2. Mejora continua

c. Transparencia

  1. Participación de los interesados
  2. Negociación de contratos
  3. Documentación solo cuando es necesario (just in time)

2. Gestión de requisitos

a. Backlogs

  1. Product Backlog
  2. Release Backlog
  3. Sprint Backlog

b. Elementos del backlog

  1. Historias de usuario
  2. Defectos
  3. Especificaciones de requisitos

c. Riesgo

  1. Ajuste del backlog según el riesgo
  2. Reducción progresiva del riesgo (risk burndown)

3. Estimación y control

a. Planificación basada en timeboxes

  1. Planificación de la liberación
  2. Planificación de la iteración
  3. Comunicación diaria

b. Técnicas de priorización

  1. MoSCoW
  2. Basada en el valor
  3. Otras técnicas

c. Técnicas de estimación

  1. Grooming (preparación) de historias de usuario
  2. Poker de planificación

4. Gestión de la entrega

a. Entrega iterativa

  1. Velocidad del equipo
  2. Retorno de la inversión rápido

b. Radiadores de información

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

5. Gestión del equipo

a. Liderazgo asociativo

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

b. Participación del usuario final

  1. El tomador de decisiones único: el Product Owner
  2. Comunicación con los interesados (Cerdos y Pollos)

c. Equipo empoderado

  1. Equipos autosuficientes
  2. El rol del especialista dentro del equipo
  3. Gestión de equipos distribuidos

Requerimientos

Ninguno

 14 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas