Estamos en un proyecto de ingeniería de software bastante complejo con muchas incógnitas debido a las nuevas tecnologías involucradas que el Equipo nunca ha aplicado ni tiene una experiencia comparable.
Debido a estos riesgos, el propietario del producto (PO) solicitó una " verificación de confianza " de si el equipo alcanzará el producto mínimo viable (MVP) en un plazo determinado este año. Dado que la "fecha límite" y el Scrum chocan bastante, el equipo realmente dudaba en darle una respuesta al PO.
La OP requiere tener esta indicación para el informe de un CEO; así, todos debían calificarlo; no había forma de evitarlo. Así que tomé la calificación como parte de una retrospectiva. Estamos en Sprint 2 de 8; la velocidad real aún no está clara para el equipo.
Pidió al Equipo votar 1 - 5 con respecto a estas frases:
Aquí está el resultado que me gustaría compartir. El equipo de desarrollo es bastante grande, ya que tenemos varias transmisiones: algunos votos también provienen de personas de un equipo extendido.
Me gustaría saber vuestras opiniones sobre esto.
Si bien tal verificación de confianza no es nada sobre lo que haya leído en la Guía de Scrum , no lo veo como algo que viole Scrum de ninguna manera. De hecho, está respondiendo a una pregunta diferente: la de la confianza de las personas, no la de la fecha de finalización prevista.
El método nativo para responder una pregunta sobre la fecha de finalización esperada en Scrum se basaría en la velocidad y el tamaño del trabajo pendiente. Yo diría que simplemente contar el rendimiento (una cantidad de funciones completadas) es más simple y produce resultados similares . Independientemente del método que utilice, puede informar a las personas sobre su confianza. Por ejemplo: el rendimiento/velocidad medido hasta ahora sugiere que necesitamos 9 iteraciones más para terminar el backlog, pero estamos en el sprint 2 de 8, por lo que solo nos quedan 6 iteraciones; por lo tanto, mi confianza para llegar a tiempo es baja.
Otra parte que puede informar la confianza sería el avance del alcance: cuántas funciones se agregan a la acumulación de MVP a lo largo del tiempo. El hecho de que tenga, por ejemplo, 25 funciones en el backlog para el tiempo restante significa poco si puede esperar que cada iteración agregue 3-4 nuevas funciones al backlog. En tal caso, debe tener en cuenta que el tamaño real de la cartera de pedidos puede ser más como 43-49 funciones que las 25 actuales. Esto, también, informaría la confianza de las personas.
En cuanto a la validez del método, no lo veo como un gran problema siempre que haya un entendimiento común entre el PO y el CEO sobre lo que realmente significa la medición, y posiblemente todas las advertencias sobre la calidad de la medición.
Algunas observaciones que uno podría dibujar mirando la imagen:
Los comentarios anteriores también sugieren cómo se podría haber mejorado la actividad: asegúrese al 100 % de que el equipo se sienta seguro con respecto a la medición recopilada, asegúrese de que el director ejecutivo comprenda las advertencias y que el equipo también lo sepa, dé espacio para "no tener idea" sobre confianza propia, asegurarse de que sea anónimo, etc.
André bienvenido al foro!
Te sugiero que:
No creo que sea un gran problema pedir un voto de confianza. A menudo hago esto levantando las manos como un sí y un no o usamos los dedos en lugar de una escala como la que tienes tú.
Siempre y cuando el equipo no piense que un voto de confianza se toma como un compromiso o como un acuerdo firmado que entregará en una fecha fija.
La mayoría de las organizaciones establecen fechas fijas y esto suele ser una señal de que las personas que definen estas fechas fijas necesitan capacitación para comprender que en proyectos ágiles usamos zonas de aterrizaje, velocidad y alcance como nuestras palancas.
Una mejor manera de hacer esto es hacer que el equipo calcule el valor de 2 sprints listos para el trabajo de desarrollo y luego calcule el resto del trabajo pendiente a un nivel épico. Ingrese todos estos datos en un gráfico de quemado usando su velocidad promedio de los últimos 2 sprints y luego actualícelos constantemente a medida que sus cifras de velocidad lleguen en cada sprint (Jira hace esto automáticamente). Este gráfico de quemado le dará una zona de aterrizaje, es decir, un intervalo de fechas. Si está completamente apagado, entonces debe analizar detenidamente su MVP, eliminar las distracciones y otros trabajos del que el equipo aún podría ser responsable. Ser eliminado. En el peor de los casos, tendría que tener una discusión difícil con el director ejecutivo y el PO, instruyéndolos y mostrándoles estos gráficos.
llegando un poco tarde, pero lo he hecho varias veces, aunque no es específico de Scrum:
Obtener una evaluación honesta de la confianza de su equipo en cosas como esta (fechas de lanzamiento, requisitos completos) es realmente valioso, pero desafiante:
Honestidad: la autoinformación en el momento es difícil: desea que las personas respondan con algo de consideración, pero también sin la influencia de otros miembros del equipo. Y sin sentir que se están comprometiendo con algo.
Idealmente, descubra una manera sin estrés de hacer esto de forma anónima . Quita la presión de tener "la razón", pero también le da a la gente tiempo para pensar en su elección.
Trayectoria: si solo se le pregunta una vez, puede parecer que su respuesta se tomará como un compromiso ("Estamos muy atrasados, pero Jane dijo hace tres meses que tenía mucha confianza en la fecha, ¿qué pasa? ").
Lo ideal es realizar encuestas con regularidad y realizar un seguimiento de la tendencia a lo largo del tiempo. Ver la tendencia de la línea hacia abajo o hacia arriba es más valioso que cualquier número individual.
Hice esto manualmente en algunos proyectos, y ha sido muy útil para ver cosas como: La confianza en la fecha de lanzamiento era baja, así que investigamos un poco más, descubrimos que el equipo no estaba seguro de que hubiéramos capturado todos los requisitos, así que, aunque se estaban marcando todas las casillas, nadie estaba seguro de cómo todo saldría bien al final.
Tan útil, pero un poco complicado logísticamente (trabajo adicional para enviarlo, recopilar resultados, calcular cosas, etc.).
(Me duele tanto que en realidad acabo de escribir una aplicación ( ProjectPoll.co ) que hace esto por usted; si está interesado, siéntase libre de crear una cuenta y enviarme un ping, estaré encantado de configurarle un proyecto para intentalo.)
¡Este es un gran tema!
Estimar la confianza de forma regular (en retrospectivas) será útil para medir la salud del equipo y el crecimiento profesional a medida que todos trabajan en este nuevo territorio. El Scrum Master debe dirigir el proceso:
El Scrum Master encuesta al equipo con un voto anónimo (1-5), inserta los datos en un histograma y discute los resultados como equipo inmediatamente.
Discuta el "puntaje" de la semana individual y luego la tendencia.
Idealmente, los números de confianza se mueven hacia la izquierda (los 4 y los 5 se hacen más grandes) a medida que se trabajan/revisan las historias de usuario y se adquiere conocimiento.
Tenga en cuenta:
Los buenos resultados comienzan con Historias de Usuario bien definidas (no esperanzas).
El desarrollo ágil produce producto y conocimiento (ambos son valiosos).
El equipo de desarrollo y las partes interesadas deben hablar directamente directamente en las revisiones de Sprint.
Las necesidades de las partes interesadas pueden cambiar a medida que evoluciona la información/situaciones. Sea transparente y comuníquese sin miedo. Suerte y ve por ellos!!
Doblado
André Meier
Todd A. Jacobs