Como programador, você é profissionalmente obrigado a oferecer suporte contínuo depois de deixar uma empresa? [fechadas]


11

Eu tive alguns trabalhos de programação no passado, onde eu era o único desenvolvedor trabalhando em um projeto. Depois que saio, normalmente recebo vários e-mails por semana dessas empresas, geralmente do (s) desenvolvedor (es) que me substituíram lá. Esses e-mails geralmente pedem detalhes sobre como as coisas funcionam e como eu melhor implementaria o recurso x com base no sistema existente.

Geralmente sou educado e prestativo, mas esse tipo de comunicação realmente começa a consumir meu tempo, fazendo todos os trabalhos que trabalho com outro peso ao redor do tornozelo. Sem mencionar que são projetos que escolhi deixar para trás por um bom motivo.

Minha pergunta é: seria profissional 'ok' dizer a eles que não vou mais oferecer suporte e recusar e responder perguntas?

NB Nenhuma dessas empresas está me pagando qualquer tipo de retenção e as consultas geralmente são perguntas informais dos desenvolvedores e não da gerência.


2
Pergunta com alto risco de ser "baseada em opinião". De qualquer forma, acho que em nenhuma circunstância alguém é obrigado a trabalhar de graça. Portanto, para o seu caso especial, este é um não claro. (Nada lá para mantê-lo de ser um cara legal se sua empresa foi bom para você também.)
Thorsten Müller

Como eles conseguiram seu endereço de email!?!
amigos estão

3
Por que não oferecer à empresa um contrato de suporte, talvez "por solicitação", por um período limitado de, digamos, 6 meses?
Doc Brown

6
Minhas obrigações profissionais para uma empresa terminam no último dia em que sou paga por essa empresa.
Ramhound #

conforme solicitado, esta pergunta não é específica para programadores . O mesmo pode ser solicitado pelo coveiro, agente de vendas do Viagra, coletor de lixo, operador financeiro. "Como <insert profession here>profissional, você é obrigado profissionalmente a oferecer suporte contínuo depois de deixar uma empresa?"
mosquito

Respostas:


26

Você não é obrigado de ajudá-los.

Quer seu ex-empregador tenha percebido ou não, eles tomaram uma decisão de baixo custo / alto risco, tendo apenas um desenvolvedor trabalhando no software. Essa foi a decisão deles (talvez não informada), e agora eles estão pagando o preço - você não deveria.

Se você quiser ajudá-los, faça um contrato de suporte em que eles paguem pelo tempo gasto em ajudar o novo desenvolvedor, para que você seja compensado adequadamente pelo seu tempo.


2
Concordo com isso, mas sinto que, embora não seja uma obrigação, é profissionalmente ético não tirar proveito da ignorância técnica do meu empregador. Sem mencionar o dano potencial à reputação do cliente dizendo "Ele criou este site, e agora não funciona, e ele não ajuda".
deworde

4
@deworde: Você deve responder a perguntas pequenas, mas apenas se demorar apenas alguns minutos. Se demorar mais, você deve dizer a eles que não pode mais fazer nada de graça, mas daria toda a sua atenção se eles pagarem uma compensação. Se forem profissionais, pagarão ou deixarão você em paz, mas não culparão você.

13

Aqui está um e-mail em potencial para criar *;

Desculpe, estou muito ocupado no momento com meus contratos existentes e não verificando regularmente meus e-mails. Se você tiver uma solicitação de suporte para um produto em que trabalhei, envie uma mensagem para "support@mattharrison.com", para que possamos discutir a configuração de um contrato de suporte. Se for urgente, não se esqueça de prefixar o assunto com 'URGENTE:' e eu o moverei para o topo da minha lista de suporte prioritário.

Atenciosamente,

Matt Harrison

Envie isso em resposta a qualquer solicitação de suporte, mesmo se você estiver sentado na cama comendo um sammich e verificando seus e-mails. Se realmente parecer com o tipo de coisa em que você gostaria de ajudá-los imediatamente, porque ainda é um grande negócio, envie-o , mas siga-o imediatamente com um e-mail dizendo "Acabei de ver isso, vou ajudar assim que possível" Como eu posso".

A idéia aqui é colocá-los na mentalidade de que este é um serviço que você fornece como um extra e, se eles querem, é um serviço cobrado. A palavra discutir significa que você não se comprometeu com nada e, ao permitir que eles especifiquem 'URGENTE:', se você realmente os colocou em uma posição ruim (por exemplo, algum erro você consertaria feliz apenas para manter sua reputação e porque é a coisa certa a fazer ), você pode abordá-las com uma mentalidade diferente. "Esse site que você criou para nós acabou de nos perder US $ 50.000" é algo que eu abordaria de maneira muito diferente de "precisamos que você mude a posição do logotipo na página 'Sobre nós'".

Isso significa que, se você reservar um tempo para ajudar (porque ajudar é uma coisa boa), eles sabem que houve um custo para você. E se não, então eles estão cientes dos seus motivos.

Como alguém mencionou, se você possui um contrato de suporte existente ou se tem a impressão de que tem, teria que prestar serviço de qualquer maneira, mas essa resposta cobre isso (e eles devem ter seu número de suporte de qualquer maneira). Além disso, você deve entrar em qualquer negociação de trabalho com a intenção de especificar claramente seus termos de suporte antecipadamente , especialmente quando se trata de um projeto solo e, portanto, você não está trabalhando em um contrato de modelo padrão para todos os desenvolvedores, e ainda mais especialmente porque isso venha até você antes.

Como você sabe se é profissionalmente obrigado a fazer alguma coisa? Porque o seu contrato estabelecido profissionalmente obriga você a fazê-lo. Como você sabe que não é? Como os limites dessa obrigação são mencionados especificamente em seu contrato (por exemplo, 'O funcionário deve fornecer suporte em todos os aspectos do trabalho até o término do emprego por qualquer das partes, conforme descrito na seção 3' *).

*: Qualquer pessoa que tenha alguma melhoria na redação, deixe-a nos comentários


1

Se você ainda não assinou um contrato com a empresa / clientes sobre como oferecer ajuda a eles no futuro, poderá recusar essas chamadas. Geralmente, há um tempo de suporte acordado entre cliente e desenvolvedor. O desenvolvedor deve ajudar o cliente até que o tempo de suporte seja violado.


1

Não, você não é profissionalmente obrigado a fornecer suporte para um empregador anterior.

Se você quiser fazer isso, verifique se existe um contrato para compensar o tempo gasto.

Também pode ser que você se ofereça para voltar por 1-2 semanas e treinar sua substituição (por assim dizer), naturalmente por uma taxa adequada.

O que eu diria, no entanto, é que deixar um projeto envolve deixar uma documentação clara para trás, de forma adequada.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.