2018-10-17 19:24:07 +0000 2018-10-17 19:24:07 +0000
132
132

Mon ancien employeur m'a demandé de corriger un bug dans le code que j'ai écrit pour lui

Mon ancien employeur veut que je corrige un bug dans le code que j'ai écrit alors que je travaillais pour lui. Dois-je leur fournir une assistance, sous forme de contrat (rémunéré) ou gratuitement, bien que je ne travaille plus pour eux ?

Background: L'été dernier, j'ai travaillé comme stagiaire pour une grande entreprise de fabrication. La durée de mon contrat a été fixée à 3 mois. J'étais payé à l'heure pour mon travail. Mes responsabilités comprenaient le support informatique et le développement de logiciels. Le projet de logiciel sur lequel je travaillais était une application serveur assez simple. Je travaillais exclusivement sur le projet. Au départ, le projet semblait être un succès, le logiciel fonctionnait comme prévu. Avant la conclusion de mon contrat et mon départ de l'entreprise, j'ai veillé à laisser une documentation complète sur l'utilisation du programme et sur la manière de modifier le code source en cas de besoin.

Je n'ai pas signé de contrat portant spécifiquement sur ce projet de logiciel et sur l'assistance post-déploiement dont il pourrait nécessiter. Depuis lors, j'ai commencé à travailler pour une autre société en tant que développeur de logiciels à plein temps dans un autre pays. J'ai récemment été contacté par mon ancien employeur (plus d'un an après la fin de mon contrat avec lui), disant qu'il y avait un petit bug avec le logiciel que j'avais écrit précédemment, et qu'il avait besoin de mon aide pour résoudre ce problème. Comme indiqué précédemment, je travaille maintenant à plein temps dans un autre pays. Cela signifie qu'il n'est pas question d'y retourner en personne. Je pense cependant qu'il sera possible de corriger le bogue à distance. Si je devais aider à résoudre ce problème, il faudrait que je consacre mon temps libre (soirées/ week-ends) à les aider.

Il est dans mon intérêt de résoudre ce problème afin que je puisse toujours utiliser l'ancien employeur comme référence pour mon futur emploi. Je ne veux pas qu'ils soient en mauvais termes avec moi.

Question: Dois-je négocier un nouveau contrat avec mon ancien employeur et lui faire payer cette aide supplémentaire que je lui fournirai pendant mon temps libre ? Ou devrais-je fournir l'assistance gratuitement, puisqu'il s'agit de ma responsabilité morale, même si je n'y suis pas tenu contractuellement ?

Mise à jour importante: Mon employeur actuel m'a donné l'autorisation de travailler pour l'employeur précédent, à condition que certains critères soient remplis :

  • Je leur fournis des mises à jour régulières sur la progression et la durée estimée du projet.
  • Je gère mon temps de manière à ce que ce travail supplémentaire n'ait pas d'impact négatif sur mon travail actuel pour eux, c'est-à-dire que je ne travaille pas tard dans la nuit avant une journée de travail.
  • Je ne parle à personne des travaux que je fais actuellement pour mon employeur actuel.

Réponses (17)

292
292
292
2018-10-17 19:35:43 +0000

La correction du bug n'est pas de votre responsabilité.

dois-je fournir l'aide gratuitement car c'est ma responsabilité morale

Non. Il n'est pas de votre responsabilité morale ou légale de fournir une aide gratuite. Vous n'êtes plus leur employé.

j'ai veillé à laisser une documentation complète sur l'utilisation du programme et sur la façon d'éditer le code source en cas de besoin.

Bien ! Vous avez déjà fait ce que vous devez faire pour aider. Ils sont conscients du bogue et ont les ressources nécessaires pour le corriger eux-mêmes. On s'attend à ce qu'ils le corrigent, pas vous.

Il y a aussi plusieurs raisons fortes pour lesquelles vous ne devriez pas faire le travail gratuitement :

  • Vous êtes un professionnel maintenant. Le fait d'effectuer un travail non rémunéré ne vous profite pas.
  • Vous êtes actuellement employé par une nouvelle entreprise. Effectuer un travail en dehors des heures de travail pour votre ancienne entreprise peut être considéré comme un conflit d'intérêts ou une rupture de contrat.
  • Cela fait au moins un an que vous avez quitté l'ancienne entreprise et ses systèmes ont peut-être changé. Vous n'avez aucune idée du temps qu'il faudra pour régler ce problème.

Comment devez-vous répondre à leur demande ?

L'option A consiste à refuser poliment, et à les orienter vers les documents que vous avez laissés.

Dois-je négocier un nouveau contrat avec mon ancien employeur et lui demander de l'argent pour cette aide supplémentaire que je lui fournirais pendant mon temps libre ?

L'option B consiste à en discuter avec votre employeur actuel. Vous pouvez peut-être négocier un contrat temporaire pour aider l'ancienne entreprise, mais vous devez d'abord obtenir l'autorisation de votre employeur actuel. N'oubliez pas non plus de demander combien de temps ils (l'ancienne entreprise) attendent de vous.

59
59
59
2018-10-17 19:46:07 +0000

Dois-je négocier un nouveau contrat avec mon ancien employeur et lui faire payer cette aide supplémentaire que je lui fournirais pendant mon temps libre ?

Oui, si vous vous sentez profondément concerné. Vous écrivez un code pour qu'ils puissent faire des bénéfices. En passant, il est tout à fait possible que votre entreprise actuelle ne vous permette pas de travailler. Vérifiez auprès de votre responsable si vous êtes autorisé à le faire avant de vous renseigner sur le contrat. La plupart des entreprises que j'ai vues ont des clauses/règles concernant le fait de travailler pour une entreprise similaire pendant qu'on y est employé.

Ou dois-je fournir l'assistance gratuitement puisque c'est ma responsabilité morale, même si je n'y suis pas obligé contractuellement ?

Non, je ne pense pas que vous ayez une responsabilité morale pour réparer votre erreur. Si vous avez écrit un logiciel qui a résolu la faim dans le monde, alors oui, peut-être dans un tel cas. Cependant, étant donné que vous gagniez de l'argent, et qu'ils en gagnaient sur votre dos, alors il n'y a pas d'obligation morale ou quoi que ce soit d'autre.

35
35
35
2018-10-18 08:35:21 +0000

Dois-je négocier un nouveau contrat avec mon ancien employeur et lui faire payer cette aide supplémentaire que je lui fournirai pendant mon temps libre ? Ou devrais-je fournir l'assistance gratuitement puisqu'elle relève de ma responsabilité morale, même si je n'y suis pas tenu contractuellement ?

Il n'y a pas d'obligations morales dans les affaires.

Vous avez été payé à l'heure, pas au résultat. Et d'après ce que vous avez décrit, l'entreprise vous demande votre aide depuis une position neutre, elle ne vous en veut pas et ne vous menace pas.

Il est fort probable qu'elle ait déjà fait une rapide estimation et qu'elle pense que vous demander de corriger le bug sera plus rapide, moins cher et peut-être moins susceptible d'introduire d'autres bugs que d'engager quelqu'un de nouveau qui n'est pas familier avec le code.

Leur demande est absolument rationnelle. La personne qui a écrit le code est généralement la meilleure personne pour corriger un bogue. Vous contacter pour vous demander de l'aide est une solution évidente. Il est fort probable qu'ils ne seront pas surpris que vous leur demandiez de vous payer, et il est probable qu'ils ne perdraient pas le sommeil si vous refusiez.

Donc oui, si vous le souhaitez, vous pouvez leur proposer de corriger le bug à un tarif horaire que vous jugez justifié. Vous devez préciser tout ce que vous avez mentionné ci-dessus - que vous êtes employé à plein temps, que vous effectueriez ce travail pendant votre temps libre (important pour une estimation des délais !) et que vous ne pouvez faire le travail qu'à distance.

Et oui , vous devez demander une compensation pour votre temps. Pourquoi le feriez-vous gratuitement ? Pourquoi pensez-vous qu'ils s'attendent à ce que vous le fassiez gratuitement ? Est-ce qu'ils feraient quelque chose gratuitement pour vous ?

Et c'est tout ce qu'il y a à dire. Je m'abstiendrais des réflexions philosophiques de certaines autres réponses. Pourquoi ont-ils trouvé le bogue maintenant, qu'ils aient lu ou non votre documentation, s'ils ont déjà essayé de le corriger avec des personnes en interne - tout cela n'a pas d'importance pour votre question.

Ne pensez pas trop aux choses simples.

20
20
20
2018-10-17 19:52:17 +0000

Dois-je négocier un nouveau contrat avec mon ancien employeur et lui faire payer cette aide supplémentaire que je lui fournirai pendant mon temps libre ? Ou devrais-je fournir cette assistance gratuitement puisqu'il s'agit de ma responsabilité morale, même si je n'y suis pas contractuellement obligé ? Cela dépend de la façon dont vous considérez votre responsabilité morale, de la valeur que vous accordez à votre relation avec eux, du temps que vous pensez que la correction du bug prendra et de la valeur que vous accordez à ce temps.

Vous pourriez simplement indiquer que vous êtes trop occupé et refuser ainsi d'aider à corriger le bug. Vous pourriez proposer d'examiner rapidement le problème, puis donner une estimation du temps et du rythme qu'il faudrait pour le résoudre. Ou vous pourriez simplement accepter d'intervenir pour aider à le résoudre. Si c'était moi, et si je ne pensais pas que cela prendrait trop de mon temps libre, je ferais simplement la dernière chose. En fait, j'ai aidé d'anciens employeurs. Plusieurs fois.

J'ai une fois quitté un poste d'administrateur de systèmes. Mon remplaçant a fini par supprimer des fichiers système critiques sur un disque principal et par supprimer par inadvertance leur seule sauvegarde au cours du processus. Bien que je n'aie rien à voir avec la cause, j'ai travaillé avec mon remplaçant toute la nuit pour reconstruire le disque du système d'exploitation et créer une sauvegarde viable, puis je suis retourné à mon travail habituel le matin. J'ai reçu une belle lettre de remerciement en retour. Pour moi, c'était la bonne chose à faire.

10
10
10
2018-10-17 20:51:14 +0000

IANAL.

En supposant que le fait d'aider la société précédente ne constitue pas une rupture de contrat ou un conflit d'intérêts dans le cadre de votre contrat actuel (cochez cette case en premier !):

  1. Vous ne devriez pas faire le travail gratuitement. Cette société crée probablement encore des logiciels. Il est probable qu'elle compte des développeurs parmi son personnel. Ces développeurs sont probablement plus expérimentés que certains stagiaires de bas niveau qui y ont travaillé pendant 3 mois (sans vouloir dire que vous êtes de bas niveau maintenant, mais vous-même à l'époque étiez probablement moins expérimenté que leur personnel à plein temps aujourd'hui). Ils peuvent payer leurs employés pour le faire, ou vous pouvez le faire pour eux. Ce qu'ils espèrent, c'est que vous fassiez le travail pour moins cher que ce qu'ils devraient payer à leurs employés pour le faire. Ce que cela signifie vraisemblablement est :

  2. Vous devez leur faire comprendre que ce travail sera effectué selon votre horaire et non le leur, parce que vous avez un emploi à temps plein ailleurs et que vous ferez ce travail pour eux en dehors des heures de travail. Ils doivent comprendre qu'après une journée complète de travail 9-5, vous n'êtes pas intéressé par un travail 5-1, et que vous n'y travaillerez que quelques heures par jour. Ils doivent comprendre cela, car sinon vous aurez des problèmes.

  3. Vous devez leur faire comprendre qu'il s'agit d'un contrat unique, et qu'après cela, ils ne doivent pas compter sur vous pour maintenir ce code pour eux pour toujours. Vous avez fourni de la documentation (bon travail !) sur le code que vous avez écrit, et c'est vraiment là que votre responsabilité devrait s'arrêter, mais vous fournissez ce service par bonté de coeur, et ils ne doivent pas pousser leur chance. Encore une fois, fixer des attentes.

  4. Et c'est la partie la plus importante, donc elle est en gras et en italique : **Rédigez et signez un contrat. Ne vous contentez pas de faire n'importe quoi, car c'est comme ça que vous vous faites avoir dans votre travail. Vous ne devriez probablement pas (IANAL) avoir besoin d'un avocat pour le faire à votre place ; une simple déclaration des termes ci-dessus (et de tout autre terme que vous souhaitez) dans un e-mail, avec une réponse “accusé de réception” ou “confirmé” de leur part devrait suffire (IANAL).

7
7
7
2018-10-18 01:57:22 +0000

Il est assez normal que les développeurs fassent du travail en free-lance à côté. Si vous souhaitez le faire, assurez-vous simplement qu'il n'y a pas de conflits, juridiques ou pratiques, entre vos modalités de travail à temps plein et à temps partiel. Veillez à ce que les deux parties sachent parfaitement ce que vous êtes et ce que vous n'acceptez pas de faire pour elles, y compris en termes de temps. Faites des recherches sur la création de votre propre société pour vous protéger. Ne travaillez pas sans un contrat équitable, dûment rédigé et signé.

Mais d'après votre description, il ne s'agit pas, en fait, d'un “bug dans votre code”. Il s'agit d'un bug dans leur code, et vous ne travaillez plus pour eux. Si vous ne voulez pas accepter le nouveau contrat, vous n'êtes pas obligé. C'est aussi simple que cela.

Il est plus que probable qu'en l'absence d'un tel contrat, vous ne seriez pas autorisé à corriger le code, ni même à y accéder. Et donc, vous ne pourriez pas en être responsable.

5
5
5
2018-10-18 05:21:55 +0000

Un point important qui n'a pas été soulevé : quelle sera votre relation avec eux, et comment ils vous paieront.

Il y a deux options : ils vous considèrent comme un employé (temps partiel, contrat à durée déterminée), ou ils vous considèrent comme un entrepreneur. **Dans le premier cas, cela peut être un peu complexe car vous n'êtes plus dans le pays, notamment en ce qui concerne les impôts, les cotisations de sécurité sociale, etc. Si vous ne savez pas à l'avance combien de temps cela prendra, cela peut aussi être un sacré casse-tête pour eux en termes de contrat, à moins que vous ne conveniez d'un montant fixe.

  • Dans le second cas, vous devrez leur facturer. Mais cela signifie être enregistré en tant qu'entrepreneur individuel (ou société), déclarer ce revenu, et payer des impôts et des cotisations sur ce revenu. Dans certains pays, des sociétés se chargent de l'interface pour vous : elles facturent la société cible pour vous et vous paient (moins les impôts, les cotisations et leur commission) en tant qu'employé. Vous devez choisir une telle société dans le pays où vous résidez actuellement pour éviter les problèmes mentionnés ci-dessus.

Dans tous les cas, vérifiez votre contrat avec votre employeur actuel et les règles en vigueur dans votre pays de travail actuel. Il se peut que vous deviez notifier ou même obtenir un accord formel de votre employeur actuel avant de pouvoir travailler pour quelqu'un d'autre en même temps.

3
3
3
2018-10-18 20:17:08 +0000

Bien sûr, vous “pouvez” le faire. Comme d'autres l'ont dit, vous devriez vérifier auprès de votre employeur actuel avant de le faire.

Je me pose plusieurs questions :

  • Que se passerait-il s'ils trouvaient un autre “bug” à l'avenir ? Feriez-vous la même chose la prochaine fois ? La fois suivante ?
  • Feriez-vous la même chose pour votre employeur actuel si vous quittez votre poste actuel ?

Il m'est arrivé quelque chose de ce genre. J'étais la PME (expert en la matière) de plusieurs systèmes lorsque j'ai été licencié il y a 28 mois. J'ai reçu des appels plusieurs mois après la suppression de mon poste - plusieurs de la part d'utilisateurs et le reste de la part de responsables des opérations (les deux avaient mon portable). Je leur ai gentiment expliqué que je ne travaillais plus là (ce n'était pas mon choix) et que la meilleure chose à faire était de contacter mon ancien responsable (responsable des systèmes). Il pourrait assigner au développeur maintenant affecté au système.

Et non - vous n'avez pas d'obligation morale envers votre ancien employeur.

3
3
3
2018-10-18 15:53:59 +0000

Dois-je négocier un nouveau contrat avec mon ancien employeur et lui facturer cette aide supplémentaire que je lui fournirais pendant mon temps libre ?

Oui, vous pourriez (et non “devriez”) - mais attention aux éventuelles implications fiscales et aux conflits d'intérêts. C'est à vous de décider si vous le faites ou non.

Ou devrais-je fournir l'assistance gratuitement puisqu'elle relève de ma responsabilité morale, même si je n'y suis pas contractuellement obligé ?

Non. Vous n'avez pas de responsabilité morale dans ce cas. Il est pratiquement impossible d'écrire un code non trivial qui soit parfait à la fois maintenant et à l'avenir pour toujours - si nous devions tous soutenir, gratuitement, un code que nous avons écrit il y a des années, pour des employeurs précédents, alors après quelques années d'accumulation de telles “obligations”, nous n'aurions pas le temps de faire notre travail actuel (pour lequel nous sommes payés).

Une expérience de pensée intéressante serait : si le code que vous avez écrit il y a un an s'avérait être un instrument pour obtenir de votre ancien employeur un gros contrat avec un nouveau client, aurait-il une obligation morale de vous envoyer une grosse prime pour l'avoir écrit, même si vous ne travaillez plus là-bas ? Et le feraient-ils réellement ? Peu de gens répondraient “oui” à l'une ou l'autre de ces questions. Alors pourquoi une telle obligation morale devrait-elle s'accompagner de l'attente inverse ?

Vous avez fait le travail (probablement) au mieux de vos capacités à l'époque, et vous avez reçu un salaire (probablement) équitable en échange. C'était la relation d'affaires que vous aviez avec votre employeur à l'époque. Elle est maintenant terminée. Si vous le souhaitez, vous pouvez décider de nouer une autre relation d'affaires avec cet employeur - mais il serait très stupide que cette nouvelle relation implique un travail gratuit.

2
2
2
2018-10-19 20:51:52 +0000

Un ancien employeur a fait cela avec moi une fois. Voici vos options de base :

  1. Faites-le gratuitement.
  2. Dites-leur d'aller pêcher.
  3. Envoyez-leur votre estimation du temps et votre taux horaire. Proposez-leur de fixer un prix.

C'est une belle façon de leur mettre la main dessus ; vous ne dites pas non, et vous êtes prêt à travailler avec eux, mais vous n'êtes pas un idiot.

J'éviterais (2), qui brûle à peu près le pont, et je recommande (1) ou (3). Si la référence/la relation est très importante pour vous, alors faites-le gratuitement cette fois-ci, mais s'ils demandent une autre faveur, citez-leur un délai et un coût. Ils ont dit non.

2
2
2
2018-10-18 20:57:34 +0000

Permettez-moi de commencer par vous dire que le titre de votre question peut tout changer. Le code est-il Votre ? Je comprends que vous n'aviez pas signé de contrat avec cet employeur à l'époque, mais je pense qu'on peut supposer sans risque que, comme dans tout contrat de développement de logiciel, le code n'est pas le vôtre, mais celui de votre employeur. Bien sûr, vous l'avez écrit, mais si vous aviez un contrat à retourner, vous trouveriez une clause stipulant que tout le code que vous écrivez pour l'entreprise est la propriété de l'entreprise, et pas votre propriété.

Si nous convenons qu'il s'agit du code de votre employeur, alors les autres réponses fournissent de très bons conseils, et j'espère que celle-ci vous donne un peu de perspective sur la façon de procéder. Vous leur vendiez votre temps et vos efforts, et vous avez rempli cette obligation. Si vous avez des raisons de croire que le code est en fait le vôtre, vous devriez consulter un avocat.

2
2
2
2018-10-21 23:22:26 +0000

Ma règle de base est que pour un ancien employeur, je fournirai une aide insignifiante/facile à titre de courtoisie, c'est-à-dire gratuitement. Cela représente peut-être 5 minutes de travail ou de discussion avec quelqu'un.

Après cela, je suis heureux d'opérer sur une base contractuelle avec eux, en leur fournissant des permis de droit et de ma situation personnelle. (Pas de conflit avec mon autre emploi/non-concurrence etc., légal pour faire du travail dans ce pays, etc.)

En particulier, vous devez penser au droit de l'immigration et à la question de faire du travail pour eux. Les lois sur l'immigration varient (par exemple, le Royaume-Uni n'autorise même pas un étranger en visite pour le tourisme à faire du télétravail pour l'entreprise de son pays d'origine, alors ne vous avisez pas de consulter ce courrier électronique) - mais souvent, faire du travail, c'est faire du travail. Si vous avez fait le travail passé avec un visa que vous n'avez plus, vous devez réexaminer la légalité de faire du travail pour eux maintenant.

Enfin, rappelez-vous la vieille histoire du travailleur spécialisé.

La puissante et ancienne machine à forger était en panne. Nous ne pouvions pas forger de vilebrequins, et ils avaient fait appel au fabricant (ce n'était pas Ingersoll-Rand) et leurs meilleurs éléments n'arrivaient pas non plus à le comprendre. Certains de leurs anciens et certains des nôtres étaient d'accord, il était temps de faire appel à Bill.

Bill était un génie avec ces machines. Il a participé à la conception de ce système et s'est retiré de la société.

Bill a parcouru la grande machine de long en large. Il regardait ici, regardait là, sentait l'huile. Bill a demandé à emprunter un marteau. BAP ! “Essayez-le maintenant.” La grande machine a pris vie.

Merci Bill ! Oui, envoyez-nous une facture.

La facture est revenue, 10 000 $ ! !? Nous avons demandé un détail. Elle est revenue

  • Appel de réparation sur place —– 199 $
  • Frapper la machine avec le marteau —- 1 $
  • Savoir où la frapper —- 9 800
1
1
1
2018-10-20 13:41:43 +0000

Vous ne devez rien à l'ancienne société. Vous avez écrit ce qui semble être un code satisfaisant et bien documenté. Vous n'étiez pas tenu d'écrire du code sans bogue. Ce serait impossible !

Ils vous ont demandé de faire un peu plus de travail pour eux. Votre employeur actuel est d'accord. La seule question est de savoir comment vous facturez ce travail.

Obtenez une description précise du problème. Estimez le nombre d'heures nécessaires pour le résoudre. Estimez le temps nécessaire pour que vous puissiez affecter ce nombre d'heures à votre temps libre. Proposez un taux horaire. Ils ont ensuite le choix de vous engager ou non pour effectuer le travail.

1
1
1
2018-10-20 21:57:09 +0000

Ne leur répondez même pas. Toute somme d'argent que vous pourriez leur faire payer ne vaut pas les ennuis qu'elle causera. Ils cherchent quelqu'un pour faire un travail à leur place qu'ils peuvent se débrouiller pour ne pas payer. Laissez-moi vous expliquer comment cela fonctionne. Tout d'abord, ils ont juste “une petite monnaie - je suis sûr que vous pouvez faire cela en quinze minutes”. Ensuite, c'est “pendant que nous avons votre attention, pourriez-vous faire un autre changement pour nous. Avec vos grandes compétences, cela ne vous prendra pas beaucoup de temps”. Très bientôt, vous passerez tout votre temps libre, vos soirées et vos week-ends à travailler pour cette entreprise en Extrême-Orient. Et quand viendra le moment de payer ? ……… (crickets)

Faites-vous une faveur, épargnez-vous du temps et des tracas, et ignorez-les. S'ils veulent que ce travail soit fait, ils trouveront quelqu'un sur place pour le faire.

1
1
1
2018-10-22 13:33:09 +0000

On ne répare pas les bugs gratuitement, sauf si on crée/distribue des logiciels libres.

Il y a deux façons de corriger des bugs “gratuitement” dans les autres cas :

(A) vous êtes un employé et la correction de vos bugs fait partie de votre travail, dans ce cas la “gratuité” est en fait payée par votre salaire ;

(B) vous avez un contrat en tant que vendeur de logiciels avec le client qui dit que pendant X mois après la vente du logiciel vous corrigerez les bugs gratuitement, dans ce cas la “gratuité” est pris en compte dans le prix initial que le client paie.

Vous étiez en position A lorsque vous avez livré, donc la position B ne s'applique pas et on ne peut plus vous demander de corriger des bugs gratuitement en tant que vendeur de logiciels après la fin de la période initiale d'assistance gratuite. La seule ligne de conduite normale est donc de vous comporter comme un vendeur en position B après la fin de la période d'assistance gratuite et de proposer soit (1) de faire un travail unique pour corriger le bug, soit (2) d'offrir un contrat de service pour maintenir le logiciel à jour.

Les échecs typiques dans ce cas sont pour un prix forfaitaire unique s'engageant à maintenir éternellement la correction de bogues ou à accepter de corriger des bogues qui ne sont pas réellement les vôtres (c'est-à-dire maintenir votre code à jour avec les changements dans d'autres programmes ou exigences).

1
1
1
2018-10-20 16:52:07 +0000

En plus des excellents conseils déjà fournis par d'autres, je vous invite à garder à l'esprit ce qui suit :

  1. Les logiciels, comme tout ce qui est construit par l'homme, ont besoin de maintenance et, par conséquent, s'ils veulent s'en servir, ils doivent prévoir et budgétiser la maintenance, quel que soit l'utilisateur.
  2. La différence de coût entre une preuve de concept rédigée par un stagiaire et un logiciel de qualité de production pouvant être entretenu et conçu pour effectuer à peu près la même tâche peut se situer entre 1 % et 99 %, et est généralement beaucoup plus proche de cette dernière.

Penser à la maintenance comme “juste une petite chose de plus” ne fait pas disparaître le coût, cela les empêche simplement de planifier et de budgétiser la maintenance.

Vous devrez peut-être leur faire comprendre cela avant d'accepter tout autre travail. Ne le dites pas comme ça, bien sûr ; ce serait pédant. Mais n'entamez pas de négociations dans lesquelles leur position repose sur l'ignorance ou le malentendu.

1
1
1
2018-10-20 09:04:47 +0000

Je suis surpris qu'aucune des réponses jusqu'à présent ne mentionne que vous étiez “stagiaire”.

La réalité est qu'ils ont abusé de votre présence en tant que stagiaire pour faire un travail de qualité en production et demandent maintenant si vous soutenez toujours leurs opérations. Conclusion : le stage est terminé et vous ne leur devez rien. Un stagiaire est un stagiaire, après tout. Par exemple, Vous auriez dû avoir un mentor à l'époque pour vous guider et vous familiariser avec le travail que vous avez laissé derrière vous, et ce n'est pas votre responsabilité qui n'a pas été engagée.

Il est cependant bon de continuer à ne pas brûler ce pont. Si vous êtes toujours prêt à les aider, j'essaierais d'avoir une estimation approximative du temps qu'il faudrait pour le faire, ou juste pour être sûr, dites-vous que vous travaillez entre 100 et 200 euros de l'heure avec un minimum de 3-4 heures d'acompte. Dans le passé, j'ai refusé des contrats de courte durée qui, sur papier, me semblaient très intéressants, mais qui, après impôt, ne valaient pas la peine, pour plusieurs raisons qui n'ont rien à voir avec votre question.

P.S. Soyez également conscient des lois d'exception/de priorité. Nous avons une exception pour quelques années qui n'exige pas beaucoup de paperasserie, cependant si nous brûlons cette opportunité avec un travail de quelques centaines d'euros, nous ne pouvons pas en bénéficier si une autre opportunité se présente.