Mon client veut que j'enregistre une vidéo de la façon dont je développe son logiciel


448

En tant que pigiste, je vois souvent des demandes étranges de la part de mes clients, dont certaines peuvent avoir un impact négatif sur mon travail quotidien¹, et d'autres qui tentent de définir un contrôle. Je rencontre généralement ces problèmes lors de négociations préliminaires. Il est donc assez facile, dans cet état, d'expliquer au client que je tiens à mon travail et à ma productivité et que je m'attends à ce que mes clients fassent confiance à mon travail.

Les choses étaient beaucoup plus difficiles sur un projet que je viens d'accepter, car ce n'est qu'après la fin des négociations (le contrat étant déjà signé et ne mentionnant rien au sujet du suivi vidéo) et après avoir commencé à travailler sur le projet, mon client m'a demandé d'enregistrer une vidéo de tout ce que je fais sur ma machine lorsque je travaille sur son projet , c'est-à-dire une vidéo qui montre que je déplace le curseur, tape un caractère, ouvre un fichier, déplace une fenêtre, etc.

Je travaille dans ma propre entreprise, en utilisant mes propres PC.

J'ai répondu à ce client qu'une telle demande ne pouvait être acceptée, car:

  • Des centaines d'heures de travail sur un PC à double écran nécessiteront une grande quantité d'espace disque pour les vidéos enregistrées. Si je me fiche de l'espace, je m'inquiète du fait que ce client gaspille ma bande passante en téléchargeant ces vidéos.
  • L'enregistrement d'une vidéo peut affecter les performances globales et réduire ma productivité (ce qui n'est pas vrai, car la machine est suffisamment puissante pour enregistrer cette vidéo sans perte de performances, mais bon, cela ressemble toujours à un argument valide).
  • Je ne me souviens pas toujours d'activer l'enregistrement vidéo avant de commencer le travail et de le désactiver à la fin.
  • Cela peut être un problème de confidentialité. Que se passe-t-il si je passe à mes mails lors de l'enregistrement de la vidéo? Que se passe-t-il si, pour ouvrir le répertoire contenant les fichiers relatifs à ce projet clients, j'ouvre d'abord le répertoire parent contenant la liste de tous mes clients?
  • Une telle vidéo ne peut pas être une source fiable pour suivre le coût d’un projet (je suis payée à l’heure), car certains travaux ne sont exécutés qu’avec un crayon et un papier (ce qui est vrai, car je fais beaucoup de projets en utilisant le PC).

Malgré ces remarques, le client estime que si je ne veux pas enregistrer la vidéo, c'est parce que j'ai quelque chose à cacher et que je veux mentir sur le temps réel consacré à son projet³.

Comment lui expliquer qu’il n’est pas habituel pour les pigistes d’enregistrer les vidéos de leur travail quotidien et que de telles demandes extravagantes doivent être réservées à des circonstances exceptionnelles⁴?


¹ L’exemple le plus fréquent consiste à demander à Remote Desktop de travailler sur un serveur plus lent que celui qui utilise une connexion Internet plus lente ou à être contraint d’utiliser un logiciel obsolète comme Windows Me sans raisons sérieuses héritées. soutien.

² En fait, j’ai déjà effectué de nombreux travaux liés à la gestion et à la conception de systèmes, ce qui est essentiel, mais généralement mal compris par les clients et perçu comme une perte de temps et d’argent. En observant le client concerné, je suis à peu près sûr qu'il refusera de payer une grosse somme d'argent pour ce qui a déjà été fait, puisqu'il n'y a en réalité aucune ligne de code. Même si légalement je peux facilement prouver qu'il y a eu beaucoup de travail au niveau de la conception, je ne veux pas mettre fin à ma relation avec ce client devant un tribunal.

³ Ce qui n’est pas aussi risqué que possible, puisque j’ai donné à ce client le coût escompté et maximal du projet, de sorte que le client est assuré de ne jamais être invité à payer plus que le montant maximum spécifié dans le contrat, même si le vrai travail coûte plus cher.

⁴ Un cas où j'enregistre effectivement de ma propre initiative la vidéo d'actions montre que je dois effectuer certaines manipulations directement sur le serveur de production d'un client, en particulier lorsqu'il s'agit de problèmes de sécurité. Enregistrer ces étapes peut être une bonne idée de savoir précisément ce qui a été fait et de s’assurer qu’il n’ya pas d’erreur dans mon travail, ou de voir quelles étaient ces erreurs.


Mise à jour:

Tout d’abord, merci pour toutes vos réponses et vos commentaires.

Comme la question a attiré beaucoup plus d’attention et a eu beaucoup plus de réponses que prévu, j’imagine qu’elle peut intéresser d’autres personnes. J’ajoute donc une mise à jour. Tout d’abord, pour résumer les réponses et les commentaires, il a été suggéré (ordonné au hasard):

  • Proposer d' autres moyens de suivi, comme le montre la vidéo Twitter code Swarm , ou de livrer une « étape courte avec un livrable simple, clair, suivi d'étapes plus complexes », etc .
  • Expliquez que la vidéo n'est pas une source fiable et qu'elle peut être falsifiée et qu'elle serait difficile à mettre en œuvre, en particulier pour le support.
  • Expliquez que la vidéo n'est pas une source fiable, car elle ne montre qu'une petite partie du travail: une grande quantité de travail est effectuée sans ordinateur, sans compter les heures supplémentaires consacrées à la recherche d'une solution à un problème.
  • S'en tenir au contrat; si le client veut le changer, il doit s'attendre à de nouvelles négociations et à un prix plus élevé.
  • Faites la vidéo ", mais exigez que le client mette [l'intégralité] des frais sur un compte séquestre", oblige un avocat à enregistrer tout le temps de facturation sur vidéo, etc., en d'autres termes, "opère dans un environnement sans confiance", exigeant: le client à supporter les coûts supplémentaires.
  • Rechercher les lois qui interdisent cela. Plusieurs personnes ont demandé dans quel pays je vis. Je suis en france De telles lois existent pour protéger les employés d'une entreprise (il existe une réglementation stricte concernant les caméras de sécurité, etc., mais je suis à peu près sûr que rien n'empêche un pigiste de signer consciemment un contrat qui l'oblige à enregistrer l'écran pendant qu'il travaille sur un projet. .
  • Il suffit de faire et d'envoyer les vidéos: le client "regardera quelques extraits d'activité de dix secondes qu'il ne comprendra pas", puis jettera ces vidéos.
  • Dis non. Après tout, c’est mon affaire, et je suis le seul à décider de la façon de la mener. En outre, le contrat est déjà signé et n’a rien à voir avec le suivi vidéo.
  • Dis non. Les processus et pratiques que j'utilise dans mon entreprise peuvent être considérés comme des secrets commerciaux et sont ou peuvent être classés.
  • Quitter. Si la relation commence comme ça, il y a de fortes chances qu'elle se termine mal tôt ou tard. De plus , "s’il vous traite comme un voleur - et c’est ce qu’il suggère - alors cela ne fera que s’aggraver plus tard, lorsque la fonctionnalité XYZ ne fonctionnera pas exactement comme il l’envisageait".

Bien que toutes ces suggestions aient la même valeur, j’ai personnellement choisi de dire à mon client que j’accepte de faire les vidéos, mais dans ce cas, nous devons renégocier le contrat , tout en gardant à l’esprit qu’il y aura un coût considérable, frais supplémentaires pour la libération du droit d'auteur . Le nouveau coût global serait en moyenne trois fois plus élevé que le coût réel du projet. Connaissant ce client, je suis absolument certain qu'il n'accepterait jamais de payer autant, le problème est donc résolu.


Deuxième mise à jour:

Le client a effectivement décliné la proposition de renégociation du contrat initial, en tenant compte du surcoût considérable.


5
Commentaires: votez vers le haut pour les réponses qui correspondent à votre opinion sur cette question, ou si vous pensez que vous avez une perspective unique sur cette question qui n’est pas abordée dans les 2 douzaines de réponses déjà fournies ici, ajoutez une réponse au lieu de laisser un commentaire.

1
@MainMa Cela fait un an et demi depuis la deuxième mise à jour, je suppose que le projet est terminé ou a au moins progressé assez loin. Pouvez-vous partager avec nous comment les choses se sont passées?
Ross Patterson

59
Rien ne fonctionne mieux que le bon vieux mal dans l'organe le plus sensible de l'homme - le portefeuille ..... ;-)
Fabricio Araujo

31
"Si vous n'êtes pas TOTALEMENT transparent, vous avez alors quelque chose à cacher" -> CECI est une erreur totale! Ce totalitarisme moderne de «transparence pour tous» cache souvent que les «préoccupations de transparence» sont soulevées dans des contextes de «trop de pouvoir dans trop peu de mains». Même Julian Assange a déclaré: "Le besoin de transparence devrait être proportionnel à son pouvoir". Ce qui veut dire qu'un seul individu, au contraire, devrait avoir le droit à l'anonymat ...
Vinzzz

2
J'ai récemment traité d'un corollaire de ceci: j'étais en vidéo et en partage d'écran avec un client pendant que je déboguais un logiciel écrit par quelqu'un d'autre pour l'aider à résoudre le problème du déploiement d'un site Web défaillant. Quand ce fut fini ... il sentit que j'avais été rouillé dans mon IIS et ne voulait me payer que la moitié du temps que je passais. Plus jamais!
Kyralessa

Réponses:


392

(Ou, le revers de mon conseil précédent ...)

Vous cessez de faire des protestations et dites oui.

"Oui, je serais heureux de rédiger un nouveau contrat pour ces produits à livrer supplémentaires. La valeur de la tutelle de projet complète dans mon produit de fabrication exclusif est évaluée à (valeur de mon revenu projeté pour les prochaines années $ N). Des frais de licence seront également facturés." Y, pour les droits de propriété physiques sur les fichiers. Si vous souhaitez également détenir le contenu de la vidéo, je vous contacterai dans les plus brefs délais avec des frais supplémentaires pour la libération du droit d'auteur. "

De peur que vous ne trouviez cela absurde: sérieusement, à quel prix vaut-il la peine de risquer votre entreprise?

  • Un concurrent pourrait utiliser cette vidéo pour critiquer, imiter ou saper vos pratiques.
  • Le client peut le modifier pour vous donner une apparence malhonnête.
  • Vous avez sacrifié le potentiel de monétiser votre entreprise à l'aide de didacticiels vidéo s'il choisit de publier des extraits de celui-ci gratuitement (ou diable, s'il les vendait?).

La valeur d'un produit de travail n'est pas égale à la valeur de (produit de travail + expertise + processus de travail)

Un employeur peut posséder et diriger tout cela. Un client ne peut que demander "Offrez-vous _ _ , et si oui, combien facturez-vous pour cela?"

Donc, oui, ce sont des conditions raisonnables pour répondre à une demande déraisonnable.

MAIS s'il n'accepte pas ces termes et sans plus hurler, je dirai quand même qu'un «non» plat est le plus persuasif que vous puissiez être que ce qu'il veut est irréalisable.


31
Pendant que nous y sommes, nous pouvons également doubler la citation. Afin de protéger la vie privée de MainMa et de ses autres clients, il devrait bien entendu visionner toutes les vidéos pour s'assurer que la vie privée est préservée.
Stefan Mohr

22
En passant, si vous deviez honorer cette requête insensée , je vous suggèrerais de vous procurer un ordinateur séparé pour effectuer des tâches personnelles et de vous assurer que l'ordinateur sur lequel vous enregistrez la vidéo ne contient aucun des millions de choses nous avons l'habitude de nous distraire lorsque nous voulons que nos cerveaux arrière travaillent sur le problème, comme les e-mails, Facebook, le solitaire, etc.
Paul Tomblin

17
Utilisez donc une caméra vidéo et une cassette d’enregistrement à l’ancienne, ou similaire, et configurez-la avec un trépied et lancez l’enregistrement. Des boîtes et des boîtes de cassettes plus tard ... remettez-les-nous. Puis regarde son visage.
Rapidement maintenant

8
@quickly_now, vous pensez toujours dans la boîte (vhs). Betamax? Laserdisk? Flipbooks? La possibilité de jouer avec des demandes ambiguës est infinie.
Bob Roberts

30
C'est la bonne réponse. En affaires, lorsque quelqu'un vous demande de faire quelque chose de plus, la réponse correcte est "Oui, je peux le faire. Cela vous coûtera X $." Faites en sorte que l'autre personne dise non si vous ne voulez vraiment pas faire quelque chose. Charge un montant ridicule pour cela. Bien sûr, ils risquent de se mettre d'accord, raison pour laquelle vous facturez quelque chose qui vous plairait encore. Je le voudrais probablement aussi dès le départ. Le contrat a déjà été signé, il s’agit donc d’une demande supplémentaire qui s’ajoute au contrat. Le contrat initial n'est pas rompu. Ceci est une nouvelle négociation.
Matt McCormick le

479

Tu n'expliques pas; pas plus loin, pas du tout. Tu dis juste non.

C’est votre affaire, et vos choix quant à la manière de la mener ne sont pas sujets à discussion. Les termes de tout contrat sont en discussion; avant de signer, c'est.

Il vous donne plusieurs gros drapeaux rouges que ce contrat sera une expérience misérable, qu'il le restera même après que vous l'auriez facturé, et qu'il n'aura rien d'autre que de la méfiance à dire aux autres à propos de votre travail. Souriez, parce que vous avez de la chance qu'il l'ait communiqué avant que vous ne soyez coincé avec le crétin.

Remerciez-le gracieusement pour son temps, rendez son dépôt et jetez-le sur le trottoir.

Vraiment, il ne sera jamais persuadé de votre professionnalisme, peu importe ce que vous lui dites.


52
Le "F *** You, Pay Me" de Mike Montiero s'applique à tant de situations. Entre autres choses dans cette conférence, il a quelques bons conseils sur le moment et la façon de quitter un client: vimeo.com/22053820
Ian C.

68
Le client ne vous fait pas confiance. Période. Rien d'autre ne compte. CCZONA a raison; il vous donne plusieurs indications, ce contrat sera une expérience misérable.
Jeff Siver

2
Je suis tout à fait d'accord. Malheureusement, ce contrat ne finira pas bien pour le PO peu importe. J'ai déjà traité avec des clients merdiques avant et quand les choses commencent à aller très loin dans le sud, il n'y a pratiquement pas de reprise.
NotMe

30
Pourquoi retourner le dépôt? Dites simplement au client que les termes du contrat n'incluent pas la fourniture d'un flux vidéo. Si le client fait des demandes absurdes, c'est lui qui rompt le contrat et OP devrait conserver le dépôt en guise de compensation pour le temps perdu.
Sylverdrag

11
Évidemment, tout dépend des circonstances (de l’importance du gisement, de l’investissement du développeur dans le projet actuel, etc.), mais j’aimerais considérer le retour du gisement comme un coût inférieur à celui d’un argument en cours et d’une éventuelle poursuite.
Jhocking

80

Je ne m'occuperais pas de ce type, point final. Il semble que tout simplement ne comprend pas que beaucoup de travail est pensé. Si vous lui fournissez la vidéo, il vous accusera tout le temps que vous passerez à l’ignorer (en réfléchissant à la situation).


4
Malheureusement, arrêter de s’occuper de lui n’est pas une option dans cet état, puisqu’une grande partie du travail est déjà effectuée. J'ai modifié ma question, car elle n'était pas claire sur ce point. Voir la deuxième note de bas de page.
Arseni Mourzenko

8
"Je suis à peu près sûr qu'il refusera de payer une grosse somme d'argent pour ce qui a déjà été fait ... Je ne veux pas mettre fin à ma relation avec ce client devant un tribunal ..." Je suis désolé d'entendre cette. Suce. Malheureusement, il semble que le chemin le moins pénible serait de rendre l'argent et d'exprimer des regrets de ne pas être en mesure de répondre à ses besoins. C'est une perte pour vous, mais il semble que vos seules options soient de réduire vos pertes ici ou de leur permettre de se développer davantage.
cczona

14
Mauvaise nouvelle: soit vous amenez beaucoup d'argent, soit vous vous retrouvez devant un tribunal. La réalité ne se soucie pas de ce que vous voulez. Sauf preuve vidéo de votre contrat, dites-lui que cela ne fait pas partie de votre contrat et que vous ne changerez pas le contrat. Recherchez un autre client, enlevez les coûts comme étant peu professionnels de votre côté - pour vous permettre de vous mettre dans une telle situation.
TomTom

11
@MainMa: S'éloigner est toujours une option. Peu importe l’ampleur de votre travail, le client vient d’envoyer le plus grand drapeau rouge que vous ayez jamais vu et qui n’a pas l’intention de payer pour ce que vous développez. Je peux vous garantir que même si vous enregistrez une vidéo, ils essaieront de renégocier l'accord final avant d'envoyer le paiement. Vous devez jouer dur et juste dire non, arrêtez de travailler et laissez-les mijoter un peu. J'espère que vous avez reçu un dépôt, car c'est probablement tout ce que vous allez obtenir.
NotMe

58

Je pense que le plus gros problème (autre que d'avoir un client fou), c'est que les arguments que vous avancez sont faibles:

  • Des centaines d'heures de travail sur un PC à double écran nécessiteront une grande quantité d'espace disque pour les vidéos enregistrées. Si je me fiche de l'espace, je m'inquiète du fait que ce client gaspille ma bande passante en téléchargeant ces vidéos.

L'espace disque et la bande passante ne devraient vraiment pas être un problème. Vous facturerez les deux à un prix majoré en plus du taux horaire que vous avez déjà négocié.

  • L'enregistrement d'une vidéo peut affecter les performances globales et réduire ma productivité (ce qui n'est pas vrai, car la machine est suffisamment puissante pour enregistrer cette vidéo sans perte de performances, mais bon, cela ressemble toujours à un argument valide).

Ce n'est pas un argument valable parce que, comme vous l'admettez, ce n'est tout simplement pas vrai. C'est peut-être un argument plausible , mais vous essayez de créer un climat de confiance avec ce client plutôt que de le saper, pas vrai?

  • Je ne me souviens pas toujours d'activer l'enregistrement vidéo avant de commencer le travail et de le désactiver à la fin.

Contre-argument: Comment gardez-vous le temps que vous facturez? Vous devriez marquer l'heure à laquelle vous démarrez et arrêtez, sans chercher à savoir combien d'heures vous avez travaillées après coup. Faites simplement la vidéo une partie de votre processus.

  • Cela peut être un problème de confidentialité. Que se passe-t-il si je passe à mes mails lors de l'enregistrement de la vidéo? Que se passe-t-il si, pour ouvrir le répertoire contenant les fichiers relatifs à ce projet clients, j'ouvre d'abord le répertoire parent contenant la liste de tous mes clients?

Vous devriez être capable de gérer ça. Ne passez pas à votre messagerie personnelle lorsque vous êtes censé travailler sur le projet. Utilisez un alias pour accéder au projet.

  • Une telle vidéo ne peut pas être une source fiable pour suivre le coût d’un projet (je suis payée à l’heure), car certains travaux ne sont exécutés qu’avec un crayon et un papier le PC).

Votre processus de facturation devrait être une question distincte. S'il est nécessaire de filmer toutes les heures facturées en vidéo, cela devrait absolument faire partie du contrat initial. Vous avez donc raison sur ce point: la vidéo n'est pas la source de la facturation.

Le meilleur argument, IMO, est simplement que l'enregistrement toutes les secondes vous donnera l'impression que quelqu'un surveille constamment votre épaule et ce n'est pas quelque chose avec lequel vous êtes à l'aise. Si votre client ne vous fait pas confiance pour travailler et facturer de bonne foi, il doit payer pour ce que vous avez fait et trouver un nouvel entrepreneur pour terminer le travail (étant entendu que très peu de professionnels travailleraient dans les conditions requises ).


22
Je ne partage pas votre critique de l'argument de la vie privée. Je veux dire, tout le monde a besoin d’une pause au travail pour consulter ses courriels, se restaurer ou faire tout autre travail, et cela doit compter comme une heure de travail normale (toute personne travaillant pour une entreprise privée ou tout autre type d’entreprise, avoir le temps de manger, de parler ou de faire une pause pendant le temps de travail et ils n'en recevront pas moins)
Girardi

14
@ Girardi: Je suis avec vous sur le besoin de pauses, déjeuner, etc., mais cette heure n'est généralement pas considérée comme facturable (bien que cela dépende du contrat). Normalement, vous établissez un tarif suffisamment élevé pour couvrir un temps non facturable.
Caleb

8
@ Girardi: Lorsque vous contractez, le SEUL temps facturable est celui dans lequel vous travaillez réellement sur le projet. Je ne paierais pas un entrepreneur pour manger ou travailler sur quelqu'un d'autre. Zut, je ne paie même pas les employés pour aller déjeuner et ils seraient licenciés s'ils passaient leur journée à travailler pour une autre entreprise. Une "pause" n’est que cela: un moment où vous passez de l’heure facturable à l’heure personnelle non facturable.
NotMe

2
@AllonGuralnek ou simplement travailler dans une machine virtuelle. Pas très difficile du tout, loin du scénario que vous tentez de décrire.
Type anonyme

2
@ Girardi: Pour moi, je définis le temps de travail horaire des contractants / employés comme le temps réellement consacré à un projet. Je ne m'inquiète pas de choses mineures comme les 2 minutes pour prendre un café ou aller à la salle de bain. Cependant, si je suis distrait du projet pendant plus de quelques minutes, l'horloge facturable s'arrête. Ceci est en contraste avec un employé non horaire que je donne un peu plus de solitude simplement parce qu'il est régulièrement appelé à travailler le soir ou le week-end lorsque le besoin s'en fait sentir.
NotMe

52

Le client ne comprend pas le développement logiciel s'il pense avoir besoin d'une vidéo de votre travail. Un bon programmeur générera le plus de valeur pour le client lorsqu'il ne semble rien faire du tout avec l'ordinateur. Peut-être voudrait-il que vous commenciez à facturer des frais supplémentaires pour les moments où vous pensez invariablement à une solution à un problème pendant votre temps personnel ou lorsque vous parcourez Stack Overflow à la recherche de quelque chose d'autre.

Le problème de la confidentialité (votre e-mail personnel étant enregistré) suffit à lui seul pour refuser cette demande.


1
"Peut-être qu'il aimerait que vous commenciez à facturer davantage pour les moments où vous pensez invariablement à une solution à un problème pendant votre temps libre" est un bon point. Je trouve souvent des solutions aux problèmes épineux dans mon temps libre, quand je ne suis pas assis devant l'ordinateur :)
Ouaho

28

Faites-le, mais exigez que le client mette l'intégralité de ses frais sur un compte séquestre; sinon, comment saurez-vous qu'il vous paiera?

Le compte séquestre doit être créé par un avocat qui enregistrera tout le temps facturable consacré au contrat.

Le client doit enregistrer tout le temps passé à approuver le logiciel. De préférence, un fichier vidéo par besoin.

Si vous opérez dans un environnement dépourvu de confiance, vous pouvez également aller jusqu'au bout.

Peut-être que vous pouvez simplement avoir une Nanny-Cam collée au sommet de votre tête?


10
@MainMa: +1. Lis ça. Indiquez au client combien coûtera l'enregistrement supplémentaire ET qu'il devra être payé à 100% à l'avance. De plus, dites au client de séquestrer le reste des frais. Assurez-vous que le contrat d'entiercement ne laisse aucune marge de manœuvre ET qu'il passe par un cabinet juridique que VOUS choisissez. En outre, laissez de côté les mots tels que "acceptation du client" et assurez-vous qu'il ne contient que les spécifications de l'application qui peuvent être vérifiées par une tierce partie indépendante. Enfin, conservez tous les droits sur les vidéos et exigez leur restitution une fois le projet terminé.
NotMe

4
@ Jeff O: Oui, j'ai déjà emprunté cette voie. Longue histoire, mais j’ai appris qu’il y avait des signes avant-coureurs et que l’opérateur avait énuméré un gigantesque drapeau rouge clignotant qui disait: "Vous allez être foutu." Dans ce cas, il est préférable de s'en aller, ce qui se produira si le client est invité à payer la dépense supplémentaire, dès le départ, et à séquestre le reste. Le point est, je pense basé sur cela seul que le client n'a aucun intérêt à réellement signer un chèque final.
NotMe

22

Oui, absolument pas. Mon premier réflexe est de partir - à un stade aussi précoce du processus, s’il vous traite comme un voleur - et c’est ce qu’il suggère - alors cela ne fera qu’empirer, plus tard, lorsque la fonctionnalité XYZ ne fonctionnera pas exactement de la même manière. il a envisagé. Non ne fonctionne pas à la spécification, ne fonctionne pas à ce qu'il pensait que la spécification devrait être.

Si vous ne pouvez absolument pas vous retirer (nous avons tous un loyer à payer), je suggérerais de forcer le client à faire face au fardeau monétaire de sa demande. Créez une configuration où toutes vos préoccupations sont résolues. S'il veut payer pour une machine dédiée, il n'y a donc aucune entrave potentielle d'informations entre d'autres clients, le stockage nécessaire pour enregistrer lesdites heures sur vidéo, et les coûts de support administratif nécessaires au traitement de ladite vidéo, alors réfléchissez-y. Mais s’il veut que vous documentiez tout votre travail, en vidéo, gratuitement, ce n’est pas possible.


21

"Comment lui expliquer qu’il n’est pas habituel pour les pigistes d’enregistrer les vidéos de leur travail quotidien et que de telles demandes extravagantes doivent être réservées à des circonstances exceptionnelles"

Demandez à votre client: si vous étiez un employé et non un sous-traitant, est-ce qu'il resterait au dessus de votre épaule et surveillerait votre travail toute la journée, tous les jours? La réponse est évidemment non. C'est une perte de temps (la votre et la sienne ) d'enregistrer tout ce qui se passe sur votre écran.

Vous devez vous attaquer à la cause première du problème. Apparemment, votre client ne vous fait pas confiance et pense que vous l’arnaquez. Puisque vous lui avez déjà indiqué un prix probable et un prix maximum, vous devez lui dire: "Vous avez signé un contrat basé sur un prix connu. C’est le prix que cela va vous coûter quelle que soit votre productivité. "

Donnez-lui une option pour acheter votre contrat en fonction du temps que vous avez passé jusqu'à présent. S'il craint que vous ne l'arnaquiez, il pourrait considérer que le coût irrécupérable en vaut la peine.


3
S'il était un employé, je parie qu'il pourrait poursuivre l'employeur pour violation des droits de l'employeur ...
see

@sehe: Dans la plupart des juridictions, il n'y a rien d'illégal à ce qu'un employeur surveille toutes les activités informatiques (sur l'équipement et / ou le réseau fourni) tant qu'il vous en avertit à l'avance.
Ben Voigt

D'une manière ou d'une autre, je m'attends à ce que ce client lève les yeux sur les épaules de ses employés.
Ross Patterson

20

Pourquoi voudriez-vous vous donner la peine d'accepter un contrat avec un client aussi gênant? S'ils ne vous font pas confiance avant votre engagement, l'accord ne s'améliorera pas.

Il est fort possible que votre client ait été brûlé dans le passé et vous pouvez le comprendre, mais vous devez lui faire comprendre que la programmation est un travail intellectuel et que le temps passé au clavier ne reflète pas nécessairement le produit du travail ou la valeur générée.

J'ai vu que certains sites indépendants bas de gamme comme odesk disposent d'un logiciel qui encourage les indépendants à utiliser les échantillons d'images occasionnels sur votre ordinateur et permet aux entreprises avec lesquelles vous communiquez de visionner cette vidéo, mais pour moi, cela semble au mieux un moyen de Prouvez que vous ne passez pas toutes vos heures de travail à naviguer sur les sites d'actualités et de divertissement. Cela ne peut certainement pas prouver que vous "travaillez" ou pas tant que le logiciel ne peut pas lire dans vos pensées.

Les clients de Sane toléreront l’un des moyens suivants pour renforcer la confiance:

  1. Un jalon court avec un résultat simple et clair, suivi par des jalons plus complexes. Offrez l'option d'annuler les jalons futurs si les coûts ou les résultats ne répondent pas aux attentes.
  2. Une facturation de type avocat avec des tâches documentées avec la résolution définie à un incrément convenu (6 minutes, 15 minutes, 30 minutes, 1 heure), présentée fréquemment (hebdomadairement ou mensuellement). Possibilité d'annuler des travaux futurs à tout moment.
  3. Limite supérieure des heures pour tout élément de travail spécifié, après quoi vous acceptez de discuter des estimations révisées en fonction des nouveaux faits mis en évidence (style mécanicien automobile).

Une fois que vous avez établi un historique avec un client sain d'esprit, vous n'avez plus besoin de techniques de surveillance Orwell pour le rendre heureux. Si vous vous présentez de manière professionnelle et que vous pouvez fournir la valeur dont le client a besoin en temps voulu, personne ne se souciera de savoir si vous avez tapé le code à 80 mots par minute ou si vous avez réfléchi.

Personnellement, je préfère travailler sur des projets comportant des éléments livrables (que pouvons-nous accomplir au cours des 3 ou 4 prochaines semaines), et travailler sur l'amélioration de la vélocité au fur et à mesure que mon équipe apprend à connaître le problème commercial. Dans un tel cas, le client a la possibilité de réévaluer constamment si vous faites des progrès ou non et si vous en valez la peine. Je suppose que c’est la raison pour laquelle je travaille en tant qu’entrepreneur indépendant qu’en tant que pigiste et que j’ai tendance à accepter des problèmes commerciaux complexes plutôt que des choses qui ressemblent à du "faire de moi une page Web", mais dans mon monde, personne n’a peur de voir ce sur mon écran chaque minute de veille. Si un client avait le temps de revoir chaque minute de vidéo générée, son activité serait plutôt médiocre.


16

Même si vous travaillez en tant que pigiste, vous devez conserver votre éthique et votre culture de travail. Si possible, demandez à votre client de trouver un autre développeur. Ne jamais recevoir de telles demandes.


12

J'ai dirigé un cabinet de conseil (12 personnes) et été pigiste pendant 16 ans. J'ai eu affaire à beaucoup, beaucoup de tailles, formes et types d'entreprises.

Croyez-moi sur ce point: toute entreprise qui fait une telle demande a des problèmes de contrôle et de confiance, et cela ne peut que mal se terminer . La relation est déjà précaire, je dirais même endommagée.

Si vous avez le luxe, je considérerais de fuir le client et le projet aussi rapidement que possible. Si des problèmes financiers ou contractuels empêchent le "renvoi du client", je le ressens pour vous. Comme d'autres l'ont dit, il s'agit d'un nouveau contrat: négocier plus d'argent, etc. ou simplement dire que vous ne pouvez pas continuer sous des conditions qui ne sont pas stipulées dans le contrat initial.

Certaines des meilleures décisions commerciales que j'ai prises dans ma vie ont été le licenciement déraisonnable / extrêmement difficile / impossible de satisfaire les clients. Cela n'arrive pas souvent, surtout maintenant (mon radar est plus finement ajusté qu'il ne l'était quand j'ai commencé), mais vous devez savoir quand "couper l'appât".


9

Y a-t-il de la place pour un compromis?

Vous pourriez peut-être fournir au client des journaux de référentiel ou un historique de fichier local (comme fourni par Eclipse, je suppose qu'il existe également des outils autonomes pour des tâches similaires). Cela pourrait les satisfaire sans affecter votre flux de travail réel ...


9

C'est très simple. La réponse est non. Les négociations sont terminées.

S'il craint que vous ne le déchiriez, vous pouvez alors trouver un autre moyen de satisfaire son inquiétude. Avec jalons, calendrier de paiement, livraison du code source à inspecter, etc.

Si vous ne pouvez pas trouver un moyen de le satisfaire d'une manière qui a du sens pour vous, alors ne faites pas le travail. Ce monde est rempli de millions de clients qui sont moins difficiles et plus sains. Frappez-le au bord du trottoir maintenant avant qu'il ne pose problème plus tard.

Un des principaux avantages de la pige est que vous choisissez avec qui vous travaillez . Vous ne travaillez pas avec chaque personne qui dit qu'elle vous paiera. Vous travaillez avec qui vous voulez travailler. Si vous ne les aimez pas, dites-leur non.


8

Je dirais simplement que ce n'est pas faisable. Les principales préoccupations concernent la confidentialité et la propriété intellectuelle de votre entreprise et de vos autres clients. et le fait que le temps passé au tableau blanc, à une réunion, etc., ne soit pas enregistré.

Parfois, vous devrez peut-être consulter un livre, demander à quelqu'un sur IRC ou même ici, sur l'un des sites Stackexchange. Parfois, vous devez passer un appel, parler aux administrateurs sur site dans les centres de données, etc.

Que se passe-t-il si la vidéo coule sur Internet ou est volée? Au cas où il ne vous croirait pas, vous pouvez proposer des métriques de code et les faire examiner par un expert tiers. Cela augmentera toutefois considérablement le coût, voire le double.

S'il ne peut pas comprendre cela et ne peut pas être convaincu du contraire, je ne travaillerais pas du tout pour lui. Ce type de supervision des employés est interdit par la loi en Allemagne.

Avant de commencer à travailler sur le projet, vous devez effectuer une analyse de complexité des principales sections identifiables de votre projet. Ceux-ci vous indiqueront le nombre d'heures de travail dont vous avez besoin pour mettre en œuvre ou intégrer des parties du programme. Si vous restez dans ce laps de temps, vous n’avez pas à discuter.

Les avocats, les banquiers, etc. travaillent de la même manière. Ils ne font pas de vidéo-blog quand ils travaillent pour vous non plus ...


7

En utilisant un programme comme AutoScreenShot , vous pouvez facilement créer une vidéo (accélérée) du processus de développement.

Cela ne prend pas beaucoup de place (un petit fichier jpeg d'environ 80 Ko toutes les 30 secondes) , et vous n'avez pas à vous soucier de l'éteindre, car le garder allumé aide à toutes sortes de choses (prouver le temps qu'il a fallu pour se développer , au besoin, passez votre journée à voir tout ce pour quoi vous avez perdu votre temps, etc.) .

Je le garde tout le temps. Un mois d'utilisation d'un ordinateur nécessite environ 3 Go (après quoi il est automatiquement supprimé).


1
c'est probablement ce que votre client veut réellement. Peut-être qu’ils sont eux-mêmes des programmeurs débutants et estiment que le fait de voir leur processus de développement sera réellement bénéfique pour leur propre apprentissage et leur développement.
Type anonyme

Absolument. Des sites comme Elance et d'autres sites de travail distants prennent également en charge des éléments tels que WorkView. Même avant cela, les clients vous demandaient souvent d’écrire ce que vous faisiez à chaque heure, ce qui n’était pas très différent.
Lance Nanek

2
@AnonymousType dans ce cas, ils devraient suivre une formation professionnelle au lieu d'essayer d'obtenir une vidéo de formation gratuite en tant que produit parallèle d'un projet de développement réel.
Gordon

6

De nombreuses personnes ont avancé des arguments valables (y compris vous-même) pour dissuader le client de demander cette vidéo. Mais vous n'avez pas besoin de vous préoccuper de telles choses.

Les entreprises fonctionnent toutes différemment. Ils utilisent des processus et des pratiques différents pour obtenir un avantage ou simplement générer un revenu. Toutes ces pratiques relèvent de ce que l'on appelle communément " secrets commerciaux " ou "informations classifiées" selon votre région.

Ces secrets sont protégés par la loi (vérifiez dans votre région pour plus de détails) car l'avantage concurrentiel d'une entreprise, et donc son gagne-pain, reposent sur lui.

Prenons un exemple: Apple Inc. Ils ont la sécurité la plus stricte de toutes les entreprises existantes. Ils prennent la protection de leurs secrets commerciaux avec le plus grand sérieux. Une façon de protéger leurs secrets consiste à émettre des accords de confidentialité (NDA) à beaucoup d’entre eux qui font affaire avec eux. Même les développeurs iOS et OS X signent ces accords. Cela garantit que les informations non publiées publiquement resteront classées. Maintenant, imaginez que vous leur demandiez de produire une vidéo sur la fabrication de leurs produits. On se moquerait de leurs bureaux.

L'enregistrement du processus par lequel vous écrivez du code et des programmes de conception relève très certainement des informations classifiées .

Vous n'avez pas besoin de vous expliquer au client - il est évident qu'ils ne comprennent pas bien le fonctionnement des entreprises. Informez-les simplement que vous ne divulguerez pas vos secrets commerciaux (pour des raisons évidentes) en aucune circonstance. Ils peuvent ensuite choisir de mettre fin au contrat ou de poursuivre les travaux. Mais ce qui est important ici, ce n’est pas qu’ils vont ternir votre réputation ou vous qualifier de «louches» (je suis sûr que toute personne intelligente rechignerait devant une demande aussi folle), mais que vous protégiez votre entreprise.

En conclusion, la protection des secrets commerciaux est implicitement protégée par la loi. Ils n'ont pas besoin d'être inclus dans votre contrat ou de les réaffirmer par écrit.


1
Dans le cas de "travaux contre rémunération", les secrets commerciaux peuvent appartenir à l'acheteur, pas à l'entrepreneur .
Ben Voigt le

@ BenVoigt Pouvez-vous s'il vous plaît fournir une citation pour cela? Apple achète la quasi-totalité de son matériel auprès de sources extérieures (NAND, RAM, CPU, GPU, etc.). Voulez-vous dire qu'Apple détient les secrets que ces fabricants utilisent pour fabriquer leurs produits? Je conviens que cela dépend du type de contrat auquel ils ont souscrit, mais je suppose qu'ils ont un contrat standard "indépendant". Selon ces conditions, ils constituent leur propre entreprise (une entité distincte fournissant un service similaire à celui de SAMSUNG ou de Foxconn pour Apple). Vous ne devenez pas l '"employé" du client (ce qui, dans ce cas, vous auriez absolument raison).
Aucun

Les secrets commerciaux ne sont pas protégés par la loi, c’est pourquoi ils sont appelés «secrets», car c’est le seul moyen d’empêcher chaque Tom, Dick et Harry de faire comme vous. Les contrats, raison pour laquelle les entreprises exigent des NDA dans certaines circonstances - vous laissez le chat sortir de son sac et vous poursuivent en justice pour rupture de contrat, demandant le moindre centime que cela leur coûtera.
Jmoreno

@jmoreno Ils sont très certainement. Un article de Wikipédia: "Les secrets commerciaux sont protégés par les lois des États" aux États-Unis. Lisez aussi: en.wikipedia.org/wiki/Uniform_Trade_Secrets_Act
None

1
@ cksum: Vous parlez d'acheter un produit physique, pas du "travail contre rémunération". Travailler à la location désigne des services de conseil / de conception, et non de fabrication. Et oui, cela dépend si le contrat spécifie que le projet est un travail à la location ou non. Pour plus d'informations: google.com/search?q=work+for+hire+intellectual+property
Ben Voigt le

5

ODesk offre à vos clients la possibilité de voir ce que vous faites. Cela peut valoir la peine d’enquêter comme un compromis.

Personnellement, je pense que c'est une idée terrible. Il est hautement improbable que votre client regarde la vidéo. Si le niveau de microgestion que vous obtenez est atteint, la quantité de microgestion que vous obtiendrez ultérieurement augmentera inévitablement. À moins que vous n'ayez besoin de ce travail, je m'enfuirais maintenant.


3
J'ai été vaguement curieux à propos de ODesk jusqu'à ce que je voie ici qu'ils soutiennent ce genre de merde.
Jhocking

En examinant les avantages et les inconvénients de l’application Odesk Team , la section Pro semble tout à fait draconienne ... et je cite: "L’application oDesk Team enregistre des captures d’écran aléatoires de l’ordinateur de votre fournisseur pendant qu'il travaille./ De plus, il enregistre également le clavier et L'activité de la souris de votre fournisseur. Chaque tranche de temps correspond à 10 minutes de travail./S'il n'y a aucune activité ou si peu d'activité et aucun changement entre deux captures d'écran, vous pouvez contester l'heure et ne pas payer, si le fournisseur doit se relâcher. "
Greenonline

4

Le problème est que vous avez choisi avec votre client de vous payer en heures et non en effets. C’est généralement très attrayant pour le programmeur, car il n’a pas besoin d’analyser le temps que prendra le développement et il ne prend aucun risque de sous-estimer les coûts.

Sinon, le problème est que vous gagnerez réellement moins si vous faites votre travail plus rapidement. Cela ne donne aucune motivation pour faire les choses rapidement. Du point de vue du client, tout va bien tant qu'il voit l'évolution et que le coût total n'échange pas le montant de ce qu'il "pensait que cela coûterait".

Ce montant a probablement été dépassé et le client pense maintenant que vous lui facturez plus d'heures de travail sur le projet. Il vous paye des heures, et quand il remet en question les heures spécifiées, vous devez lui prouver que vous avez travaillé 100 FG au lieu de 50. En fait, le paiement à l’heure n’est pas une méthode de règlement aussi attrayante pour le développeur que verrait commencer.


3

Eh bien, je suis d’accord avec @cczona sur ses deux réponses. Aussi, je suis ici pour suggérer une alternative, en plus de la vidéo:

Et si vous lui suggérez que vous pouvez suivre ce que vous avez fait?

C'est-à-dire que vous vous connectez (lorsque vous commencez à travailler tous les jours) et que vous vous déconnectez (lorsque vous l'arrêtez, vous pouvez simplement noter les heures que vous avez passées à travailler ce jour-là). En outre, vous écrivez un petit résumé contenant votre journée de travail, vos réalisations, etc., les sujets que vous avez déplacés dans le code. Exactement ce que vous avez fait pour cette journée, indiquez approximativement combien de temps vous avez passé à chaque étape. C'est un peu raisonnable et ne vous coûterait pas autant d'espace disque, ni d'intimité, ni les points négatifs énumérés par @cczona, puisque vous recevez votre paiement selon les heures travaillées.

En tant que professeur, je travaille avec un système où il est obligatoire de noter le début et la fin des cours, ainsi qu'un résumé de ceux-ci ...

Si cette alternative vous convient et qu'il l'accepte, alors c'est bon. Sinon, dites simplement adieu.

Bonne chance!


+1 C'est un bon compromis. Il ne faudrait pas grand chose pour créer un blog privé ou une page Web que vous et le client pouvez partager. Vous pouvez même ajouter à votre système de contrôle de version un script d’archivage qui publie tous les commentaires d’archivage sur le blog. Il permet à votre client de voir ce que vous avez fait chaque jour et de garder un œil sur les progrès, tout en vous laissant un espace de réflexion.
Caleb

2

Juste pour ajouter une autre vue, ce qui est beaucoup plus facile, pour votre prochaine requête en ligne de celle-ci:

Utilisez un scm (comme git) comme vous le faites toujours avec vos projets (non?). Remettez une exportation du référentiel complet, y compris l'historique, à la livraison. Ce sera

  • pas cher en terme de temps (vous le faites déjà)
  • pas cher en termes d'espace disque
  • facile de faire un aperçu de (nombre de commits, dates entre les commits, graphiques, etc.)
  • facile à regarder les pas dans la "mauvaise direction"
  • facile pour vous de dissimuler les étapes dans la mauvaise direction (fusionner et reformuler en termes génériques) tout en maintenant le journal de temps correct

Le reste qui me préoccupe a déjà été dit.


-1

une solution très simple.

dites-lui tout ce que les personnes ci-dessus vous ont dit. MAIS, à la fin, dites-lui, vous avez confiance en lui. et vous ferez exactement comme il a demandé. et vous ne lui facturez pas un centime de plus.

MAIS!

vous voulez un enregistrement vidéo de tout ce qu'il fait depuis que VOUS commencez à travailler sur le projet et jusqu'à la fin.

fondamentalement, vous devriez avoir tous les deux enregistré le même temps.

s'il peut faire cela, vous accepterez sa demande.


2
Ne fonctionne pas dans une relation inégale. Votre théorie des jeux a besoin de travail. L'équilibre est que vous pouvez refuser / quitter le marché et travailler pour un client qui ne pose pas de problème, vous ne devez pas traiter votre client comme s'il s'agissait d'un fournisseur peu fiable.
JasonTrue

1
La différence est que le client paie pour le temps passé par le développeur, et non l'inverse
Danubian Sailor le

2
Mon but était de montrer au client que ce n’était pas une demande logique, j’aurais sûrement montré au client mon majeur dans ce cas.
Dementic le

1
@lechlukasz le cutomer paie-t-il le temps ou la production / le produit du développeur?
Guy Sirton

@lechlukasz - le client paie pour un produit, pas pour ma vie ... je ne lui dois aucune explication selon laquelle je suis allé aux toilettes ou ai couché avec ma copine. (ce qui expliquera la différence entre les enregistrements horaires, ou le déplacement de la souris). comme je l'ai dit, je lui aurais montré mon majeur dès le début.
Dementic
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.