Estimación: talla de camisetas: Difference between revisions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
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 | 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 | *'''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 | *'''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 | *'''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 | *'''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. | ||
=Origen= | ==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. | 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= | ==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. | 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): | 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 | # '''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 | # '''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 | # '''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 | # '''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 | # '''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 | *'''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 | *'''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 | *'''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 | *'''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. | ||
==Véase también== | |||
*[https://www.scrummanager.com/blog/2023/07/tecnicas-de-estimacion-agil-tres-metodos/ Scrum Manager Blog: «Técnicas de estimación ágil: tres estrategias para estimar»]. | |||
*[https://open.spotify.com/episode/5cSiawMjvd1TFUpt0TPsEi?si=94027bafbbe24dfa Scrum Manager Podcast | Episodio 1: Serie Fibonacci y estimación ágil]. | |||
*[https://www.scrummanager.com/blog/2022/12/podcast-serie-fibonacci-estimacion-agil/ Scrum Manager Blog: Transcripción Scrum Manager Podcast | Episodio 1: Serie Fibonacci y estimación ágil]. | |||
*[https://open.spotify.com/episode/5qa41nYkK9JSmKVg0E5qt0?si=4a5e2de91db447ab Scrum Manager Podcast | Episodio 10: Estimar o no estimar]. | |||
*[https://www.scrummanager.com/blog/2023/04/estimar-o-no-estimar/ Scrum Manager Blog: Transcripción Scrum Manager Podcast | Episodio 10: Estimar o no estimar]. | |||
[[Category:Glosario de términos]] | [[Category:Glosario de términos]] | ||
[[Category:Prácticas ágiles]] | [[Category:Prácticas ágiles]] |
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):
- 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 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 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.
- 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 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 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
- Scrum Manager Blog: «Técnicas de estimación ágil: tres estrategias para estimar».
- Scrum Manager Podcast | Episodio 1: Serie Fibonacci y estimación ágil.
- Scrum Manager Blog: Transcripción Scrum Manager Podcast | Episodio 1: Serie Fibonacci y estimación ágil.
- Scrum Manager Podcast | Episodio 10: Estimar o no estimar.
- Scrum Manager Blog: Transcripción Scrum Manager Podcast | Episodio 10: Estimar o no estimar.