Como programador, ¿está obligado profesionalmente a ofrecer asistencia continua después de haber dejado una empresa? [cerrado]

11

He tenido algunos trabajos de programación en el pasado donde era el único desarrollador que trabajaba en un proyecto. Después de que me voy, normalmente recibo varios correos electrónicos por semana de estas compañías, generalmente de los desarrolladores que me han reemplazado allí. Por lo general, estos correos electrónicos piden detalles sobre cómo funcionan las cosas y la mejor manera de implementar la función x basada en el sistema existente.

Por lo general, soy cortés y servicial, pero este tipo de comunicaciones realmente comienzan a consumir mi tiempo haciendo que cada trabajo en el que trabajo con otro peso alrededor del tobillo. Sin mencionar que son proyectos que elegí dejar atrás por una buena razón.

Mi pregunta es, ¿sería profesionalmente 'aceptable' decirles que ya no voy a ofrecer apoyo y rechazar y responder preguntas?

NÓTESE BIEN. Ninguna de estas compañías me está pagando ningún tipo de retención y las consultas son a menudo preguntas informales de los desarrolladores y no de la administración.

Matt Harrison
fuente
2
Pregunta con alto riesgo de estar "basada en la opinión". De todos modos, creo que bajo ninguna circunstancia nadie está obligado a trabajar de forma gratuita. Entonces, para su caso especial, este es un claro no. (No hay nada que te impida ser un buen tipo si tu compañía también fue amable contigo).
thorsten müller
¿Cómo consiguieron tu dirección de correo electrónico?
Robbie Dee
3
¿Por qué no ofrecer a la empresa un contrato de soporte, tal vez "por solicitud", por un período limitado de, digamos, 6 meses?
Doc Brown
66
Mis obligaciones profesionales para una empresa finalizan el último día que esa empresa me paga.
Ramhound
como se le preguntó, esta pregunta no es específica para programadores . Lo mismo puede pedir el sepulturero, el agente de ventas de Viagra, el recolector de basura y el comerciante financiero. "Como tal <insert profession here>, ¿está obligado profesionalmente a ofrecer asistencia continua después de haber dejado una empresa?"
mosquito

Respuestas:

26

De ninguna manera está obligado a ayudarlos.

Ya sea que su antiguo empleador se haya dado cuenta o no, han tomado una decisión de bajo costo / alto riesgo al tener solo un desarrollador trabajando en el software. Esa fue su decisión (quizás desinformada), y ahora están pagando el precio, no deberías.

Si tiene ganas de ayudarlos, debe hacer un acuerdo de soporte en el que le paguen por el tiempo dedicado a ayudar al nuevo desarrollador, a fin de que reciba una compensación adecuada por su tiempo.

Pete
fuente
2
Estoy de acuerdo con esto, pero creo que, aunque no es una obligación, es éticamente profesional no aprovechar la ignorancia técnica de mi empleador. Sin mencionar el daño potencial a la reputación del cliente que dice "Hizo este sitio, y ahora no funciona, y no ayudará".
deworde
44
@deworde: Debería responder preguntas pequeñas, pero solo si toma solo unos minutos. Si lleva más tiempo, debe decirles que no puede hacer más de forma gratuita, pero que les prestará toda su atención si pagan una compensación. Si son profesionales, te pagarán o te dejarán en paz, pero no te culparán.
13

Aquí hay un correo electrónico potencial para crear *;

Lo siento, estoy muy ocupado en este momento con mis contratos existentes y no reviso regularmente mis correos electrónicos. Si tiene una solicitud de soporte para un producto en el que solía trabajar, envíe un mensaje a "[email protected]", para que podamos discutir la creación de un acuerdo de soporte. Si es urgente, asegúrese de prefijar el asunto con 'URGENTE:' y lo moveré a la parte superior de mi lista de soporte prioritario.

Saludos cordiales,

Matt Harrison

Envíe esto en respuesta a cualquier solicitud de soporte, incluso si está sentado en la cama comiendo un sammich y revisando sus correos electrónicos. Si realmente parece el tipo de cosas en las que querrías ayudarlos de inmediato porque es un gran problema, aún así envíanos esto , pero sigue inmediatamente con un correo electrónico que diga "Acabo de ver esto, te ayudaré tan pronto como puedo".

La idea aquí es ponerlos en la mentalidad de que este es un servicio que usted brinda como extra, y si lo desean, es un servicio de pago. La palabra discutir significa que no se ha comprometido con nada, y al permitirles especificar 'URGENTE:', si realmente los ha puesto en una mala posición (por ejemplo, algún error que solucionaría felizmente solo para mantener su reputación y porque es lo correcto ), puede abordarlos con una mentalidad diferente. "Ese sitio web que creó para nosotros acaba de perdernos $ 50,000" es algo que abordaría de manera muy diferente a "necesitamos que cambie la posición del logotipo en la página 'Acerca de nosotros'".

Esto significa que si hace tiempo para ayudar (porque ser útil es algo bueno), entonces saben que ha habido un costo para usted. Y si no lo haces, entonces son conscientes de tus razones.

Como alguien mencionó, si tiene un acuerdo de soporte existente, o si tienen la impresión de que lo tiene, tendría que proporcionar el servicio de todos modos, pero esta respuesta cubre esto (y de todos modos deberían tener su número de soporte). Además, debe entrar en cualquier negociación de trabajo con la intención de especificar claramente sus términos de soporte por adelantado , especialmente cuando se trata de un proyecto en solitario y, por lo tanto, no está trabajando en un contrato de plantilla estándar para todos los desarrolladores, y aún más especialmente porque esto ven por ti antes.

¿Cómo sabes si estás profesionalmente obligado a hacer algo? Porque su contrato redactado profesionalmente lo obliga a hacerlo. ¿Cómo sabes que no lo eres? Debido a que los límites de esa obligación se mencionan específicamente en su contrato (por ejemplo, 'El empleado brindará apoyo en todos los aspectos del trabajo hasta la terminación del empleo por cualquiera de las partes, como se describe en la sección 3' *).

*: Cualquier persona tiene alguna mejora en la redacción, déjela en los comentarios.

deworde
fuente
1

Si no ha firmado un contrato con la compañía / clientes para ofrecerles ayuda en el futuro, puede decir que no a tales llamadas. Generalmente hay un tiempo de soporte acordado entre el cliente y el desarrollador. Se supone que el desarrollador debe ayudar al cliente hasta que se infrinja el tiempo de soporte.

Noctis
fuente
1

No, no está obligado profesionalmente a brindar apoyo a un empleador anterior.

Si desea hacer esto, asegúrese de que haya un contrato para compensarlo por el tiempo que pasa.

También puede ser que pueda ofrecer regresar por 1-2 semanas y capacitar a su reemplazo (por así decirlo), naturalmente a una tarifa adecuada.

Sin embargo, lo que diría es que abandonar un proyecto debería implicar dejar una documentación clara, en una forma adecuada.

Vatine
fuente