18 mois sur la même mission Python sans augmentation — les 7 étapes qui m’ont fait passer de 520 à 610 € par jour
Bryan
Expert delivery et équipes offshore · 7 septembre 2026 · 15 min de lecture
TL;DR — l’essentiel en 30 secondes
- • La revalorisation se prépare 4 mois avant la fenêtre de renouvellement, pas la semaine où l’avenant arrive.
- • L’argument qui porte n’est pas l’ancienneté, c’est l’écart documenté entre le périmètre signé et le périmètre réel.
- • 8 à 15 % passent généralement sans arbitrage supérieur ; au-delà de 20 %, la demande change de nature.
- • Ordre des interlocuteurs : le responsable opérationnel d’abord, l’acheteur ou l’intermédiaire ensuite. Jamais l’inverse.
- • Un seul chiffre, une date d’effet. Une fourchette annoncée est déjà une concession accordée.
- • Trois réponses au refus préparées à l’avance : contrepartie non tarifaire, effet différé écrit, ou sortie organisée.
Une mission longue est confortable, et c’est exactement ce qui la rend dangereuse pour votre taux journalier. Au bout de dix-huit mois, vous connaissez le domaine mieux que la moitié des salariés, vous portez des sujets qui n’étaient pas dans la commande, et vous facturez toujours le prix négocié par quelqu’un qui ne savait rien de tout ça. Voici la méthode en sept étapes que nous conseillons aux développeurs Python de notre réseau, avec les chiffres, l’ordre des conversations et la gestion du refus.
Étape 1 — Repérer la fenêtre contractuelle et remonter de quatre mois
Ouvrez votre contrat et notez trois dates : l’échéance de la commande en cours, le préavis de dénonciation, et la période à laquelle votre client construit son budget. Cette dernière est la plus importante et la moins connue : dans la plupart des entreprises françaises, les enveloppes de prestation externe sont arrêtées entre septembre et novembre pour l’année suivante.
Une demande formulée en janvier se heurte à un budget déjà voté. Le refus qu’on vous opposera sera sincère, et il sera définitif pour l’exercice. La même demande, faite en septembre, arrive au moment où les chiffres sont encore malleables et où votre responsable a intérêt à sécuriser sa capacité de production.
Quatre mois avant la fenêtre, vous commencez à collecter. Pas à négocier : à collecter. Les étapes 2 à 4 sont un travail de documentation qui se fait en arrière-plan, une heure toutes les deux semaines.
Étape 2 — Documenter l’écart entre périmètre signé et périmètre réel
Relisez la description de mission d’origine. Puis écrivez, en face, ce que vous faites réellement aujourd’hui. Dans neuf cas sur dix, l’écart est spectaculaire et personne ne l’a jamais mis sur papier.
Les écarts les plus fréquents sur une mission Python longue : vous êtes devenu le référent d’un composant que vous n’avez pas écrit, vous formez les nouveaux arrivants, vous êtes dans la boucle d’astreinte alors que ce n’était pas prévu, vous avez repris la maintenance d’un service orphelin après un départ, ou vous êtes l’interlocuteur d’une équipe tierce.
Chaque écart doit être daté et rattachable à une trace : un message qui vous confie le sujet, une entrée de planning, un compte rendu. Ce n’est pas de la paperasse défensive, c’est ce qui transforme « je fais beaucoup plus » — invalidable — en « depuis le 14 mars, je porte l’astreinte du service de facturation » — invalidable par personne. La même logique s’applique à l’organisation de l’astreinte dans une petite équipe : ce qui n’est pas écrit n’existe pas au moment de l’arbitrage.
Notre avis d’expert
L’erreur la plus coûteuse que nous voyons : fonder la demande sur l’ancienneté. « Ça fait deux ans » n’est pas un argument, c’est une information sur vous. L’ancienneté d’un prestataire est perçue par un acheteur comme un facteur de dépendance de votre côté, pas du sien. L’écart de périmètre, lui, se lit comme un sous-paiement d’un service déjà rendu : c’est la seule formulation qui met votre interlocuteur en position de corriger une anomalie plutôt que d’accorder une faveur.
Étape 3 — Chiffrer votre valeur dans les unités que le client suit déjà
Les tickets fermés n’intéressent personne au-dessus de votre responsable direct. Ce qui intéresse, ce sont les indicateurs que ce responsable présente lui-même à son propre comité : délai de mise en production, taux d’incidents, coût d’infrastructure, délai de traitement d’un dossier métier.
Trouvez lesquels sont suivis, puis reliez votre travail à deux ou trois d’entre eux. « J’ai réécrit le traitement par lots » devient « la clôture mensuelle est passée de 9 heures à 40 minutes, ce qui a supprimé l’astreinte du premier week-end du mois ». La seconde formulation vaut plusieurs milliers d’euros de plus, pour exactement le même travail.
Deux à trois éléments suffisent. Une liste de douze accomplissements dilue le propos et donne l’impression d’un plaidoyer ; trois chiffres précis donnent l’impression d’un constat.
Étape 4 — Établir votre référence de marché sur des données vérifiables
Trois sources concordantes, pas une. Les baroèmes publiés par les plateformes de mise en relation, les offres réellement affichées sur votre stack et votre séniorité sur les trente derniers jours, et si possible un échange avec deux confrères de niveau comparable dans la même région.
Capturez tout avec la date. Un acheteur professionnel connait les baroèmes mieux que vous : arriver avec un chiffre approximatif est le meilleur moyen de perdre la maîtrise de la conversation. Arriver avec trois sources datées qui convergent déplace le débat, parce qu’il ne porte plus sur la réalité du marché mais sur ce que le client décide d’en faire.
Attention à comparer ce qui est comparable : un taux affiché sur une plateforme inclut souvent la commission, et un taux « client final » n’est pas un taux « prestataire ». Nous détaillons ces écarts dans notre analyse du coût réel d’un développeur senior en France, dont la mécanique est identique côté Python.
Étape 5 — Parler au bon interlocuteur, dans le bon ordre
L’ordre compte plus que le contenu. D’abord le responsable opérationnel, celui qui subirait votre départ. Cette conversation n’est pas une négociation : c’est une mise au courant. « Je vais demander une revalorisation au renouvellement, voici sur quoi je l’appuie, je voulais que tu l’apprennes par moi. » Vous ne demandez rien, vous cherchez un allié.
Ensuite seulement l’acheteur ou l’intermédiaire, avec la mécanique contractuelle. Si vous inversez, le responsable opérationnel apprend votre demande par un tiers, ce qui le met en position de défense, et vous perdez le seul soutien gratuit disponible dans l’équation.
En sous-traitance via une ESN ou une plateforme, la règle est la même avec une nuance juridique : votre contrat vous lie à l’intermédiaire, et la demande officielle doit lui être adressée à lui. Obtenir en amont que le besoin soit reconnu côté client reste parfaitement légitime, et change souvent l’issue : un intermédiaire préfère généralement rogner sa marge que de remplacer une prestation en cours.
Vous préparez un renouvellement de mission ?
Nous relisons votre dossier de revalorisation, nous vérifions votre positionnement marché sur des données récentes, et nous répétons la conversation avec vous. Une heure, avant que vous n’entriez dans la pièce.
Lance-toi — préparation de renouvellementÉtape 6 — Formuler une demande à un seul chiffre, avec une date d’effet
Un montant précis, une date d’application, deux phrases de justification. Pas de fourchette : annoncer « entre 580 et 620 » revient à annoncer 580, et vous venez d’accorder une concession que personne ne vous avait demandée.
Le calibrage se lit dans les usages de marché observés. Une demande de 8 à 15 % reste habituellement dans la marge de manœuvre du responsable opérationnel : elle se traite à son niveau. Au-delà de 20 %, elle sort du budget voté et remonte à un échelon où elle sera comparée au coût d’un remplacement plutôt qu’à votre apport. Si votre retard sur le marché dépasse 20 %, traitez-le en deux marches, avec la seconde conditionnée à un événement écrit et daté.
Formulez par écrit, après la conversation orale, jamais à la place. Le message écrit sert de trace pour le circuit de validation interne et évite qu’une version dégradée de votre demande circule à votre place.
Étape 7 — Préparer les trois réponses au refus avant d’entrer dans la pièce
Un refus est une issue probable et ce n’est pas un échec, à condition qu’il produise une information. Demandez systématiquement le motif précis, parce que les trois motifs possibles appellent trois suites différentes.
Contrainte budgétaire de l’exercice. Négociez une date d’effet au prochain exercice, inscrite dans un avenant signé maintenant. Un engagement futur écrit vaut infiniment plus qu’une promesse orale, et il coûte zéro euro à votre interlocuteur aujourd’hui, ce qui le rend facile à accorder.
Grille interne plafonnée. Basculez sur une contrepartie non tarifaire : jours de formation financés, sortie de la boucle d’astreinte, télétravail élargi, réduction du périmètre à taux constant. Cette dernière option est sous-utilisée et souvent la plus facile à obtenir : à défaut d’être mieux payé, vous cessez d’être sous-payé sur la partie hors périmètre.
Évaluation défavorable de votre contribution. C’est le motif le plus utile, même s’il est le plus désagréable à entendre. Demandez les critères, demandez un point de revue à trois mois, et prenez des notes. Si le motif reste flou après relance, il ne s’agit probablement pas d’une évaluation mais d’un refus de principe — et un refus non motivé deux renouvellements de suite est une donnée qui doit peser dans votre décision de rester. Les critères de sélection d’une mission Python de longue durée valent aussi pour décider d’en partir.
Synthèse : la méthode en un coup d’oeil
On repère la fenêtre budgétaire et on remonte de quatre mois (1). On documente l’écart de périmètre avec des dates et des traces (2). On chiffre la valeur dans les indicateurs que le client suit déjà (3). On établit la référence marché sur trois sources concordantes et datées (4). On parle au responsable opérationnel avant l’acheteur (5). On formule un seul chiffre avec une date d’effet (6). Et on arrive avec les trois réponses au refus déjà prêtes (7).
L’ensemble représente environ six heures de travail réparties sur quatre mois. Sur un TJM à 520 € et 210 jours facturés, une revalorisation de 90 € représente près de 19 000 € sur douze mois. Peu de missions offrent un meilleur rendement horaire.
Questions fréquentes
Au bout de combien de temps peut-on demander une revalorisation ?
La durée n’est pas le bon déclencheur, l’écart de périmètre l’est. Six mois pendant lesquels vous êtes passé de contributeur à référent justifient une demande ; deux ans strictement identiques à la description initiale la justifient beaucoup moins. Cela dit, la fenêtre naturelle reste le renouvellement contractuel, parce que la plupart des clients budgètent par période. Règle pratique : préparez dès que l’écart est documenté, demandez au moment de la fenêtre budgétaire.
De combien peut-on augmenter son TJM en cours de mission ?
Entre 8 et 15 %, la demande reste généralement dans la marge de manœuvre du responsable opérationnel. Au-delà de 20 %, elle sort du budget voté et remonte à un niveau où elle sera comparée au coût d’un remplacement plutôt qu’à votre contribution. Si votre écart au marché dépasse 20 %, traitez-le en deux marches : une première immédiate, une seconde conditionnée à un événement écrit.
Faut-il passer par l’intermédiaire ou parler au client final ?
En sous-traitance, votre contrat vous lie à l’intermédiaire et court-circuiter formellement cette relation est une faute contractuelle dans la plupart des cas. La méthode qui fonctionne : obtenir d’abord l’appui du responsable opérationnel côté client, qui n’engage rien financièrement mais dont l’avis pèse, puis formuler la demande officielle auprès de l’intermédiaire en mentionnant que le besoin est reconnu. Un intermédiaire préfère souvent rogner sa marge que de remplacer une prestation en cours.
Que faire si la revalorisation est refusée ?
Un refus doit produire une information, jamais un silence. Demandez le motif précis : contrainte budgétaire, grille plafonnée, ou évaluation de votre contribution. Face à la contrainte budgétaire, obtenez un avenant à effet différé. Face à la grille, demandez une contrepartie non tarifaire. Face à l’évaluation, demandez les critères et un point de revue à trois mois. Un refus non motivé deux renouvellements de suite est en soi une donnée sur la relation.