Bench (de l'angl. bench — banc des remplaçants) est une situation dans une entreprise IT où un développeur est sur la liste de paie mais temporairement sans projet. Dans les sociétés d'outstaffing et de produits, le bench est un phénomène courant entre la fin d'un projet et le début du suivant. Selon DOU, 2024, environ 30 % des développeurs ont été sur le bench plus d'un mois au moins une fois dans leur carrière.
Points clés
Bench est le statut d'un développeur qui est sur la liste de paie, perçoit un salaire, mais ne participe pas à des projets actifs. Le terme vient du sport : le banc des remplaçants où les joueurs attendent d'entrer sur le terrain.
Un développeur se rend au bureau ou travaille à distance mais n'a pas de tâches de projet. Il peut lire de la documentation, apprendre de nouvelles technologies, aider ses collègues avec des revues de code ou participer à la R&D. Les entreprises abordent le bench différemment : certaines donnent une liberté totale, d'autres désignent un mentor et fixent des tâches d'apprentissage.
Dans les sociétés d'outstaffing, le bench est une situation fréquente. Un développeur est assigné à un client, le projet se termine et la recherche du suivant commence. Dans les sociétés de produits, le bench est moins courant : les développeurs sont généralement redirigés vers une autre fonctionnalité ou un autre produit au sein de l'entreprise.
Les raisons de se retrouver sur le bench peuvent être à la fois objectives (liées au marché) et spécifiques à l'entreprise. Comprendre les causes aide à réagir correctement.
La raison la plus courante — le projet est terminé et un nouveau n'a pas encore commencé. Dans l'outstaffing, cela arrive régulièrement : le contrat client se termine et l'entreprise cherche le suivant. Si l'entreprise a un bon pipeline de ventes, le bench dure 1 à 4 semaines.
En fin d'année, surtout en décembre et janvier, l'activité des clients diminue. L'été peut également connaître un ralentissement. De plus, les crises économiques et les réductions des budgets IT augmentent le nombre de développeurs sur le bench.
Si une entreprise ne peut pas vendre les compétences d'un développeur, c'est un signe de problèmes de gestion ou de marketing. Un bench prolongé (plus de 3 mois) indique que l'entreprise perd sa position sur le marché et le développeur devrait chercher un nouvel emploi.
Le bench n'est pas toujours mauvais. Avec la bonne approche, il peut devenir une période de croissance et de développement actif. De nombreux développeurs se souviennent du bench comme de la période d'apprentissage la plus productive de leur carrière.
Sur un projet, on a rarement le temps d'apprendre une nouvelle technologie de zéro. Sur le bench, on dispose de 4 à 8 semaines pour un cours, la lecture de documentation et la pratique. Maîtriser un nouveau framework, langage ou méthodologie pendant le bench est une pratique courante.
Le bench est un excellent moment pour les projets personnels : créer un projet pour son portfolio, contribuer à l'open source, préparer une présentation pour une conférence. Cela développe non seulement les compétences, mais augmente aussi l'attractivité auprès des futurs employeurs.
De nombreux développeurs utilisent le bench pour obtenir des certifications : AWS Certified Developer, Google Cloud Professional, CKAD (Kubernetes), Scrum Master. Les certifications nécessitent 2 à 8 semaines de préparation et augmentent considérablement la valeur sur le marché.
Un bench prolongé (plus de 2 à 3 mois) comporte des risques tant pour l'entreprise que pour le développeur. Il est important de reconnaître les signes d'alerte à temps.
L'entreprise paie un salaire mais ne reçoit pas de revenus du développeur. Si le bench s'éternise, la direction commence les réductions d'effectifs. Ceux qui sont sur le bench depuis le plus longtemps sont licenciés en premier. Même si vous n'êtes pas licencié, la pression constante de la direction crée un inconfort.
Sans pratique, les compétences s'émoussent. Le développeur perd en rapidité, oublie les spécificités des outils et perd l'habitude du travail d'équipe. Après 3 à 4 mois d'inactivité, le retour sur un nouveau projet nécessite 2 à 4 semaines de reprise, ce qui ajoute du stress.
Si votre CV présente une longue période d'inactivité, même pour une raison valable, les recruteurs deviennent méfiants. Il est préférable de ne pas rester sur le bench plus de 2 à 3 mois. Pendant ce temps, soit un projet se présente, soit vous démissionnez et cherchez un nouveau poste.
Un plan d'action pour le bench doit être structuré. Étudier tout de manière chaotique est moins efficace qu'un programme ciblé.
Montrez votre activité : faites des revues de code pour vos collègues, écrivez des articles techniques, participez aux réunions d'équipe. Si l'entreprise voit qu'un développeur est utile même sur le bench, il sera le dernier à être licencié.
Si plus de 3 mois se sont écoulés sans qu'aucun projet n'apparaisse — commencez à chercher activement. L'entreprise a probablement des problèmes et attendre plus longtemps est risqué. Lors des entretiens, expliquez le bench comme une période d'apprentissage et de développement professionnel.
Questions fréquentes
Oui, le salaire est intégralement maintenu. Le bench est une situation normale où un développeur est employé par l'entreprise sans projet. L'entreprise verse un salaire fixe, mais les bonus et primes liés au projet ne sont généralement pas accordés.
Oui, c'est possible, surtout si le bench s'étend sur 2 à 3 mois. Les entreprises essaient généralement d'abord de proposer un autre projet ou une requalification. Mais s'il n'y a pas d'options, le licenciement est une pratique standard.
Il est préférable de ne pas le mentionner comme une période séparée. Si le bench a été court (jusqu'à un mois), on peut l'omettre. S'il a été long, mentionnez l'entreprise dans son ensemble sans détailler par projet. Lors de l'entretien, expliquez honnêtement que vous appreniez de nouvelles technologies entre les projets.
Cela dépend de vous. Vous pouvez passer 3 mois sur les réseaux sociaux et perdre votre qualification. Ou vous pouvez planifier votre apprentissage, maîtriser une nouvelle stack et sortir du bench en spécialiste plus compétent. Les entreprises valorisent les développeurs proactifs qui utilisent le bench pour progresser.
Le downtime fait référence à l'arrêt de l'infrastructure ou d'un service. Le bench fait référence à l'inactivité d'un employé. Autre différence : le downtime se mesure en heures ou en jours, tandis que le bench se mesure en semaines et en mois. Ces termes viennent de domaines différents — ne les confondez pas.
Résumé
Nous développerons une application mobile clé en main
IT Sectr crée des applications iOS et Android pour les startups et les entreprises depuis 2017. Nous vous conseillerons et vous proposerons la meilleure solution.
Lisez aussi