Come programmatore, sei professionalmente obbligato a offrire un supporto continuo dopo aver lasciato un'azienda? [chiuso]


11

Ho avuto alcuni lavori di programmazione in passato, in cui ero l'unico sviluppatore a lavorare su un progetto. Dopo che me ne sono andato, di solito ricevo diverse e-mail a settimana da queste aziende, di solito dagli sviluppatori che mi hanno sostituito lì. Queste e-mail di solito chiedono dettagli su come funzionano le cose e su come farei meglio a implementare la funzione x in base al sistema esistente.

Di solito sono educato e disponibile, ma questo tipo di comunicazioni inizia davvero a consumare il mio tempo rendendo ogni lavoro che lavoro su un altro peso attorno alla mia caviglia. Per non parlare dei progetti che ho scelto di lasciarmi alle spalle per una buona ragione.

La mia domanda è: sarebbe professionalmente 'ok' dire loro che non offrirò più supporto e rifiuterei e rispondere alle domande?

NB. Nessuna di queste aziende mi sta pagando alcun tipo di trattenuta e le domande sono spesso domande informali da parte degli sviluppatori e non della gestione.


2
Domanda ad alto rischio di essere "basata sull'opinione". Ad ogni modo, penso che nessuno sia obbligato a lavorare gratuitamente. Quindi per il tuo caso speciale questo è un chiaro no. (Niente lì per impedirti di essere un bravo ragazzo se anche la tua compagnia fosse gentile con te.)
Thorsten Müller,

Come hanno persino ottenuto il tuo indirizzo e-mail!?!
Robbie Dee,

3
Perché non offrire alla società un contratto di supporto, magari su base "per richiesta", per un periodo limitato, per esempio, di 6 mesi?
Doc Brown,

6
I miei obblighi professionali per una società terminano l'ultimo giorno in cui sono pagato da quella società.
Ramhound,

come richiesto, questa domanda non è specifica per i programmatori . Lo stesso può essere richiesto da un cercatore di tombe, un agente di vendita del Viagra, un garbage collector, un commerciante finanziario. "Come professionista <insert profession here>, sei professionalmente obbligato a offrire supporto continuo dopo aver lasciato un'azienda?"
moscerino

Risposte:


26

Non sei in alcun modo obbligato ad aiutarli.

Indipendentemente dal fatto che il tuo ex datore di lavoro l'abbia realizzato o meno, hanno preso una decisione a basso costo / alto rischio avendo un solo sviluppatore a lavorare sul software. Quella era la loro (forse disinformata) decisione, e ora stanno pagando il prezzo - non dovresti.

Se hai voglia di aiutarli, dovresti stipulare un contratto di supporto in cui ti pagano per il tempo speso aiutando il nuovo sviluppatore, in modo che tu possa essere adeguatamente risarcito per il tuo tempo.


2
Sono d'accordo con questo, ma ritengo che, sebbene non sia un obbligo, è professionalmente etico non trarre vantaggio dall'ignoranza tecnica del mio datore di lavoro. Per non parlare del potenziale danno alla reputazione del cliente che dice "Ha creato questo sito, e ora non funziona e non aiuterà."
deworde,

4
@deworde: dovresti rispondere a piccole domande, ma solo se ci vogliono solo pochi minuti. Se impiega più tempo, dovresti dire loro che non puoi più fare gratuitamente, ma presteresti loro la massima attenzione se pagano un risarcimento. Se sono professionisti, ti pagheranno o ti lasceranno in pace, ma non ti biasimeranno.

13

Ecco una potenziale e-mail da creare *;

Siamo spiacenti, al momento sono molto impegnato con i miei contratti esistenti e non controllo regolarmente le mie e-mail. Se hai una richiesta di supporto per un prodotto su cui lavoravo, invia un messaggio a "support@mattharrison.com", in modo che possiamo discutere di impostare un accordo di supporto. Se è urgente, assicurati di aggiungere il prefisso "URGENTE:" e lo sposterò in cima alla mia lista di supporto prioritario.

Cordiali saluti,

Matt Harrison

Invia questo in risposta a qualsiasi richiesta di supporto, anche se sei seduto a letto a mangiare un sammich e controllare le tue e-mail. Se in realtà sembra il tipo di cosa in cui vorresti aiutarli immediatamente perché è un grosso problema, continua a inviarlo , ma segui immediatamente un'e-mail che dice "Ho appena visto questo, ti aiuterò non appena come posso".

L'idea qui è di metterli nella mentalità che questo è un servizio che offri come extra, e se lo vogliono, è un servizio a pagamento. La parola discutere significa che non ti sei impegnato in nulla e consentendo loro di specificare "URGENTE:", se li hai effettivamente messi in una cattiva posizione (ad es. Qualche errore che risolveresti felicemente solo per mantenere la tua reputazione e perché è la cosa giusta da fare ), puoi affrontarli con una mentalità diversa. "Quel sito Web che hai creato per noi ci ha perso $ 50.000" è qualcosa a cui mi avvicinerei in modo molto diverso a "abbiamo bisogno che tu cambi la posizione del logo nella pagina" Chi siamo ".

Ciò significa che se hai tempo per aiutarti (perché essere utile è una buona cosa), allora sono consapevoli che c'è stato un costo per te. E se non lo fai, allora sono a conoscenza delle tue ragioni.

Come accennato da qualcuno, se hai già un contratto di assistenza o se hai l'impressione che lo faccia, dovresti comunque fornire assistenza, ma questa risposta copre questo (e dovrebbe avere comunque il tuo numero di supporto). Inoltre, dovresti entrare in qualsiasi trattativa di lavoro con l'intenzione di specificare chiaramente i tuoi termini di supporto in anticipo , specialmente quando si tratta di un progetto solista e quindi non stai lavorando a un contratto modello standard per tutti gli sviluppatori, e ancora di più soprattutto perché questo ha vieni prima per te.

Come fai a sapere se sei professionalmente obbligato a fare qualcosa? Perché il tuo contratto redatto professionalmente ti obbliga a farlo. Come fai a sapere che non lo sei? Perché i limiti di tale obbligo sono espressamente indicati nel contratto (ad es. "Il dipendente deve fornire supporto su tutti gli aspetti del lavoro fino alla cessazione del rapporto di lavoro da entrambe le parti, come descritto nella sezione 3" *).

*: Chiunque ha miglioramenti nella formulazione, si prega di lasciarli nei commenti


1

Se non hai firmato un contratto con l'azienda / i clienti per offrire loro un aiuto in futuro, puoi dire di no a tali chiamate. Esiste generalmente un tempo di supporto concordato tra client e sviluppatore. Lo sviluppatore dovrebbe aiutare il cliente fino alla violazione del tempo di supporto.


1

No, non sei professionalmente obbligato a fornire supporto per un precedente datore di lavoro.

Se vuoi farlo, assicurati che ci sia un contratto in atto per risarcirti per il tempo che passi.

Potrebbe anche essere che potresti offrirti di tornare per 1-2 settimane e addestrare il tuo sostituto (per così dire), naturalmente a una tariffa adeguata.

Ciò che vorrei dire, tuttavia, è che lasciare un progetto dovrebbe comportare di lasciare una documentazione chiara dietro, in una forma adatta.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.