Si les docteurs étaient traités comme des développeurs
Je prends bien sûr en grande partie mon titre de l’image qui a fait le tour sur Twitter il y a 2-3 semaines et qui nous a tous fait bien rire. En réalité, je ne sais pas à quel point il me fait réellement rire, car c’est la triste réalité dans plusieurs domaines, dont le mien. Ce qui n’amène à me poser quelques réflexions sur deux aspects qui touchent un peu l’humour de cette image.
Sous estimation de l’expertise
À titre de développeur d’applications mobiles et Web, on oeuvre dans un monde où très peu de gens s’y connaissent réellement et je veux dire par ici être capable d’ouvrir un environnement de développement et créer le logiciel demandé. Par contre, c’est un domaine où plusieurs personnes pensent s’y connaître. Combien de fois ais-je entendu quelque chose du genre « C’est juste 2-3 fois fenêtres, ça ne sera pas compliqué! » ou « Quoi 4 heures pour créer une page qui permet de faire une réservation? C’est juste une petite page avec 2-3 champs qui envoient de quoi par courriel… ». Ah oui? Avez-vous réellement pensé à tout ce que ça implique ou les possibles difficultés techniques qui se dressent devant nous ? Je crois ici qu’on doit juger selon la réelle capacité de nos connaissances et faire confiance à la personne qualifiée.
Quand un plombier vient chez nous pour réparer un bris sur un tuyau et qu’il me dit que ça me coutera 4h + 1h de déplacement + le matériel, je trouve possiblement ça excessif, car je m’attendais à payer quelque chose comme 2h + le matériel, mais qui suis-je pour en juger réellement? Je n’ai aucune notion dans le domaine et je ne suis pas qualifié pour le travail. Cela serait toute autre chose si j’avais quelques qualifications que ce soit ou si je m’aperçois qu’il a pris moins d’heures ou qu’il soit fainéant et me charge ce temps…
Dans la vie, il n’y a rien de gratuit
Encore une fois dans mon métier, on essaie souvent de réduire mon tarif horaire, d’aller chercher un forfait ou de me faire créer 1 nouvelle fonctionnalité de plus qui n’était pas dans l’estimation initiale sans coût supplémentaire. À certains moments, c’est justifiable, mais dans la plupart des cas, non!
Loin de moi l’idée de mettre les développeurs ou les travailleurs en TI comme des martyres, car cela se fait dans tous les domaines ou presque. Seriez-vous prêt à me payer 20 heures pour un travail qui m’en prendra 10 ? Non ? Pourquoi donc ? Probablement pour les mêmes raisons que je ne serais prêt à travailleur 20 heures pour un projet pour lequel je serais payé 10! Rien de bien sorcier ici : mon travaille et mon expérience aussi valent un coût et doivent être rémunéré si je veux mettre du pain sur ma table.
Suis-je borné de mettre ceci en perspective? Ressentez-vous ce même traitement dans votre milieu? Est-ce quelque chose de justifiable comme façon d’agir? Avez-vous des expériences à partager à ce sujet? Bref, qu’en pensez-vous?
Source de l’image : http://www.ufunk.net/photoblog/
Articles relatifs
Prendre le temps de trouver les bons outils
Les écoles prennent le virage des médias sociaux
Les listes Twitter ou comment les autres me voient
Les courriels, moins importants que le téléphone?
RSS
Courriel
LinkedIn
Twitter
Facebook
Flickr
Delicious
Youtube
Je suis parfaitement d'accord avec toi et je vis les mêmes problèmes dans mon travail. Souvent, les client n'ont aucune idée de l'ampleur ou de la complexité du travail requis pour faire ce qu'ils demandent et préfèrent assumer que nous sommes là pour les avoir...
La chose est amplifiée par le fait que plusieurs de nos "compétiteurs" sont absolument prêt à faire n'importe quoi à rabais et livrent souvent des sites ou applications médiocres car il ne peuvent pas plus que nous mettre les heures requises pour faire un travail de qualité sans perdre de l'argent. Donc notre réputation à tous en souffre.
Je fais de mon mieux pour éduquer mes clients, leur démontrer la valeur d'un travail bien fait ou d'une expertise basée sur 14 ans d'expérience dans le domaine mais ce n'est pas toujours évident...
@Stéphane: Ce n'est pas toujours évident de bien l'expliquer c'est certains, mais je crois qu'il faut tenir son bout!
Tu as amplement raison pour les "compétiteurs". Cela fait 10 ans que je suis dans le domaine des TI et je viens de perdre un contrat à cause que quelqu'un offrait le tout à un tarif de l'heure deux fois plus petit que le mien! Pourtant, mon tarif est un calcul entre mon mode de vie actuel, mes dépenses professionnelles et la valeur de mon expérience. En plus, je ne le trouve pas élevé, car dans mon dernier emploi, quand je me déplaçais chez un client, ça lui coutait trois fois plus cher...
@Frederic Je pense que c'est une grosse erreur d'essayer de comparer ce qu'un client payait avec un ancien employeur et baser son propre salaire en fonction.
Je pense que le mode de pensée "Mon compétiteur/ancien employeur charge X alors je devrais charger Y" est une importante erreur. J'ai trop souvent entendu d'histoires de techniciens en IT qui chargeait des ~40-50$ de l'heure pour installer Windows sur un poste parce que FutureShop charge 125$ pour pluger les fils en arrière de votre nouvelle télé HD.
Pour revenir à ton article, je pense effectivement qu'on est mal placé en tant que non-expert pour juger le travail/temps d'un employé (à contrat ou non). Je pense aussi que c'est le travail du dît expert d'expliquer pourquoi une tâche prend un temps X dans des termes qui sont comprennables par monsieur tout le monde.
Si mon plombier me disait "j'ai changé le collet du tuyau là et j'ai eu X problème, ensuite Y problème" j'aurais déjà moins de difficulté à payer la facture.
Je trouve ca aussi domage que les gens se servent automatiquement de leur années d'expériences pour justifier un prix. Les années d'expériences ne donnent pas une prestence/status spécial qui devrait automatiquement égaler un meilleur salaire, surtout dans un domaine où les technologies évoluent/changent radicalement aussi rapidement.
P.s. Ajouter "À mon humble avis," devant chaque paragraphe.
@Pierre Paul: Je ne crois pas avoir dit nulle part que j'avais calculé mon tarif horaire avec ce que je chargeais au client quand je me déplaçais à titre d'employé. J'ai calculé mon tarif selon les points mentionnés (grossièrement) ci-haut. Je mentionnais celui-ci seulement dans le but de dire que mon tarif est beaucoup plus petit et que dans le milieu il y a plusieurs écarts de ce genre. Le tarif peut différer pour diverses raisons : dépenses plus élevées, expérience répartie sur une équipe et non une personne, année d'existence... mais bon, le débat n'était pas ici.
Je n'ai pas non plus mentionné que je ne donnais pas de détails, au contraire et je trouve que c'est un bon point, mais malgré cela peu sont enclin à écouter...
Pour la notion d'expérience, je trouve justement que cela fait une différence dans la plupart des cas. Pourquoi un programmeur junior gagne, exemple, 40k et un senior en gagne deux fois plus? Pourquoi a-t-on des augmentations de salaire qui dépasse le taux de la vie? C'est pour notre expérience, nos connaissances. Ce n'est pas toujours lié, mais si je paie pour quelqu'un d'expérience, il y a plus de chance qu'il trouve mon problème plus rapidement, qu'il est déjà vu ce problème, qu'il utilise une technique perfectionner... logique non? Par contre, je suis d'accords que expérience n'égale pas toujours meilleure dans son domaine, mais rendue là c'est du cas par cas.
C’est bien la première fois que nos opinions diffèrent à ce point, haha.
Tant qu'à moi, la comparaison entre le médecin et le développeur est très boîteuse. Un médecin acquiert son respect par son statut de spécialiste de la santé avec une grande quantité d'années d'études et le haut niveau de responsabilités, c'est d'ailleurs ce qui justifie son salaire. Dans ce secteur, les erreurs peuvent être fatales pour la vie d'une personne.
Je suis informaticien moi aussi, c'est bien dommage, mais si je fais un bogue, les conséquences sont bien moins pires et dans le cas de projets importants, je dispose d'une équipe d'assurance qualité et de plusieurs phases de tests. On est loin du chirurgien illustré dans la BD.
Dans le fond, on paye pour ce qu'on a. Si un client ne veut pas payer, il aura un peu n'importe quoi. S'il est prêt à s'offrir vos services, bien assurez-vous de mettre le prix nécessaire pour ne pas trop "rusher" votre projet.
@Pierre Paul Je suis d'accord avec ton premier point. Le prix que je charge n'est pas celui d'une agence parce que je n'ai pas les mêmes dépenses ou frais fixe et je n'ai que moi à faire vivre. D'un autre côté, je ne suis pas un débutant non plus...
Bien d'accord aussi avec ton point sur les explications claires. Mes soumissions sont en général très détaillées et contiennent le moins de "jargon" possible. Elle suivent aussi généralement un rencontre avec mon client potentiel où, en plus de l'écoute nécéssaire à la production d'une ébauche de solution et d'une soumission valide, beaucoup des explications ont été données et biens des questions ont eu des réponses.
En ce qui concerne les années d'expérience, ce n'est qu'un critère parmi d'autres et, même si je l'ai mentionné ici, je n'en parle que très rarement à mes clients. Seulement quand ça m'est demandé. Elles ne justifient pas le prix en elles mêmes mais peuvent certainement donner une bonne idée du niveau d'expertise.
Ce n'est pas parce que les technologies évoluent rapidement qu'un designer/développeur Web expérimenté reste dans ses vielles habitudes et ne suit pas la courbe d'évolution technologique. En fait, les années peuvent donner un certain recul et permettre de ne pas sauter sur les dernières techno "buzzwords" avant qu'elles aient prouvé leur valeur. J'ai vu passer tellement de modes qui sont disparues aussi vite qu'elles sont apparues depuis '96 que je ne saute pas dans n'importe quoi just parce que c'est le gros buzz du mois. Faut utiliser sont jugement... et c'est là que l'expérience peut faire une grosse défférence.
Car à la base de tout ceci pour moi, il s'agit d'être à l'écoute de mon client et de déterminer avec lui ses besoins spécifiques ainsi que ceux de son marché ou public cible. Mes choix technologiques sont faits avant tout autre chose à partir de là.
@Frederic Tant mieux alors si ton calcul du salaire n'est pas fait en fonction de ton ancien employeur/compétiteur mais bien en fonction du travail effectué.
Pour le restant des points je ne te visais pas particulièrement, c'était surtout en général et c'est un point que je trouve assez difficile. Personnellement je pense avoir beaucoup de misère à éduquer un client sans avoir l'air d'un voleur.
Je sais que les années d'expériences est la manière la moins boîteuse pour évaluer le salaire d'un employé, mais je suis contre cette forme d'évaluation. J'ai pas vraiment le goût de partir une guerre ici, je pense avoir des points valables et je n'ai pas de solution miracle pour remplacer cette méthode d'évaluation. Un jour on se fera un gros repas et on en jasera.
@Bob: la comparaison était plutôt une façon humoristique de présenter la chose et je ne crois pas, quoi que je ne sache pas, que l'auteur de l'image, ainsi que moi-même ne voulions comparer la notoriété/salaire/années d'études/fatalité... entre les développeurs et les médecins. Désolé je n'ai pas fait de traduction de celle-ci, mais elle présentait plutôt l'aspect gratuité de notre travail. Aussi important ou frivole soit-il, un travail demandé devrait être payé selon moi!
Par contre, même si je n'ai pas besoin de maîtrise ou de doctorat pour développer un logiciel, j'ai tout de même besoin d'étude... étude qui se poursuit tout au long de ma vie. Hé oui, la technologie change à un rythme effarant et si je veux m'y adapter je dois toujours penser développement personnel : apprendre un nouveau langage de programmation, utiliser une nouvelle plateforme de développement plus rapide, comprendre une nouvelle méthodologie de travail actuelle...
Pour les conséquences, je suis assez d'accord : il est rare qu'on travaille sur des projets vitaux, mais on a pas toujours de tel équipe. D'un point de vue moins humain, les conséquences peuvent être désastreuses au niveau réputation ou financière de nos clients.
Sur ton dernier point, je suis entièrement d'accord, on paye pour ce qu'on a et c'est bien ça que je dis lorsqu'on m'en donne la chance.
@Stéphane Bergeron Bien content de lire tout ça, mais si vous ne sautez pas certains gros buzz du mois, vous passer peut-être (à l'occasion du moins) à des solutions à des problèmes fréquents.
J'espère pour vous que votre expérience vous permet quand même de sauter dans certains wagons qui semblent plus prometteurs que d'autres avant qu'ils aient fait leurs preuves.
@Pierre Paul Lefebvre Absolument!
J'ai sauté très vite sur jQuery par example ;) D'un autre côté, je m'en veux un peu de ne pas avoir commencé à utiliser Wordpress plus tôt mais la maturité de la plateforme à ce moment en fait un choix idéal pour beaucoup de mes projets courants (pour plusieurs raisons).
Il y a plus de 10 ans, j'ai aussi décidé de suivre les standards de mon industrie et de ne pas faire 3 versions différentes de tous mes sites (ceux qui "chialent" après IE6 aujoud'hui devrait se considérer chanceux de ne pas avoir eu à faire des sites du temps de Netscape 4 et IE 3 et 4... ;). Les standards sont bien à la mode aujourd'hui pour des raisons qui m'étaient évidentes même il y a plus de 10 ans mais pas du tout à l'époque. Je ne l'ai jamais regretté! Cene sont que quelques examples.
Mais en général, comme Frédéric le mentionne, la majorité de mes propres temps libres est consacré à la lecture et l'apprentissage de nouvelles technologies et techniques. Ça vient avec le métier que je fais et ça me va parfaitement comme ça. J'assume entièrement mon côté "geek" :)
@Stéphane: j'aime bien ta façon de procéder, car elle ressemble en tout point à la mienne.
Je suis content de voir aussi un discours empreint de réflexion sur les technologies "buzz" du moment. Certaines fois c'est bon de s'y mettre rapidement, mais avec l'expérience on est plus apte à déterminer laquelle aura de l'impact réel sur notre travail ou non.
@Pierre Paul: ma réplique t'était dirigée, mais c'était plutôt pour défendre mes points et y ajouter des arguments. Rien de personnel comme tu sais PP.
En terme d'année dans une entreprise il ne faut pas juste penser à l'expérience de la personne au niveau technique, il y a aussi la culture de l'entreprise, la fidélité, le sentiment d'appartement, le fonctionnement avec les outils... qui sont des choses qui coûtent cher à une entreprise. Chaque nouvel employé est un investissement qui ne rapporte pas au début, mais bon, moi aussi j'arrête ici, car c'est une autre discussion.
@Stéphane: fou est le type qui décide d'aller en technologie et qui pense ne plus jamais avoir à étudier une fois sortie de l'école!