Estimación basada en tallaspara el cálculo del esfuerzo de las Historias de Usuario
(
)En la gestión de proyectos a través de metodologías ágiles está muy extendida la estimación de esfuerzomediante la técnica del “Planning Poker”. Sin embargo, no todos los equipos se sienten cómodos estimandocon esta técnica (por ejemplo, por no tener experiencia con los story points [1]). Por eso, siguen surgiendootras técnicas diferentes de estimación que permiten que cada equipo pueda escoger y utilizar
aquella quemejor se adapte a sus necesidades y/o preferencias
.Como ejemplos de técnicas alternativas de estimación se podrían poner la “Estimación mediante tablerogüija” [2] o la “Estimación basada en tallas” que veremos a continuación.Entre las múltiples acepciones que nos da el diccionario de la Real AcademiaEspañola para la palabra “talla”, debemos quedarnos con la que la define como la“
medida convencional usada en la fabricación y venta de prendas de vestir
”, ya queesta técnica de estimación nos permitirá determinar el tamaño relativo de lasHistorias de Usuario (H.U.)
utilizando el sistema de tallas común de lascamisetas
.
Fig. 1 – Tallaje de camiseta
Debido a su carácter relativo, la estimación basada en tallas permite
disminuir el error asociado a otrastécnicas
de estimación basadas en el cálculo del esfuerzo en unidades temporales reales (días, horas, …).Como ejemplo basta pensar en lo complicado que es conseguir que dos desarrolladores (con habilidadesvariadas y un grado de experiencia diferente) den una misma estimación para una misma H.U. Por ejemplo,uno de los desarrolladores podría estimar la H.U. en 2 días, y el otro no darle más de 2 horas.Volviendo sobre el carácter relativo de la estimación basada en tallas, la potencia de este tipo deestimaciones se basa en que al comparar dos H.U. y determinar cual es mayor o menor que la otra, inclusoen el caso de que se proporcione una estimación de cuanto más grande o más pequeña resulta la unarespecto a la otra, r
aramente existirá desacuerdo
entre los desarrolladores. Y si existe desacuerdo,entonces podremos estar seguros de que la H.U. no está suficientemente clara para poder ser estimada.Para aplicar esta técnica de estimación relativa se suelenutilizar las habituales tallas de las camisetas:
muy pequeña(
XS
), pequeña (
S
), mediana (
M
), grande (
L
) y muy grande(
XL
)
. Hay que tener en cuenta que el uso de otras medidasintermedias, en vez de contribuir de manera positiva en laestimación, podría provocar que el método resultaseexcesivamente complejo.Esta técnica se aplica en una reunión en grupo, lo que
favorece el debate
sobre aquellos puntos que se presten aconfusión. Además, a esta reunión de estimación deberánasistir representantes del cliente y de los usuarios finales paraque puedan responder a las dudas del equipo, logrando asíunos resultados más fiables de la estimación.Para el desarrollo de la reunión
el equipo podría basarse enla siguiente rutina
:1. El conductor de la reunión procede a
explicar en detallecada H.U.
Si hay dudas, podrán ser resueltas por cualquier participante.
2.
Cada miembro del equipo toma, boca abajo para
evitar influir en el resto de participantes
Fig. 2 – Carta/Tarjeta para talla M