Lo que normalmente hacemos es dividir el alcance del trabajo completo en módulos / elementos principales que podrían considerarse como subproyecto. En otras palabras, son aquellas partes de trabajo que el cliente considera como partes separadas del proyecto y que el cliente desea estimar por separado.
Una vez hecho esto, dividimos cada módulo en tareas, subtareas e incluso subtareas más pequeñas para que cada uno pueda estimarse con bastante facilidad y la estimación tome de una a diez horas-hombre. De esa forma obtenemos un desglose detallado del alcance del trabajo para el proyecto.
El último paso es distribuir tareas entre hitos. Lo hacemos de la manera para que después de cada hito el cliente obtenga resultados visibles. Eso ayuda a pasar un hito y pasar a otro. Entonces finalmente obtenemos algo como:
Módulo 1
<ol>
<li>
Primary task 1 - 5 hrs
<ol>
<li>Subtask 1.1 – 3 hrs</li>
<li>Subtask 1.2 – 2 hrs</li>
</ol>
</li>
<li>
Primary task 2 - 9 hrs
<ol>
<li>Subtask 2.1 – 1 hrs</li>
<li>Subtask 2.2 – 2 hrs</li>
<li>Subtask 2.2 – 5 hrs</li>
</ol>
Inicialmente lo hicimos simplemente usando la hoja de Excel. Pero hace más de dos años comenzamos a usar herramientas de software para eso. Hay pocos productos similares que ayudan con él www.evenflow.com , www.swproposal.com y algunos otros. No recuerdo toda la lista. Investigamos hace mucho tiempo. Espero que pueda ayudar.
Buena pregunta es cómo estimar con precisión. No hay una estimación 100% correcta como creemos. La única forma es dividir el alcance completo del trabajo en tareas tan pequeñas como sea posible. En las tareas más pequeñas, tiene una revisión y análisis más detallados del proyecto que realiza. De modo que de todos modos aumenta la precisión.