Estimación: talla de camisetas

From Scrum Manager BoK

La técnica de estimación basada en tallas de camisetas es un método comúnmente utilizado en el desarrollo de software y la gestión de proyectos para hacer estimaciones rápidas y simples. Se basa en la metáfora de las tallas de camisetas para clasificar la dificultad o el tamaño de una tarea.

  • Pequeño (S): una tarea que se puede hacer rápidamente, tal vez en unas pocas horas o un día.
  • Mediano (M): una tarea que puede llevar unos pocos días. Por ejemplo, desarrollar una nueva característica que no es demasiado compleja.
  • Grande (L): es una tarea que puede llevar una semana o más. Por ejemplo, construir una nueva sección del sitio web desde cero.
  • Extra Grande (XL): es una tarea que puede requerir varias semanas o incluso meses. Por ejemplo, rediseñar completamente la interfaz de usuario del producto.

Estas categorías son flexibles y se adaptan según las necesidades del equipo o del proyecto.

Origen

Esta técnica se popularizó inicialmente en equipo ágiles como una forma de medir los puntos de historia. Se consideraba una técnica de estimación relativa, una alternativa a la técnica tradicional de estimación de puntos de historia numéricos, que permitía representar ideas más complejas, son solo el tiempo, también el esfuerzo y la complejidad​.

Descripción y objetivo

El objetivo principal es proporcionar una forma rápida y fácil de hacer estimaciones sin tener que entrar en demasiados detalles.

Esta podría ser una forma de aplicarla, aunque siempre hay que tener en cuenta el contexto (necesidades específicas del equipo y del proyecto):

  1. Preparación: se convoca una reunión con todos los miembros relevantes del equipo de proyecto, incluyendo desarrolladores, gerentes de proyecto y representantes de los stakeholders. Antes de la reunión es recomendable asegurar que todo el mundo conoce esta técnica.
  2. Lista de tareas: se identifican todas las tareas o historias de usuario que necesitan ser estimadas. Deben ser claras y comprensibles para todos los presentes. Lo ideal sería presentar cada tarea una por una y permitir preguntas para aclarar cualquier duda o confusión.
  3. Estimación individual: cada miembro del equipo estima la talla de cada tarea de manera individual. Pueden utilizar tarjetas o un sistema electrónico para registrar sus estimaciones.
  4. Puesta en común: una vez que todos hayan hecho sus estimaciones, se hace una puesta en común. Esto puede hacerse mostrando las tarjetas o utilizando un sistema electrónico.
  5. Debate: si hay discrepancias en las estimaciones, los miembros del equipo pueden explicar su razonamiento y la tarea puede ser reevaluada si es necesario. El objetivo es llegar a un consenso sobre la talla de cada tarea.
  6. Estimar el esfuerzo de cada talla: una vez que todas las tareas han sido asignadas a una talla, se selecciona una tarea de referencia para cada talla y se estima el esfuerzo necesario para esa tarea. Luego, se utiliza esa estimación como referencia para todas las demás tareas de la misma talla.
  7. Documentación: es necesario documentar las estimaciones para cada tarea. Lo recomendable es que todos los miembros del equipo tengan acceso a esta información.

Ventajas y beneficios

La técnica de estimación basada en tallas de camisetas tiene varias ventajas, especialmente en el ámbito del desarrollo de software y la gestión de proyectos:

  • Simplicidad: utilizar tallas de camisetas como una medida de tamaño es intuitivo y fácil de entender. Esto facilita que todos los miembros del equipo se pongan de acuerdo en la escala de estimación.
  • Centrada en la complejidad: al usar tallas de camisetas, los equipos pueden centrarse en la complejidad del trabajo en lugar de cuánto tiempo tomará. De este modo se evita subestimar tareas que pueden parecer simples pero que realmente son muy complejas.
  • Facilita la comunicación: puede ser más fácil para las personas no técnicas entender la idea de que una tarea es "grande" en lugar de que llevará "40 horas" realizarla.
  • Adaptable: es una técnica flexible y puede ser adaptada a las necesidades específicas de cada equipo. Por ejemplo, un equipo puede decidir añadir más categorías, como "XS" para tareas muy pequeñas o "XXL" para proyectos muy grandes.
  • Fomenta la discusión: el equipo debe debatir y consensuar el tamaño relativo de las tareas, lo cual puede llevar a una mejor comprensión de lo que se necesita para completarlas.

Al igual que todas las técnicas de estimación, la técnica de tallas de camisetas no es perfecta y debe tenerse en cuenta el contexto a la hora de aplicarla.

Véase también