¿Por qué es importante la estimación?

Para obtener un sistema de software en funcionamiento y en uso activo lo más rápido posible, se requiere no solo planificar el desarrollo, sino también planificar la documentación, la implementación y la comercialización. En un proyecto comercial, también se necesitan ventas y finanzas. Sin previsibilidad del tiempo de desarrollo, es imposible planificar eficazmente estos aspectos.

Una buena estimación proporciona previsibilidad. A los gerentes les encanta, como debería ser. El hecho de que sea imposible, tanto teórica como prácticamente, predecir con precisión cuánto tiempo tomará desarrollar software a menudo se pasa por alto. Nos piden hacer esta tarea imposible todo el tiempo, y debemos enfrentarla honestamente. Sin embargo, sería deshonesto no admitir la imposibilidad de esta tarea y, cuando sea necesario, explicarla. Existe mucho margen para la falta de comunicación sobre las estimaciones, ya que las personas tienden a pensar con optimismo en la frase: [aquí deberías completar la oración si es parte del texto original:

Estimo que, si realmente entiendo el problema, hay aproximadamente un 50% de probabilidad de que hayamos terminado en cinco semanas (si nadie nos molesta durante ese tiempo).

really means:

Prometo tener todo listo dentro de cinco semanas a partir de ahora.

Este problema común de interpretación requiere que discutas explícitamente lo que significa la estimación con tu jefe o cliente, como si fueran una persona no familiarizada con el tema. Vuelve a expresar tus suposiciones, por más obvias que parezcan para ti.

Siguiente ¿Cómo estimar el tiempo de programación?

Last updated