Estimación: talla de camisetas: Difference between revisions

From Scrum Manager BoK
No edit summary
No edit summary
 
Line 1: Line 1:
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.
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 [[unidad de trabajo]].
*'''Pequeño (S):''' una tarea que se puede hacer rápidamente, tal vez en unas pocas horas o un día.
*'''Pequeño (S):''' una unidad de trabajo 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.
*'''Mediano (M):''' una unidad de trabajo 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.
*'''Grande (L):''' es una unidad de trabajo 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.
*'''Extra Grande (XL):''' es una unidad de trabajo 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.
Estas categorías son flexibles y se adaptan según las necesidades del equipo o del proyecto.
Line 13: Line 13:
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):  
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):  
# '''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.
# '''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.
# '''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.
# '''Lista de unidades de trabajo:''' se identifican todas las unidades de trabajo que necesitan ser estimadas. Deben ser claras y comprensibles para todos los presentes. Lo ideal sería presentar cada unidad de trabajo una por una y permitir preguntas para aclarar cualquier duda o confusión.
# '''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.
# '''Estimación individual:''' cada miembro del equipo estima la talla de cada unidad de trabajo de manera individual. Pueden utilizar tarjetas o un sistema electrónico para registrar sus estimaciones.
# '''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.
# '''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.
# '''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.
# '''Debate:''' si hay discrepancias en las estimaciones, los miembros del equipo pueden explicar su razonamiento y la unidad de trabajo puede ser reevaluada si es necesario. El objetivo es llegar a un consenso sobre la talla de cada unidad de trabajo.
# '''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.
# '''Estimar el esfuerzo de cada talla:''' una vez que todas las unidades de trabajo han sido asignadas a una talla, se selecciona una de referencia para cada talla y se estima el esfuerzo necesario para esa unidad de trabajo. Luego, se utiliza esa estimación como referencia para todas las demás unidades de trabajo de la misma talla.
# '''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.
# '''Documentación:''' es necesario documentar las estimaciones para cada unidad de trabajo. Lo recomendable es que todos los miembros del equipo tengan acceso a esta información.
==Ventajas y beneficios==
==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:
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.
*'''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.
*'''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 unidades de trabajo 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.
*'''Facilita la comunicación:''' puede ser más fácil para las personas no técnicas entender la idea de que una unidad de trabajo 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.
*'''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 unidades de trabajo 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.
*'''Fomenta la discusión:''' el equipo debe debatir y consensuar el tamaño relativo de las unidades de trabajo, 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.
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.

Latest revision as of 11:59, 27 May 2024

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 unidad de trabajo.

  • Pequeño (S): una unidad de trabajo que se puede hacer rápidamente, tal vez en unas pocas horas o un día.
  • Mediano (M): una unidad de trabajo que puede llevar unos pocos días. Por ejemplo, desarrollar una nueva característica que no es demasiado compleja.
  • Grande (L): es una unidad de trabajo 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 unidad de trabajo 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 unidades de trabajo: se identifican todas las unidades de trabajo que necesitan ser estimadas. Deben ser claras y comprensibles para todos los presentes. Lo ideal sería presentar cada unidad de trabajo 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 unidad de trabajo 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 unidad de trabajo puede ser reevaluada si es necesario. El objetivo es llegar a un consenso sobre la talla de cada unidad de trabajo.
  6. Estimar el esfuerzo de cada talla: una vez que todas las unidades de trabajo han sido asignadas a una talla, se selecciona una de referencia para cada talla y se estima el esfuerzo necesario para esa unidad de trabajo. Luego, se utiliza esa estimación como referencia para todas las demás unidades de trabajo de la misma talla.
  7. Documentación: es necesario documentar las estimaciones para cada unidad de trabajo. 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 unidades de trabajo 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 unidad de trabajo 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 unidades de trabajo 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 unidades de trabajo, 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