Ágil - Planificación de iteraciones

El objetivo de la planificación de iteración es que el equipo complete el conjunto de elementos de la cartera de productos de primer nivel. Este compromiso tiene un límite de tiempo basado en la duración de la iteración y la velocidad del equipo.

Planificación de iteraciones

¿Quien esta implicado?

  • Scrum Master : el scrum master actúa como facilitador para el equipo de entrega ágil.

  • Propietario del producto: el propietario del producto se ocupa de la vista detallada de la cartera de productos y sus criterios de aceptación.

  • Equipo ágil: la entrega ágil define sus tareas y establece las estimaciones de esfuerzo necesarias para cumplir con el compromiso.

Prerrequisitos de planificación

  • Los elementos en la cartera de productos están dimensionados y tienen un punto de historia relativo asignado.
  • El propietario del producto ha asignado una clasificación a los elementos de la cartera.
  • Los criterios de aceptación se han establecido claramente para cada elemento de la cartera.

Proceso de planificación

Los siguientes son los pasos involucrados en la planificación de la iteración:

  • Determine cuántas historias pueden caber en una iteración.
  • Divide estas historias en tareas y asigna cada tarea a sus dueños.
  • Cada tarea recibe estimaciones en horas.
  • Estas estimaciones ayudan a los miembros del equipo a verificar cuántas horas de tarea tiene cada miembro para la iteración.
  • A los miembros del equipo se les asignan tareas considerando su velocidad o capacidad para que no se sobrecarguen.

Cálculo de velocidad

Un equipo ágil calcula la velocidad en base a iteraciones pasadas. La velocidad es un número promedio de unidades requeridas para terminar historias de usuarios en una iteración. Por ejemplo, si un equipo obtuvo 12, 14, 10 puntos de historia en cada iteración durante las últimas tres iteraciones, el equipo puede tomar 12 como velocidad para la siguiente iteración.

La velocidad planificada le dice al equipo cuántas historias de usuarios se pueden completar en la iteración actual. Si el equipo termina rápidamente las tareas asignadas, entonces se pueden obtener más historias de usuarios. De lo contrario, las historias también se pueden mover a la siguiente iteración.

Capacidad de tarea

La capacidad de un equipo se deriva de los siguientes tres hechos:

  • Número de horas de trabajo ideales en un día.
  • Días disponibles de persona en la iteración
  • Porcentaje de tiempo que un miembro está disponible exclusivamente para el equipo.

Supongamos que un equipo tiene 5 miembros, comprometidos a trabajar a tiempo completo (8 horas al día) en un proyecto y nadie está de permiso durante una iteración, entonces la capacidad de la tarea para una iteración de dos semanas será:

5 × 8 × 10 = 400 horas

Pasos de planificación

  • El propietario del producto describe el elemento mejor clasificado de la cartera de productos.
  • El equipo describe las tareas necesarias para completar el elemento.
  • Los miembros del equipo son dueños de las tareas.
  • Los miembros del equipo estiman el tiempo para terminar cada tarea.
  • Estos pasos se repiten para todos los elementos en la iteración.
  • Si un individuo está sobrecargado con tareas, entonces su tarea se distribuye entre otros miembros del equipo.