¿Hay algún argumento que pueda hacer que un contratista reconsidere trabajar a precio fijo?

14

He estado trabajando para un contratista que trae algunos buenos proyectos, pero todos tienen un precio fijo y, a menudo, un tiempo fijo.

Como resultado, él siempre me pide que haga una cita sobre los requisitos sueltos, lo que nunca deja de generar mucha tensión debido al arrastre de características.

Afirma que nunca obtendría un contrato si no pudiera acordar un precio con sus clientes primero, pero en lo que a mí respecta, no quiero pasar por otro proyecto bajo estos términos.

¿Hay algún argumento que pueda hacer para que me pague por hora, o debería simplemente chupar menos en la estimación?

julien
fuente

Respuestas:

9

El problema aquí no es el precio fijo del proyecto, son los requisitos sueltos. Si puede presionarlo para que le dé una especificación más firmemente definida, su estimación de tiempo mejorará.

Jas
fuente
Dudo de su capacidad para reunir los requisitos adecuados, pero sí un buen consejo.
julien
1
@julien: intente pedirles que participen en el proceso de negociación de las especificaciones con el CLIENTE real. De esa manera, puede cumplir algunos de los requisitos reuniéndose usted mismo, de esta manera todos se benefician, porque cualquier tiempo dedicado a las especificaciones compensará con menos tiempo requerido para la codificación real.
Jas
3
el truco es hacerlo correr el riesgo de subestimarlo. Facturarlo cada hora, si la estimación es su problema.
karmajunkie
1
@ Martin - ¿Cuál es la solución entonces, ágil? Hay un número razonable de trabajos de investigación que muestran que el costo total de la implementación del proyecto con ágil termina aproximadamente 10-20% más en comparación con la cascada adecuada.
Jas
2
@ Martin - No, no me gusta la cascada en sí, solo estaba señalando evidencia de que ágil no es la bala de plata, que es como lo venden sus defensores.
Jas
12

Me niego a trabajar en un proyecto de oferta fija, por la mayoría de las razones que mencionó. No eres solo tú: el trabajo de oferta fija es antitético a un proceso ágil (que también es la forma en que yo trabajo). Si el contratista para el que trabajas insiste en presentar sus proyectos como oferta fija, entonces déjalo asumir el cargo. riesgo. Si eres bueno en lo que haces, hay muchos otros lugares para ir a trabajar.

Básicamente, todo el mundo apesta al estimar. A menos que haya realizado un proyecto que fue sustancialmente similar al menos un par de veces, no está estimando, está adivinando.

Además, se equivoca al no obtener un contrato sin una oferta fija. Si no puede, el problema no es la oferta fija frente a la hora, es el vendedor. He trabajado para una lista de clientes por hora. La clave es brindarles comunicaciones frecuentes sobre lo que está haciendo y lo que les está costando, y hacerles comprender que las compensaciones son presupuesto versus características: puede alcanzar un presupuesto, pero a veces tienen que ceder características.

karmajunkie
fuente
¡Y aquí está la opción # 2!
julien
4

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.

Joppe
fuente
3

Esta es una de las principales razones para la aparición del movimiento ágil. Usar la combinación Scrum + XP es una forma de presentar una alternativa justa a este relativamente común: tiempo fijo o precio fijo con una situación de requisitos variables.

Danny Staple
fuente
2

¿Podrías preguntar si te pueden pagar por hora? Todos mis contratos de consultoría eran salarios por hora, sin importar cuáles fueran los términos con el cliente.

Alternativamente, firme los requisitos usted mismo y preséntelos al cliente como parte del acuerdo. De esa manera, puede facturar más por el arrastre de características. Cualquier contrato que diga que se le pagará $ X por una cantidad de trabajo que el cliente pueda aumentar de manera más o menos arbitraria es un desastre a la espera de que suceda.

David Thornley
fuente
Me gusta la primera sugerencia, KISS.
julien
Debo agregar que no estoy seguro de cómo va a reaccionar ante eso. Sospecho que ya ha acordado un precio cuando pide un presupuesto y me presiona para que encaje en ese presupuesto. Pero esto sería ideal, ya que él sería el único responsable de lidiar con la característica de su cliente.
julien
@julien: Si dirige el negocio, puede aceptar la mayor parte del riesgo.
David Thornley
1

Si puede demostrar que lo que hizo cae dentro de los "requisitos sueltos" bajo cualquier interpretación (preferiblemente suya), entonces cualquier aclaración se convierte en una solicitud de cambio, sujeta a nuevas estimaciones y nuevos esfuerzos y nuevos pagos. Luego, recae sobre el hombro de su cliente la responsabilidad de presentar requisitos más nítidos.

Otávio Décio
fuente
1

No tengo ningún problema para trabajar a precio fijo o por hora, suponiendo que el precio sea el correcto.

Con base en un conjunto de requisitos, por más o menos definidos que sean, elabore una estimación por hora y exponga los supuestos que realice para lograr esa estimación.

Luego, también haga una estimación de precio fijo, que se amplía de la cifra por hora por un factor que depende de la vaguedad de los requisitos, la probabilidad de cambio, la experiencia previa con la tecnología, la experiencia previa con el cliente, etc. Por lo tanto, si todo es bastante sencillo, entonces mi cotización de precio fijo suele ser un 50% más que por hora. Si hay más y más incógnitas, entonces un precio fijo puede ser de hasta 2 veces y media la estimación por hora. Sin embargo, y la cotización de precio fijo está respaldada con una declaración de trabajo muy clara.

El objetivo es obtener un buen beneficio al hacer un precio fijo entregando muy por debajo de la estimación y embolsándose el beneficio adicional.

Clicktricity
fuente
1

Esto es lo que he hecho en el pasado. He redactado una especificación MUY rigurosa que entrego con mi proyección de tiempo / costo, y he hecho que todos los interesados ​​en el proyecto lo firmen físicamente. Lo requiero antes de trabajar en un proyecto de tiempo fijo de precio fijo.

Si es un proyecto lo suficientemente grande y la escritura de especificaciones es suficiente trabajo, en realidad también cobraré por ese tiempo.

Cómo vender eso es: Sí, hay competidores que te darán la mano y comenzarán a programar. La diferencia es que en unos meses tendrá un producto terminado de nosotros, mientras que de ellos solo tendrá pena. No comenzarías a construir una casa sin un plano completo elaborado por un profesional, ¿verdad? Sospeche de cualquier persona que comenzará a construir un proyecto de software sin una certeza similar por adelantado.

Dan Ray
fuente
0

Asumiendo que eres el empleado a tiempo completo de este contratista. Muéstrele cuánto dinero está perdiendo al no tener en cuenta el alcance.

Si el contratista lo subcontrata, dígale que solo puede trabajar por horas y sea sincero con el motivo. (Es decir, los requisitos no están bien definidos, es posible que no le paguen por todo el trabajo que termine haciendo. También puede ahorrarle dinero al contratista si va más rápido de lo esperado).

Ben L
fuente