He trazado el gráfico de quemado de mi equipo y su velocidad por iteración. Para mí se ve muy mal (la velocidad fluctúa mucho). ¿Qué debería estar buscando para diagnosticar la causa raíz de este comportamiento?

He trazado el gráfico de quemado de mi equipo y su velocidad por iteración. Para mí se ve muy mal (la velocidad fluctúa mucho). ¿Qué debería estar buscando para diagnosticar la causa raíz de este comportamiento?

Respuestas:
Es perfectamente normal tener una fluctuación en los primeros diez esprints, mientras el equipo está encontrando su ritmo. Después de eso, es perfectamente normal que la velocidad fluctúe alrededor de un promedio. Intenta trazar un promedio de los últimos cinco sprints más o menos y deberías verlo nivelado. Si no, algunos de los siguientes pueden ser los culpables:
Estás haciendo un mal uso de la velocidad como un indicador de rendimiento, como si cierto número de puntos de historia aceptados fuera un "buen" sprint y algo menos que eso sea un "mal" sprint.
La velocidad (que es un concepto terriblemente mal nombrado) debe usarse como una herramienta de futuro para estimar cuántas características puede comprometer el equipo en el próximo sprint, es decir, la velocidad debe usarse para la planificación de la capacidad.
http://jimhighsmith.com/velocity-is-killing-agility/
Aquí hay una cita destacada del artículo: "El problema es el peso dado a la velocidad y convertirla en una medida de productividad".
Puede haber un problema en lo que parece ser una variación significativa en su velocidad. Esto no significa que el equipo esté haciendo algo mal, pero el efecto es que la capacidad del equipo para futuros sprints no se puede predecir muy bien. Desafortunadamente, esa no es una pregunta que ninguno de nosotros pueda responder por usted. Necesita profundizar en el tema a través de la retrospectiva. ¿Qué está pasando realmente?
En cualquier caso, la medida más crítica falta en su gráfico. ¿Qué tan bien hizo el equipo al entregar el valor al que se comprometieron? ¿La velocidad fluctúa porque exceden su compromiso en algunos sprints pero no en otros, fluctúa porque no están terminando las historias o fluctúa porque los compromisos también fluctúan?
Causa potencial adicional: durante los últimos sprints, está pagando la deuda técnica de los sprints anteriores.
Por ejemplo, tiene una demostración de administración después del sprint 3 y necesita mostrar un escenario de día feliz. Para hacerlo, realiza la codificación sin manejo de errores, sin soporte de traducción, sin pruebas unitarias. Esta es una decisión válida, solo necesita estar al tanto de las consecuencias.
Luego, agrega todas las cosas buenas, como el marco de manejo de la extracción, el soporte de traducción, el marco de prueba de la unidad, etc. Su codificación existente de los primeros 3 sprints todavía no tiene uso, por lo que debe actualizarse. Este esfuerzo ralentiza la creación de valor durante los sprints posteriores.
Para su pregunta, es difícil saber por qué tiene fluctuaciones porque podría deberse a la historia, a las personas en el equipo o a la capacidad del propietario del producto. Entonces, en mi experiencia, la velocidad fluctuará porque, por ejemplo:
De todos modos, en mi opinión, no creo que la fluctuación de la velocidad sea importante siempre que sepamos cuál es la situación en cada sprint. La velocidad es solo una cosa para decirle qué tan estable puede trabajar su equipo. Si no es estable, tenemos que averiguar en detalle cada sprint sobre "lo que sucedió". Esta es solo una forma de aclarar / hacer que el problema suceda para que podamos solucionarlo. Entonces, la velocidad solo nos dice lo que estaba sucediendo en ese sprint para que podamos pensar y mejorar para que sea estable. La velocidad es una proyección del proyecto. Y la fluctuación de la velocidad no significa que el equipo no pueda entregar el producto, solo lo ayuda a pensar en la proyección en el futuro y cuáles son los problemas a resolver para que todo sea más fluido.
Tu velocidad tiene ruido (fluctuaciones). Posibles razones:
Este ruido no es necesariamente un problema en sí mismo: una velocidad ruidosa que fluctúa alrededor de un promedio constante aún le permite hacer una planificación de liberación precisa.
Sin embargo, si filtra el ruido (promedio de rodadura en 5 sprints consecutivos), su velocidad seguirá bajando después de 20 sprints. Hace que sea difícil hacer una planificación de lanzamiento y vale la pena investigar: