Développeurs, voici comment négocier la rémunération au niveau des managers

Cet article a été initialement publié par Neil Green sur .cult par Honeypot, une plate-forme communautaire basée à Berlin pour les développeurs. Pour les dernières mises à jour, suivez .cult by Honeypot sur Twitter, Facebook, Instagram, Linkedin, et Youtube.
Au fur et à mesure que vous poursuivez votre carrière, vous voudrez peut-être rester dans votre spécialisation en tant que développeur sans passer à la gestion, mais il semble que vous manquiez les mêmes augmentations de salaire. Comment pouvez-vous négocier cela?
Selon Enquête 2020 de Stack Overflow, qui couvre salaires de développeur global, un responsable de l’ingénierie gagne 92 000 dollars, tandis que le développeur le moins payé gagne 43 000 dollars. Par souci de simplicité, disons que votre objectif est de négocier pour doubler votre salaire.
Soyez un développeur 10x
Pour avoir le moindre espoir de négocier le double de votre salaire, être reconnu par la direction comme l’un des plus performants par une large marge est une exigence minimale. Une telle reconnaissance vous donne un effet de levier dans une négociation, car aucun gestionnaire ne veut perdre son plus performant. Dans le domaine du développement logiciel, nous utilisons le terme «développeur 10x» pour décrire un utilisateur très performant qui surpasse largement ses pairs.
Le terme «développeur 10x» est devenu un gros mot parmi les développeurs de logiciels qui en sont venus à l’associer à des pratiques non durables, à des attentes irréalistes et à l’élitisme. Cependant, vu objectivement, un développeur 10x n’est rien de plus qu’une personne qui produit 10 fois le travail de ses pairs. Par conséquent, le terme «développeur 10x» se rapporte à la productivité comparative et non à la compétence ou à la capacité innée.
L’un des moyens les plus courants pour un développeur d’obtenir le label 10x est lorsqu’il est expert au sein d’une équipe de novices. Les experts sont des maîtres de la productivité, où les débutants peuvent à peine faire quoi que ce soit. Dans de telles situations, il n’y a rien d’insidieux ou d’élitiste en jeu, juste une conséquence naturelle de l’expérience.
Pour atteindre 10 fois la productivité de vos pairs, vous devez produire 10 fois plus de travail. Les opinions varient sur ce qui constitue un «travail», mais un développeur de logiciel expert doit définir le «travail» comme suit:
Travailler, c’est contribuer au code déployable qui a un impact direct sur la réalisation des résultats commerciaux.
Cette définition peut être étendue comme suit:
- Code contributeur: Cela signifie que seul le temps passé à coder est productif, tout le reste étant un arrêt temporaire de la productivité.
- Déployable: Cela signifie que le code a satisfait à toutes les exigences de l’entreprise, a passé tous les examens de code, n’a pas de bogues et est prêt à être livré aux clients.
- Impact direct: Cela signifie que le travail ne permet pas simplement d’autres travaux, comme le font la refactorisation, la correction de bogues ou d’autres tâches de maintenance. Bien que chacun soit nécessaire, ils ont tendance à nuire à la productivité actuelle même s’ils permettent une productivité future.
- Atteindre: Cela signifie que le travail est universellement reconnu comme étant fait par tout le monde et est actuellement utilisé dans la production.
- Résultats commerciaux: Cela signifie que les résultats commerciaux sont les seuls résultats qui stimulent la productivité de l’entreprise.
Considérez maintenant les faits suivants de l’industrie du développement de logiciels:
- Les plus chefs d’entreprise seraient d’accord avec cette définition de «travailler», car c’est pour cela qu’ils vous paient. Par conséquent, ils aiment voir les gens «travailler» et auront tendance à récompenser les travailleurs les plus acharnés.
- Les plus développeurs de logiciels seraient d’accord qu’ils passent peu de temps à «travailler» et sont plutôt inondés de distractions. Par conséquent, pour atteindre 10 fois la productivité de vos pairs, la première étape consiste à éliminer les distractions et à vous concentrer exclusivement sur le «travail».
Si vos pairs ne travaillent presque jamais, mais que vous travaillez tout le temps, atteindre 10 fois leur productivité est pratiquement garanti. La question de savoir si cette situation est juste, cependant, est une toute autre question. Pourtant, cela joue en votre faveur en gagnant un effet de levier dans une négociation salariale.
Apprenez à négocier
Bien que cela puisse sembler évident, le fait est que peu de gens se consacrent réellement à apprendre à négocier. Ils croient plutôt que seuls quelques chanceux sont nés négociateurs et que tout le monde doit accepter la première offre.
La négociation est une compétence qui peut être acquise en vous éduquant et en perfectionnant vos compétences de négociation grâce à une pratique constante. Cependant, l’objectif de doubler votre salaire exigera des compétences avancées en négociation qui dépassent de loin ce qui est nécessaire pour une négociation salariale typique.
Voici deux experts négociateurs dont je recommande les livres pour vous assurer d’avoir une base pédagogique solide en matière de négociation:
Cohen et Voss offrent des perspectives différentes sur la négociation, qui reflètent la différence dans la façon dont ils ont chacun appris à négocier: le premier dans les affaires, le second dans les forces de l’ordre. En recommandant ces livres au fil des ans, j’ai trouvé que les personnes avec un «QI émotionnel» élevé préfèrent l’approche de Cohen, tandis que celles qui sont hautement analytiques préfèrent celle de Voss. Je pense que les deux sont parfaitement valables et complémentaires, et je recommande donc de lire les deux.
Comme pour la plupart des choses dans la vie, l’éducation sans pratique n’a que peu de valeur pour développer une compétence, et la négociation n’est pas différente. Heureusement, un développeur de logiciels n’a pas de fin d’opportunité pour pratiquer la négociation dans tous les aspects de son travail.
- Négociez avec votre équipe de développement sur les devis
- Négociez avec vos pairs sur les révisions de code
- Négocier avec les chefs de projet sur les délais
- Négocier avec les chefs de produit sur les exigences en matière de fonctionnalités
- Négocier avec les testeurs sur les rapports de bogues (uniquement si nécessaire)
- Négocier avec les architectes sur l’adoption de la technologie
- Négocier avec les gestionnaires sur la nécessité et la fréquence des réunions
- Négocier avec DevOps sur les procédures d’outillage et de déploiement
- Négociez avec l’administrateur du bureau pour de meilleures collations dans la salle de repos
Une fois que vous réalisez que chaque «non – cela ne se produira jamais» est une ouverture à négocier, vous devriez être prêt à approcher le doublement de votre salaire. Qu’il suffise de dire, attendez-vous à ce qu’on vous dise «Non, cela n’arrivera jamais» plusieurs fois jusqu’à ce que vous obteniez le salaire que vous recherchez.
Développer une stratégie de négociation
Négocier pour doubler votre salaire sera une bataille, et chaque bataille a besoin d’une stratégie. Cela ne veut pas dire que vous devriez faire un plan, car les plans ont tendance à être trop rigides pour s’adapter à la fluidité d’une négociation. Considérez les citations célèbres suivantes:
- «Les plans sont inutiles, mais la planification est indispensable» – Dwight Eisenhower
- “Aucun plan ne survit tous les contacts avec l’ennemi” – Helmuth von Moltke
- «Tout le monde a un plan jusqu’à ce qu’il se fasse frapper dans la bouche» – Mike Tyson
Tout cela met en garde contre la création d’un plan ferme. Pourtant, une stratégie flexible pensée à l’avance vous permettra d’ajuster rapidement votre approche au milieu d’une négociation tendue.
Une stratégie de négociation flexible doit répondre au moins aux questions suivantes:
- Quelle est votre condition gagnante?
- Quand allez-vous commencer la négociation?
- Comment allez-vous lancer la négociation?
- Quelle est votre chronologie?
- Quelle est votre justification pour mériter le double de votre salaire actuel?
- Qu’avez-vous à offrir en échange du double de votre salaire?
- Allez-vous partir si vous n’obtenez pas ce que vous voulez?
Si je développais un stratégie générale de négociation pour moi, voici comment je pourrais répondre à ces questions:
- Condition gagnante: Au moins le double de mon salaire ou un ensemble de rémunération équivalent comprenant des capitaux propres, des primes et des avantages tels que des jours de vacances supplémentaires.
- Quand commencer: Peu de temps après une livraison majeure d’une fonction essentielle à la mission qui est universellement reconnue comme ayant une immense valeur pour l’entreprise. Après avoir été reconnu par le CTO pour être l’un des meilleurs, je les inviterai à déjeuner.
- Comment démarrer: Lors d’un déjeuner individuel de «rattrapage» sans ordre du jour avec le directeur technique, où nous parlons de la vision de l’entreprise et de la manière dont je pourrais contribuer à la concrétiser.
- Chronologie: Je continuerai jusqu’à ce que j’obtienne ce que je cherche, peu importe le temps que cela prendra.
- Justification: Je suis une ressource stratégiquement importante pour l’entreprise qui représente une aubaine à deux fois le prix.
- Ce que je peux échanger: C’est délicat hors contexte, mais quoi qu’il en soit, ce serait ce qu’ils apprécient le plus qui me coûterait le moins de donner.
- Vais-je m’en aller: Seulement si j’ai une meilleure offre dans une autre entreprise.
Cela dit, si une contraction du langage corporel, un changement d’inflexion ou une menace à peine voilée me disaient que j’étais sur la mauvaise voie, je pourrais changer n’importe laquelle de ces réponses à la volée. La négociation est un jeu, et si je perds, je changerai quelque chose pour augmenter mes chances de gagner.
Fonce
Attendez votre moment et exécutez votre stratégie. Qui ne risque rien n’a rien. Qu’as-tu à perdre? Une entreprise qui ne vous paiera pas ce que vous voulez? Vous avez déjà ça!
En toute sincérité, même si cela peut sembler totalement contre-intuitif: amusez-vous. Si vous êtes tendu et totalement obsédé par la victoire, vous serez un mauvais négociateur. Il est toujours plus facile de négocier pour quelqu’un d’autre que pour vous-même, alors considérez-vous comme une tierce partie impartiale non liée à un résultat spécifique. Si vous gagnez, vous gagnez. Si vous perdez, vous perdez. Au moins, vous pouvez vous regarder dans le miroir et savoir que vous avez la confiance en vous pour vous défendre.
En fin de compte, ce n’est que de l’argent, et l’argent vient, et l’argent disparaît. Si vous échouez lamentablement, vous avez probablement appris de précieuses leçons qui vous préparent à un succès futur. Si vous obtenez ce que vous recherchez, tant mieux, mais rappelez-vous que l’argent ne peut pas acheter le bonheur.