Inicio arrow Blog arrow Ágiles arrow ¿Cuánto he trabajado?, o ¿cuánto me queda? Make Text BiggerMake Text SmallerReset Text Size
¿Cuánto he trabajado?, o ¿cuánto me queda? Imprimir E-mail
08.03.2007

relojEsta es la diferencia en la medición de tiempos entre la gestión de proyectos predictiva y la ágil. Justo ayer Richard, de Medellín, consultaba una duda frecuente al ver por primera vez la hoja de registro de un sprint: ¿Qué quieren decir las cifras de las horas trabajadas?. Hoy mismo Jeff Sutherland afirma en su blog que medir el tiempo trabajado es anti-scrum .

Estamos tan acostumbrados a medir las horas invertidas, que al ver la hoja de scrum creemos que es un registro de tiempo trabajado, cuando en realidad se trata de: tiempo que falta para terminar.

 

registro diario

Un ejemplo es mucho más ilustrativo:  La primera tarea de "Elena" (en la figura):

En la reunión diaria del 1 de febrero dice que va a trabajar en esa tarea y que estima que le quedan 40 horas para terminarla.
Al día siguiente Elena dice que va a seguir trabajando en esa tarea y que le quedan 35 (?).
¿Qué pasó? ¿Sólo trabajó ayer 5 horas?. Esa no es la cuestión. Pudo trabajar 5, 8 ó 10. Seguramente surgió algo que no esperaba, y lo que parecía fácil no lo es tanto.
En la tarea de Antonio, el primer día estima que le quedan 30 horas de trabajo, y el segundo sólo 15.
La cuestión no es cuánto tiempo trabajó, sino que hoy estima que le quedan 15. Que la tarea en la que está trabajando progresa, y lo hace a un ritmo mayor del previsto ayer. 

registro diario

 

infra-estimacion
sobre-estimacion

 

En el primer caso había una infra-estimación, y en el segundo una sobre-estimación.
El síntoma del problema es un gráfico de avance del ciclo o sprint de desarrollo que se aleja en una u otra dirección de la diagonal ideal.

Al desarrollo ágil no le gusta medir conformidades o magnitudes que no tienen que ver con el avance del proyecto. No le interesa cuánto se ha trabajado, sino cuánto queda.

Sé que estoy avanzando si disminuye el nº de horas de trabajo que me faltan; y no si aumentan las horas que llevo trabajadas.

La gestión ágil verifica el avance del proyecto midiendo el tiempo que le queda para terminar, mientras que la gestión tradicional lo hace midiendo el tiempo que ya ha trabajado. La razón es que la gestión tradicional parte de un plan que debe cumplir, y la ágil no.

medicion


De todas formas suele pasar lo que me comentaba Marta. Por razones de gestión, medimos lo que nos falta. Por razones administrativas los departamentos financieros de la empresa necesitan métricas del trabajo invertido (sobre todo si el proyecto en los libros contables representa una inversión). Así que al final medimos ambas cosas :-)

Comentarios (2)Add Comment
¿Cómo se realizan las estimaciones?
escrito por jose luis, June 27, 2007
Me gustaría saber cuál es la mejor manera de hacer estimaciones, no me quedo tranquilo con la idea de hacerlas "a sentimiento".
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +0
Estimaciones en el modo ágil
escrito por ManuelVi, April 08, 2008
Como todos los métodos, no puede esperarse la perfección desde el principio. Una de las características deseables es la estabilidad del equipo... pero hasta la fecha (dos años de Scrum) sólo he repetido equipo en una ocasión.
Una vez que el equipo haya hecho estimaciones un par de veces, se adecuarán a la forma de hacerlas y su precisión se irá agudizando. Ellos son los expertos y son los que mejor pueden estimar.
Si consigues estabilidad de equipo puedes aplicar análisis a sus estimaciones y realidades, para ver qué tendencia tiene el equipo en conjunto y/o cada uno de sus miembros. Luego puedes aplicar factores correctivos en tu mesa (no los apliques en público, o contra-corregirán). Fíate de tu equipo y ellos se fiarán de tí.
En cuanto a métodos de estimación hay varios comunes conocidos.
- todo el mundo da su estimación y luego el máximo y el mínimo exponen sus argumentos. En diálogo abierto, el resto de la gente puede cambiar su estimación.
- el "póker de estimación". Es una baraja de cartas donde cada uno tiene una mano de cartas con esfuerzos típicos de tareas. Según se exponen las tareas, cada uno muestra su carta de estimación. Luego puedes aplicar también el método anterior si hay mucha discrepancia. Si no, puedes poner el típico 3-puntos: (máximo mínimo (3*media))/5
- una variante sin cartas es el limitar los números de horas que se pueden decir. Por ejemplo. 1, 2, ó 3 horas; medio día; 1, 2, 3, 4 ó 5 días; 1, ó 2 semanas, "demasiado". Se desaconseja todo lo superior a dos semanas, y esas tareas habría que dividirlas.

Recuerda que durante la sesión de estimación saldrán a relucir un montón de cosas que inclinan la balanza en una dirección o la otra, problemas que ya existen y problemas con más o menos probabilidad. Todo eso es información que te ayudará a navegar el sprint, anótala.

Y, cuando comentes lo que se va a hacer en el sprint a los superiores, comunica lo que el equipo ha dicho que va a hacer (eso cimienta la confianza en el equipo como tal, te dará mucha ventaja según se prueba que el equipo estaba en lo correcto). Luego, como comentario personal, puedes añadir tu "post-procesamiento" según vayas conociendo el equipo.
Informar de comentario inadecuado
voto negativo
voto positivo
Votes: +3

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
reducir | aumentar

busy
 
< Anterior   Siguiente >


En Navegapolis
En Internet

Advertisement

Amigos de Navegápolis

Scrum Manager Colaborador

Área de descargas

Artículos relacionados

Registrado en Safe Creative