Cuando trabajas solo, realmente no puedes ganar en un proyecto de precio fijo + tiempo fijo. No tiene la capacidad de aumentar la capacidad, aparte de trabajar hasta tarde en la noche y los fines de semana.
En mi experiencia, las estimaciones basadas en "requisitos flexibles" solo se vuelven más y más grandes cuando agrega detalles, nunca más pequeños. Siga pidiendo detalles hasta que se sienta seguro.
Las discusiones sobre los requisitos de alto nivel y lo que se incluye y lo que no se gana fácilmente cuando se trata de empujar, el cliente generalmente saca el extremo corto del palo aquí. Sin embargo, su relación comercial puede sufrir.
Lo triste de esta construcción es que todo lo que construyes tiende a ser de la menor calidad posible necesaria para satisfacer los requisitos de alto nivel.
(sí, para que pueda iniciar sesión con una contraseña, nunca dijo que deseaba un inicio de sesión separado para cada usuario ...)
Con precio fijo, simplemente sería una cascada, un gran diseño por adelantado, la cosa. Haga que el contratista firme basándose en una pila completa de documentos, luego construya.
Para mejorar sus estimaciones, podría duplicar o triplicar lo que crea que necesita, esto podría ser más realista pero podría sacarlo del mercado.
El seguimiento de velocidad de Scrum puede resultar útil para controlar sus propias estimaciones y cómo funcionan en comparación con el tiempo real necesario.
A menos que quiera especular sobre el precio fijo buscando una ganancia saludable, realmente preferiría que me paguen por hora. Esto mantiene el riesgo del lado de los contratistas.
Las estimaciones son una suposición, no una promesa.