Te voy a contar como estimar
Cuando gente como Robert C. Martin, Vasco Duarte o Joel Spolsky coinciden en lo mismo, podremos querer saber más, pero la verdad lo veo complicado:
Las estimaciones no son fechas, son distribuciones de probabilidad.
Sí, ya, pero cuando cuento esto mis compañeros me preguntan: ¿cómo se come esto?
Pues vais a flipar, pero se come con algo del año 1957 que fue desarrollado para el proyecto de los misiles Polaris, telita: PERT.
El modelo PERT te dice que para estimar una tarea X, debes dar una posible “estimación” con tres valores, mejor caso, peor caso y caso normal; pongamos por ejemplo que decimos:
- Mejor caso: 2 jornadas
- Peor caso: 15 jornadas
- Normalmente: 4 jornadas
La cifra que debes dar en tu estimación no es un valor sino una distribución es decir, según PERT:
tardaremos como media 3,66 jornadas pero con una desviación de 2,16 jornadas
Esto nos lleva a una curva de distribución de probabilidades que le permiten al manager (product owner) decidir que cifra utilizar, arriesgando o no según considere; pero lo curioso es que:
¡si el product owner quiere una “una confianza del 97%” la estimación es de 9,7 jornadas! ¿cómo?
¿¿¿y tu estabas diciendo que tardarías “unas 4” !!!!!
Es más del doble y aún así hay un pequeña probabilidad de no tenerlo!!!
¿cómo te quedas?
Y peor aún, lo que tienes que tener presente es que tu cifra de 4 jornadas significaba una probabilidad de (más o menos) el 80%.
Una probabilidad del 80% de éxito puede parecer mucho, en realidad es una mierda como un piano, es jugar a la ruleta rusa de esta forma:
¿lo harías? Total, tienes un 80% de posibilidades de ganar,….
Así que cuando estimes usa la cabeza o mejor, usa probabilidades.