Parece que tienes algunos problemas en tus manos.
He estado estimando el nivel de esfuerzo con una precisión decente durante muchos años. Utilizo el término Nivel de esfuerzo en lugar de Precio porque solo proporciono la cantidad de tiempo y poder humano que tomará.
Una cosa que realmente me ayudó a mejorar en la estimación de cosas fue leer y realmente estudiar el libro sobre Estimación de software.
- ¿Podemos vender en un sitio web sin impuestos?
- ¿Cuáles son las peores cosas que haces durante el desarrollo de un sitio web?
- ¿Es GeeksForGeeks un buen sitio web para aprender estructuras de datos?
- ¿Qué sitios web puede recomendar para alguien nuevo en Suiza?
- ¿Quién tiene derecho a ser el anfitrión de un sitio web?
Estimación de software: desmitificar el arte negro (mejores prácticas para desarrolladores) 1, Steve McConnell, eBook – Amazon.com
En pocas palabras, cuanto más lejos esté de la línea de meta, menos sabe y menos precisión en su estimación. Esto está relacionado con el cono de incertidumbre.
El cono de incertidumbre
Cuanto más sepa sobre sus requisitos, mejor podrá estimar.
La razón por la cual sus estimaciones se vuelven más precisas a medida que se acerca a la línea de meta no es porque obviamente esté más cerca, sino porque comprende mejor los requisitos / problemas. Has visto más de cerca el problema, por así decirlo.
Una cosa que puede considerar es hacer sus estimaciones en tres fases.
Fase 1: breve reunión con el cliente para explicar sus procesos y obtener una idea de lo que está buscando y, posiblemente, proporcionar un campo de juego. Tenga en cuenta que dije rango, no número exacto. En otras palabras, algo como “Por lo que estás describiendo, suena como entre $ 1000 y $ 25,000”, según los requisitos. Tenga en cuenta que hay una gran variedad.
Fase 2: recopilación de requisitos y producción de una mejor estimación. Produce un rango, no un número sólido.
Fase 3 – Acuerdo de servicios del producto y comenzar el desarrollo.
Sé que los clientes siempre quieren un número sólido. Quieren un número preciso. Nos encontramos con el mismo problema. El problema con ese enfoque es que puede terminar perdiendo dinero en el proceso. Por otro lado, puede sobreestimar totalmente el costo y perder el negocio a un postor más barato.
En ese caso, querrá venir con un rango que le dará alrededor del 85% de certeza de estar dentro del rango. Puede leer más sobre cómo hacerlo en el libro Estimación de software.
PD: depende de usted determinar qué es lo mejor en términos de lo que cobra por cada fase.