FASE DE PLANIFICACIÓN

Objetivo:

En esta fase el cliente y los programadores se ponen de acuerdo en una fecha para la cual las historias de mayor valor deben estar prontas. (Ver estrategias de planificación para saber como hacer esto)

Actividades:

  • Planificación: Se realiza el plan de la liberación, el cual se adapta a medida que las iteraciones ocurren

  • El primer plan: No tiene historia, las estimaciones son malas, de todas formas, se necesita un plan, algo contra lo cual evaluar el progreso.

Áreas de incertidumbre:

  • Velocidad del equipo: La velocidad se mide, no se va a tener suficiente exactitud en la velocidad hasta varias iteraciones después. Es importante desde el principio medir todas las tareas

  • Tamaño de las historias: Estimar las historias que el equipo se sienta mas cómodo primero, para estimar, la pregunta a hacerse es:Si solo tengo que hacer esta historia y no tengo distracciones, cuanto tiempo me llevaría?
  • Planes siguientes: Cuando se tiene terminado el plan, ocurre que:
  • Las prioridades del negocio cambian
  • Se agregan historias: Si el cliente encuentra una nueva historia, la escribe, desarrollo la estima entonces el cliente saca historias, teniendo en cuenta el estimado para el resto del plan, insertando la nueva historia

Se debe rehacer el plan de la liberación cuando:

  • La pila de historias aplazadas en las iteraciones crece mucho
  • La velocidad del equipo cambia

Cuando se rehace el plan, se debe empezar por una reestimación de las historias.
El propósito es modificar el plan basándose en lo que se aprendió.

Se espera que esto suceda cada 3 o 4 iteraciones

  • Iteraciones: En la fase de Planificación se realizan varias iteraciones

     

    • Primer iteración: La primer iteración se centra en la arquitectura: Escoger aquellas historias para la primer iteración que fuercen a crear “el sistema completo” aunque sea de una forma esqueleto

    • Siguientes  iteraciones: 

      • La elección de las historias para las siguientes iteraciones es a discreción del cliente.

      • Al comienzo de cada iteración, el cliente elije las historias que dan mas valor para ser implementadas

      • A medida que se avanza en las iteraciones, se ven desviaciones al plan, con lo que algo necesita cambiar:

        • El plan: Agregar o sacar historias o cambiar su alcance

        • El proceso: Mejores formas de trabajar con la tecnología o con XP

    • En la ultima iteración se está listo para entrar a producción.

Tiempo:

La fase de planificacion  para la primer liberación debería durar entre dos y seis meses.