Si está planeando sesiones de póker de planificación detallada para todos los requisitos por adelantado, está perdiendo mucho tiempo, ya que, en mi experiencia, los requisitos detallados del proyecto simplemente no son tan fijos, por lo que pasa mucho tiempo estimando elementos que nunca compila, o los cambios son tan grandes cuando los construye que la estimación inicial no es válida.
Todas las estimaciones son conjeturas, pero puede mejorar en la estimación si lo hace con frecuencia y mantener datos sobre la precisión de sus estimaciones. La estimación se realiza mejor en dos niveles, uno inicialmente en el proyecto y otro como un proceso continuo dentro del proyecto.
Primero, cuando se le solicite una estimación del proyecto: estimar a nivel de función, utilizando su experiencia en proyectos anteriores. Mantenga los datos en sus estimaciones iniciales anteriores y vea cómo los rastrea. Puede hacer esta estimación inicial de manera similar a la planificación del póker, pero no divida el trabajo en tareas. Simplemente dése algunos cubos grandes (los incrementos de media semana o semana para que las características funcionen, pero no mucho más granular que eso) para estimar. Si más de un miembro del equipo está estimando, no pierda el tiempo en demasiadas discusiones en este momento, simplemente vaya con la estimación más pesimista en lugar de meterse en la maleza.
En segundo lugar, a medida que trabaja en las iteraciones cortas de su proyecto (suponiendo que tenga iteraciones cortas), elige los elementos de mayor prioridad y los estima a nivel de tarea (y, por supuesto, los desarrolla y los entrega). Una vez que haya completado la primera iteración, puede ver cuán precisas son sus estimaciones detalladas, así como también cómo se comparan con sus estimaciones iniciales. Ahora puede revisar esas estimaciones iniciales cuando vea cuán precisas son, y una vez que tenga algunos ciclos en su haber, puede dar un intervalo de confianza para la fecha de finalización del proyecto.
Las unidades para la estimación aproximada son una buena herramienta de comunicación para la precisión de la estimación. Sus unidades iniciales están en días o semanas, pero sus estimaciones detalladas están en horas.