Estoy seguro de que este no es un tema poco común. Tenemos dos equipos de scrum que están haciendo un buen trabajo al estimar historias de usuarios utilizando puntos de historia (las constelaciones de los equipos actuales solo tienen aproximadamente 8 meses de edad, aunque los miembros del equipo tienen varios años de experiencia en scrum). Pero es difícil para la parte empresarial de la empresa relacionarse con historias de usuarios; quieren unidades de tiempo reales (o "una fórmula para convertir puntos de historia en horas") para que puedan hacer un plan para cuando las cosas estén listas ( "necesitamos saber cuándo podemos decirles a los clientes que Feature X estar en producción ").
Yo, y mis antecesores de scrum master, por supuesto, hemos explicado que "no hay una relación definida entre los puntos de la historia y el tiempo real" y que los "puntos de la historia se usan para determinar cuánto puede caber el equipo en un sprint", y Estoy seguro de que puedes adivinar cuán satisfechos estaban con esa respuesta. Todavía quieren saber, en el calendario, cuándo llegaremos a esa historia de usuarios número 27 en el registro.
En cualquier caso, he estado compilando algunas estadísticas, y nuestras estimaciones de SP se traducen en salvajemente diferentes resultados de tiempo real invertido (medido por nuestro software scrum board, que realiza un seguimiento de cuánto entradas de tiempo gastadas en la columna "trabajando en"). Para las historias de usuarios de 1-SP, por supuesto, existe una gran tendencia hacia períodos de tiempo muy cortos (con el estallido ocasional), pero especialmente para las historias de 2-SP, están por todas partes: hay un factor de 20 entre las terminaciones "más rápidas" y las "más lentas". Para las historias de 3, 5 y 8 SP, la propagación también es más que un factor de 2.
Esto indica que (a) el equipo debe ser mucho más consistente al estimar las historias de los usuarios de (lo que debería ser) una complejidad similar, y (b) el equipo debe mejorar su precisión en los informes de tiempo (es decir, recordar moverse) entradas fuera de "trabajando en" cuando están en una reunión, en el almuerzo o jugando a futbolín).
Tengo planes para mejorar tanto (a) como (b) pero creo que eso no es suficiente, que la empresa espera "más concreción" de lo que estas iniciativas generarán.
¿Cuáles son algunas buenas estrategias para apaciguar a la parte comercial , de modo que no interfieran demasiado en nuestra forma de trabajar (por ejemplo, imponiendo el uso de un seguimiento de tiempo por separado, lo que en mi humilde opinión sería estúpido? porque, en cualquier caso, sería menos preciso que el seguimiento "automático" actual, mientras que al mismo tiempo les permitirá obtener cierta medida de concreción para cuándo se harán las historias.
(Históricamente, durante la planificación, desglosamos las historias de usuario en elementos de trabajo que luego se estimaron individualmente en el tiempo de trabajo real , pero de lo que estoy hablando aquí son las historias de usuario en el registro posterior) eso no tendrá ese nivel de detalle o desglose.)
Actualización: Mi gerente tuvo el presentimiento de que había una especie de distribución de curva de campana de horas gastadas por punto de historia, pero los datos que recopilé y las gráficas que hizo no lo permitieron. de esa noción. :-)