Los story points son valores realmente abstractos?

 

Las reuniones de refinamiento (o reuniones de preparación de backlog, como prefieren) son mis ceremonias Agile favoritas. Especialmente por el momento en que, después de una discusión creativa e inteligente, todo el equipo selecciona una carta, individualmente. Y luego tratamos de entender las discrepancias entre los valores, por qué una persona votó demasiado alto, otro demasiado bajo … este es un momento increíble donde se puede observar tanto: quién dirige, quién sabe, quién ama el riesgo, quién es más cauteloso, quién influye , quien lo implementará 🙂

En las reuniones de refinamiento está presente todo el equipo AGILE. Se discuten algunas historias, previamente seleccionadas como listas para ser discutidas, de una forma constructiva y detallada:

En primer lugar el Product Owner presenta la historia, lo que quiere, por qué quiere, cómo se imaginó la funcionalidad, que el valor vendrá para el usuario o para el producto …
Después, todo el equipo rompe la historia en pequeñas partes de complejidad o tareas para la implementación de la misma. Hay un ejercicio de equipo para analizar cada parte, y pensar cómo cada parte puede ser implementada de la manera más inteligente.
Este momento refleja 100% los valores del Manifiesto Agile, es un momento creativo y analítico, pudiendo ser también un momento importante para discusiones de arquitectura. Pero este momento de refinamiento termina con la estimación de story en story points.

Si buscas en Google, encontrarás muchas definiciones para story points, la mía es la siguiente:

Los story points son una unidad métrica, individual de cada equipo, que se vuelve más precisa a lo largo del proceso de maduración, conocimiento y confianza entre los miembros del mismo equipo. En cuanto a lo mejor los miembros del equipo se conocen y confían unos en otros, mejor definidos serán los límites y significados de cada valor, de cada story point.
El propio equipo elegirá las cartas con las que normalmente estimará.
Cada vez que agregamos a un nuevo miembro del equipo, él inicialmente será «confuso» con la escala usada por el equipo constituido antes de que llegue. Después de 2-3 ceremonias, comenzará a entender los conceptos de historia sub-estimada o super-estimada de acuerdo con la escala informalmente acordada por el equipo.

Pero, ¿qué variables son estimadas por los puntos de historia?

Varios! La estimación considerará una combinación abstracta de varias variables como:

  • complejidad
  • Tipo de Story (UX, back-end, front-end, etc.);
  • ¿Quién va a implementarla;
  • Cuán innovadora o repetitiva es esta historia cuando se compara con otras implementadas en el pasado;
  • ¿El equipo tiene experiencia con esta tecnología?
  • ¿Esta historia tiene dependencias fuera de la capacidad del equipo?

Una reunión de refinamiento después de la otra traerá un ritmo increíble y preciso en el proceso de refinamiento!

En mi opinión, cuanto más experimentado es el equipo en el proceso de refinamiento menos abstracto será su escala de story points.

Dejar una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.