Velocity en Scrum – Definición y cómo puedes calcularla
Es una pequeña pepita esencial en el mundo ágil que ayuda a pronosticar la producción de trabajo y mejorar la productividad del equipo. En esta guía fácil de seguir, vamos a desglosar el concepto de velocidad de Scrum y mostrarte cómo calcularla. Aclararemos todos los detalles importantes y mediremos su cambio.
Velocidad de Scrum: ¿Qué es y su Significado en el Desarrollo Ágil
En el framework Scrum, la velocidad es un indicador clave de rendimiento que mide la cantidad de trabajo que un equipo puede manejar durante un sprint. No solo mide la velocidad del equipo, sino que también ofrece una proyección de su producción potencial.
Medir la Velocidad: Así es como funciona
Calcular la velocidad de Scrum de un equipo de desarrollo es en realidad muy fácil. Todo lo que necesitas hacer como Scrum Master es:
¡Suma los puntos de todas las user stories entregadas por el equipo de desarrollo al final del sprint!
Ilustración Práctica: Cómo Calcular la Velocidad de Scrum de un Equipo
Un equipo de desarrollo se compromete a trabajar en las siguientes User Stories en el próximo sprint:
- Story A: 3 Puntos
- Story B: 5 Puntos
- Story C: 8 Puntos
El equipo completa las stories A y C en el sprint, pero solo logra completar el 80% de la story B y por tanto no puede declararla "hecha". Por lo tanto, solo los puntos de las stories A y C se tomarán en cuenta para la velocidad de este sprint. Esto significa que la velocidad del equipo para este sprint es 11.
Top 3 Consejos para Calcular la Velocidad de Scrum
Los siguientes tres consejos para calcular la velocidad serán útiles para ti y tu equipo:
- Rastrea la velocidad consistentemente durante todo el sprint.
- Documenta los puntos de las user stories completadas en el Sprint Burndown o Gráfico Sprint Burnup.
- Asegúrate de que este gráfico permanezca visible para todos los miembros del equipo Scrum en todo momento.
Evaluar Cambios en la Velocidad de Scrum a lo Largo del Tiempo
Si tu objetivo es analizar cómo evoluciona la velocidad a lo largo del tiempo para sacar inferencias y hacer predicciones, crea un diagrama trazando la velocidad contra sprints individuales. Aunque la velocidad del equipo puede fluctuar inicialmente, puedes esperar un aumento consistente con un equipo de desarrollo bien funcionando a medio y largo plazo.
¿Para qué sirve la Velocidad calculada?
Estos son los mayores beneficios de la velocidad como indicador de rendimiento en un contexto ágil:
- El rendimiento de un equipo de desarrollo puede ser medido.
- El desarrollo del equipo mismo puede hacerse visible y es así una herramienta de retroalimentación valiosa.
- Al observar la velocidad medida regularmente, un equipo sabe si los cambios en los procesos de trabajo han ayudado o no. Gracias a las ideas obtenidas de un cambio en la velocidad, el equipo de desarrollo puede mejorar.
- La velocidad simplifica la planificación del sprint al permitirte predecir cuántos story points el equipo de desarrollo puede editar o entregar. El promedio de las últimas tres a cinco velocidades de sprint debe usarse para la planificación del sprint.
- Con equipos de desarrollo bien establecidos y estables, la velocidad puede usarse para pronósticos de desarrollo de productos a más largo plazo.
Evitar al Calcular la Velocidad de Scrum
Tú y tu equipo siempre deben tratar de tener en cuenta los siguientes puntos y así evitar los tres errores más comunes al calcular la velocidad:
¡Nunca tomes en cuenta los puntos de user stories sin terminar o correcciones de bugs!
¡Nunca calcules la velocidad de miembros individuales del equipo – solo hazlo para todo el equipo! ¡La velocidad es una métrica del equipo!
¡Nunca uses la velocidad para dar bonos u otras recompensas al equipo! Esto llevará a la inflación de story points ya que el equipo probablemente subestime sus user stories para lograr puntajes más altos.
¿Necesitas más información sobre Scrum?
En nuestro Diccionario Ágil hemos reunido los términos más importantes del mundo ágil de trabajo y la Guía Scrum te dará una comprensión sólida de todo el framework Scrum, sus ventajas y posibilidades. ¿Alguna pregunta sobre Scrum? Contáctanos y veremos qué podemos hacer por ti.
Formación de Scrum Master
Conviértete en un Scrum Master Certificado con nuestras Formaciones