9 votos

El cliente ha suspendido el trabajo de desarrollo, pero sigue queriendo que se le solucione.

Tengo un cliente de desarrollo a largo plazo que recientemente tuvo que suspender el desarrollo debido a algunos problemas financieros por su parte. Hasta ahora, durante la mayor parte de este año, he estado en un compromiso de tiempo por hora a una tasa establecida y no en una tasa de proyecto. Me notificó con antelación que a partir de este mes, esperemos que temporalmente, el trabajo de desarrollo se pondría en espera, y yo lo entendí y estuve de acuerdo.

Ahora, no 4 días después de que ya tenía una solicitud para mí para arreglar algo dirigido a uno de sus clientes. Esto va junto con el mantenimiento continuo del sitio, y no es un trabajo nuevo. El mantenimiento continuo del sitio era probablemente el 30% del trabajo que he hecho anteriormente y por el que me han pagado por hora.

Parecía indicar que, al tratarse de un "error", debía arreglarse aunque ya no tuviéramos un acuerdo de pago. La característica en cuestión se construyó hace quizás 6 meses, y sólo se descubrió recientemente en esta situación del cliente.

¿Es apropiado hacerle saber que no puedo estar arreglando los errores cuando nuestro acuerdo está suspendido? ¿Hay alguna manera de expresarlo sin alienarlo como cliente, ya que nuestro trabajo puede reanudarse tan pronto como el próximo mes? Ya le he hecho saber que las pequeñas situaciones de emergencia se pueden manejar, pero situaciones como ésta, en la que un usuario encuentra un error, no se califican como emergencia, a pesar de ser un problema de cara al cliente. Y tendrá que esperar hasta que se reanude el trabajo.

1 votos

"Parecía indicar que, como era un "bug", debía arreglarse aunque ya no estuviéramos en un acuerdo de pago". Deberías decirle que esto no es cierto. Por otro lado, ayudar a alguien a pasar un periodo difícil y reconocerlo puede dar mucho trabajo en el futuro, así que yo le daría un mes gratis.

0 votos

No me has contestado en: "Tienes que decidir si los problemas financieros del cliente son temporales, o si el cliente se está yendo por el desagüe (quiebra/reposición/embargo/demanda). ¿Ha pagado el cliente sus últimas facturas?"

0 votos

Los problemas financieros del cliente son indefinidos, pero temporales, y no ha pagado todavía la factura final. He suspendido el trabajo, y he sido amable con los recordatorios dándole algo de margen por el momento.

9voto

Adam Puntos 2432

Se pueden hacer una o dos excepciones.
Cuando lo hagas (arreglar bugs gratis, fuera de tu acuerdo económico/contractual) no olvides recordar a tu cliente que lo que haces es un favor/excepción porque sabes que es una petición única y porque le aprecias como cliente respetuoso/respetuoso.

Imagínese que a su vez estaba (tal vez) en la misma situación cuando su cliente pidió que se arreglara el fallo.

Entiendo su necesidad de enojarse y sentirse frustrado cuando se trata de dinero, pero al mismo tiempo, por favor recuerde que un pequeño favor hecho hoy puede traerle más dinero mañana; esto porque, al final del día su cliente apreciará que usted apoye su negocio incluso en tiempos económicos difíciles.
Por supuesto, tu papel es asegurarte de que su petición es genuina y no un intento de hacerte trabajar gratis o con una tarifa horaria más baja. Si este es el caso, entonces sabrás mejor lo que debes hacer (tal vez rescindir el contrato entre vosotros o algo que se ajuste mejor a tus expectativas o estrategia empresarial)

4 votos

Buena respuesta, y también vale la pena recalcar y dejar claro que incluso los "bugs" no equivalen a un trabajo gratuito. Todo el software tiene errores.

0 votos

No se puede añadir más a esto. Sólo asegúrese de que realmente puede manejar este trabajo libre y asegúrese de que sus clientes saben que es un favor.

0 votos

Esta es una buena respuesta. Sin embargo, la pregunta sigue siendo para cuando aparezca otro bug en otras 1-2 semanas, indefinidamente. Cada error suele suponer unas 2 horas de trabajo para depurar+corregir.

5voto

trouble Puntos 28

El mantenimiento de un vehículo no es gratuito (a menos que lo hayas pagado, lo que significa que realmente no es gratuito) o está en garantía.

Del mismo modo, a menos que hayas entregado tu código y hayas mencionado específicamente una garantía en tu contrato (que puede ser oral), entonces se entregó TAL CUAL, y el cliente tiene que pagar. Sobre todo, el cliente debe entender que el control de calidad no es gratuito (que parece ser el elemento que falta).

3voto

Kai Puntos 2436

Como norma general, me parece razonable que NO hagas trabajos de mantenimiento gratis después de que te hayan suspendido el contrato de desarrollo y te paguen.

Sin embargo, puede haber algunas excepciones:

  1. Si está escrito en su contrato (ahora suspendido) que una cierta cantidad de mantenimiento / correcciones de errores se hará sin cargo.
  2. Si crees que proporcionar una o dos correcciones de errores sería una buena forma de relaciones públicas y posiblemente resultaría en el restablecimiento de tu contrato, o en una remisión a otro negocio en el futuro.

Todo esto también se reduce a lo que constituye un "error". Has indicado que en el pasado, el 30% de tu tiempo se dedicaba a la corrección/mantenimiento de errores. Sin embargo, esto era una tarifa por hora, no parte de una oferta de proyecto fijo. Así que parece lógico que las futuras "correcciones de errores" y el mantenimiento sean también a una tarifa por hora, no a una tarifa gratuita.

Me parece que tú tienes la sartén por el mango y puedes exigirles que te paguen tu tarifa por hora para seguir haciendo el trabajo. Hasta ahora no hay precedentes de que hayas hecho un trabajo gratis.

En cualquier caso, si decide no hacer el trabajo, yo sería ciertamente muy cordial y educado con cualquier correspondencia al empleador.

2voto

James Hall Puntos 1502

El mantenimiento continuo de la página web era probablemente el 30% del trabajo que he realizado anteriormente y por el que me han pagado por hora.

Su acuerdo anterior incluía el mantenimiento como trabajo remunerado. Ahora quiere cambiar eso y que trabajes gratis, algo inapropiado. Puedes ser el Sr. Buen Tipo, como han sugerido un par de carteles, para ayudarles en un momento difícil, pero sí, diles que no vas a empezar una nueva póliza, y documéntalo (factura con descuento). De lo contrario (¡y puede que sea así!) estarás gastando mucho tiempo en mantenimiento gratuito o agriarás tu relación cuando finalmente digas "no más".

0voto

Chad Groft Puntos 792

En mi opinión, deberías dar soporte a tu código (las correcciones de errores son siempre gratuitas). El hecho de que hayas estado "en un compromiso de tiempo" pero que ya no lo estés, no influye en tu reputación como desarrollador - debes dar soporte a tu código. Los cambios en el código no son lo mismo que las correcciones de errores. Se le debe pagar por los cambios, las mejoras, el mantenimiento del sitio, etc., pero debe respaldar el código que escribe.

Esto es asumiendo que usted es un 1099 o un contratista independiente, no un empleado.

Respaldar su código da al cliente la tranquilidad de recurrir a usted (en lugar de a su competidor) en primer lugar. También te da una sólida reputación como desarrollador fiable, y normalmente te abre muchas más puertas para futuros trabajos, ya sea para este cliente o para referencias.

0 votos

¿Puede definir lo que significa ser 1099?

2 votos

Lo que el cliente interpreta como un "error" suele ser más bien un elemento de mantenimiento. Especialmente cuando un "bug" para él es cualquier cosa que no funciona como se espera actualmente, ya sea porque se diseñó así, se implementó así o porque llegan datos inesperados al sistema. Siendo esto último importante, en el sentido de que funciona perfectamente en todos los casos previstos cuando se creó, hasta que llega algo inesperado fuera del ámbito original más adelante.

1 votos

@Canadian - El 1099 se aplica en EE.UU., aunque imagino que otros países tienen algo similar. De [Wiki] ( es.wikipedia.org/wiki/Form_1099#1099_series ) : " La serie de formularios 1099 se utiliza para declarar diversos tipos de ingresos distintos de los sueldos, salarios y propinas (para los que se utiliza el formulario W-2). Ejemplos de transacciones declarables son las cantidades pagadas a un contratista independiente no corporativo por sus servicios (en la terminología del IRS, estos pagos son una compensación que no es un empleado). La omnipresencia del formulario también ha hecho que se utilice la expresión "1099" para referirse a los propios contratistas independientes".

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X