reCAPTCHA demo: Simple page

Blog

Equipo Scrum Scrum Colombia

Estimar en Scrum, clave para lograr los objetivos del equipo

Estimar en Scrum es una de las actividades que resulta clave para lograr los resultados del equipo, al estimar el esfuerzo que cada actividad requiere, se puede determinar a qué se compromete el equipo durante cada Sprint, por esta razón es de vital importancia que se haga de la forma correcta y con las herramientas adecuadas.

Lo más importante al estimar en Scrum, ya no es el tiempo, como lo es en el método tradicional en donde el desarrollo del proyecto estaba en función de este, es decir; las horas que iba a tomar el equipo para desarrollar cada una de las actividades y que a su vez estaban sustentadas en los datos históricos de la organización, datos que quizás estaban en función de variables, actores y momentos diferentes, que los pueden llevar a sobredimensionar los recursos requeridos aumentando considerablemente el presupuesto o peor aún a no contar con todos los recursos necesarios y versen sometidos al incumplimiento de lo acordado, por citar algunas de las posibles consecuencias.

A diferencia de estos métodos tradicionales, estimar en Scrum es una tarea diferente en donde el equipo Scrum analiza tres grandes variables:

  • Cantidad de trabajo a realizar
  • El grado de conocimiento y/o de incertidumbre sobre la tarea
  • La complejidad del desarrollo de la tarea

Y a partir de la experiencia de cada uno de los miembros del equipo, estiman el esfuerzo que les acarreara desarrollar cada tarea, dicha estimación que en la mayoría de los casos corresponde a un valor numérico que es lo que normalmente conocemos como puntos de historia, sin embargo, cabe aclarar que se pueden usar otros patrones de referencia que veremos más adelante.

Ahora, es importante decir que estimar en Scrum no resulta ser una ciencia exacta ni absoluta y que tampoco es su objetivo, el objetivo principal de realizar estas estimaciones es poder determinar qué elementos del product backlog, el equipo se va a comprometer a desarrollar de acuerdo a su capacidad, y aplica tanto para equipos consolidados como para equipos nuevos, en el caso que sea un equipo consolidado que ya tiene definida su capacidad por sprint; en el caso de equipos nuevos será necesario estimar y recorrer unos 3 o 4 sprint para poder determinar un promedio de la capacidad del equipo por sprint y con base a ese promedio ir refinando los compromisos adquiridos por sprint y a su vez su determinando su capacidad.

Entonces, siendo esta una actividad clave para lograr los objetivos del equipo a partir de la definición de su capacidad y por ende de saber que es capaz de alcanzar, es importante contar con diferentes herramientas que nos sean de utilidad a la hora de estimar en Scrum y que podamos usar según la necesidad de nuestro equipo y dentro de estas podemos encontrar:

Planning Poker sin duda resulta ser una de las herramientas mas utilizadas para establecer puntos de historia, es una baraja en donde cada carta representa un numero de la serie de Fibonacci que para quienes no la conocen, es una serie de números empezando en 0, 1, 1… y el numero siguiente corresponde a la suma de los dos anteriores, viéndose así: 0,1,1,2,3,5,8,13,21,34,55.

Cada número corresponde a una cantidad relativa de trabajo, si lo llevamos a un ejemplo muy simple como servir un vaso de agua, le podríamos asignar un 2 por la cantidad de trabajo que se requiere, preparar un jugo puede ser un 5 y tal vez preparar un coctel con 5 tragos y otros ingredientes puede ser un 13, pero si lo estima un barman puede ser un 5 y son estas discusiones las que nos permitirán crear un escenario más preciso. A la hora de estimar en Scrum con esta herramienta es posible todos los miembros del equipo coincidan en el mismo valor y por supuesto también es muy posible que varíen bastante, cuando esto sucede es posible que exista un mal entendido o que no esté claro el alcance.

Bajo valoraciones normales, se invita a sustentar a la persona con la valoración mas alta y a la persona con la valoración más baja, después de oírlos se procede a estimar nuevamente, y repetirlo una tercera ve si es necesario. El objetivo es que exista un consenso y se pueda promediar el valor estimado en todas las cartas.

Serie Cohn, también puede ser encontrada en cartas como el planning poker o solo haciendo uso de la numeración de la serie, es muy similar a la serie Fibonacci solo que cambia al pasar del 13 al 20, 40 y 100, pero en su aplicación el concepto es el mismo.

T-Shirt Sizes o Tallas de Camiseta es una técnica que se basa en asignar tallas de camiseta a la tarea como XS, S, M, L, XL en vez de números, estimar en Scrum con esta técnica funciona muy bien cuando lo hacemos sobre las épicas, pero no tan bien para estimar historias de usuario ya que no permite establecer claramente la velocidad del equipo.

Dot Voting o votación de puntos, es una técnica bastante sencilla utilizada cuando se estima en Scrum en la que cada miembro tiene una cantidad de fichas para ser repartidas entre los ítems del product backlog, asignándole mayor cantidad a los elementos que considera tienen mayor cantidad de trabajo, puede funcionar muy bien con monedas u otros elementos que permitan cuantificar.

En la red podremos encontrar otras herramientas para estimar en Scrum, sin embargo y para ser sinceros no varían mucho de las aquí presentadas, lo verdaderamente importante es seleccionar la que mejor se adapte a las necesidades del equipo.

Estimar en Scrum no hay ni se exige alguna técnica en específico, a su vez, independiente de la técnica que se use, estas no representan un pacto de sangre, por lo que las estimaciones pueden ir reestimándose con base a la experiencia adquirida.

Para terminar, a la hora de estimar en Scrum, se debe ser consciente que las primeras estimaciones tendrán que ser refinadas a medida que se va aprendiendo y ganando experiencia y que grandes variaciones no deben ser motivo de alerta, todo lo contrario, son una gran caja de oportunidades para hacerlo mejor, si nos enfocamos en ellos por supuesto.

¡Éxitos en tus estimaciones!

Call Now Button