JetBrains Research
Research is crucial for progress and innovation, which is why at JetBrains we are passionate about both scientific and market research
Comment nous mesurons le retour sur investissement des JetBrains IDEs
Les entreprises dépensent déjà des centaines de milliers de dollars en logiciels. Il est donc tout à fait naturel que, lorsqu’elles évaluent de nouveaux outils payants, une question revienne systématiquement : « Cet investissement sera-t-il réellement rentable ? »
Notre calculateur de retour sur investissement est conçu pour aider à estimer les gains potentiels des abonnements aux JetBrains IDEs et à AI Ultimate. Les estimations du retour sur investissement (ROI) reposent sur un modèle construit à partir d’une combinaison de données fournies par les utilisateurs, de recherches internes et d’un ensemble d’hypothèses concernant les workflows des développeurs. Ces estimations sont données à titre indicatif uniquement et ne constituent en aucun cas la garantie de résultats réels, car ces derniers peuvent varier considérablement d’une organisation à l’autre.
Cet article détaille la méthodologie du calculateur afin de vous aider à comprendre comment nous avons estimé le retour sur investissement potentiel de votre investissement dans les JetBrains IDEs et les solutions IA. Vous disposerez ainsi de toutes les informations nécessaires pour évaluer si cette dépense est utile.
Sources de données
Tout d’abord, nous devons préciser comment nous avons obtenu les données sur les salaires et les gains de productivité des développeurs que nous utilisons dans nos calculs.
Données sur les salaires
Par défaut, le calculateur assimile le coût du travail de développement au coût des salaires des développeurs, et le nombre de développeurs correspond au nombre de licences sélectionnées (par exemple, si vous sélectionnez cinq licences IntelliJ IDEA, le calculateur supposera que votre équipe est composée de cinq développeurs).
Lors de la première étape (estimation de vos gains annuels), le calculateur se base sur des références salariales régionales. Les données utilisées pour créer ces références proviennent des réponses à l’Enquête sur l’état de l’écosystème des développeurs de JetBrains. Vous pouvez également consulter les données de référence dans notre Calculateur de salaires, car elles proviennent de la même source.
L’Enquête sur l’état de l’écosystème des développeurs de JetBrains est réalisée chaque année. L’édition de 2025 a permis d’analyser les réponses de plus de 20 000 développeurs du monde entier, représentant des professionnels du logiciel issus de secteurs variés, d’entreprises de tailles diverses et de tous niveaux d’expérience. Elle est devenue une référence reconnue et très utilisée dans le secteur informatique.
Afin d’obtenir les données les plus fiables pour notre calculateur, nous ne retenons parmi toutes les personnes interrogées que les spécialistes salariés pour nos données de référence. Nous regroupons ensuite les réponses par pays de façon anonyme, en agrégeant des milliers de réponses individuelles pour obtenir le salaire médian à l’échelon national. Ces médianes agrégées servent ensuite de valeurs par défaut régionales.
Si vous ne souhaitez pas utiliser les références salariales par défaut, le calculateur vous permet également d’affiner votre estimation en indiquant le coût annuel total du projet. Dans ce cas, le gain total de productivité s’applique au montant que vous fournissez.
Données de productivité
Les gains de productivité mis en avant par le calculateur de retour sur investissement sont basés sur des enquêtes dédiées et propres à certains produits qui ont été menées auprès de développeurs professionnels.
Les gains de temps sont calculés à partir des estimations fournies par des développeurs. L’utilisation de ce type de données est une pratique standard dans la recherche sur la productivité des développeurs, y compris pour les recherches menées par des éditeurs d’outils. Les résultats individuels peuvent varier selon des facteurs organisationnels et propres au workflow. Afin de rendre les données plus spécifiques, nous cherchons à mener des enquêtes de productivité distinctes pour quatre grands groupes de workflow de développement :
- Langages gérés – terminé
- Langages système – terminé
- Données / science des données – en cours
- .NET et développement de jeux – en cours
Les enquêtes ont été conçues par les chercheurs de l’équipe Developer Experience de JetBrains et relues par des experts en méthodologie d’enquête. Les personnes interrogées sont des développeurs professionnels qui ont remplacé leur éditeur ou IDE par des outils JetBrains spécifiques.
Enquête sur la productivité pour les langages gérés
Les résultats de cette enquête s’appliquent aux produits suivants : IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm Pro (pour le backend) et le All Products Pack. Ces produits représentent des workflows de langages gérés, notamment Java, Kotlin, JavaScript/TypeScript, PHP, Ruby, ainsi que Python côté backend.
Personnes interrogées : 194 contributeurs individuels occupant des postes tels qu’ingénieur logiciel / développeur / programmeur, ingénieur DevOps / développeur d’infrastructure, administrateur de base de données et architecte.
Nous avons uniquement inclus les réponses de personnes qui ont utilisé les JetBrains IDEs pendant une période de deux mois à cinq ans et qui utilisaient précédemment d’autres éditeurs ou IDE.
Cette enquête porte sur des développeurs provenant de différents pays, avec toutefois une majorité de réponses provenant des États-Unis, d’Allemagne, de France, d’Espagne, d’Italie, des Pays-Bas, d’Autriche et du Danemark. Par conséquent, ces pays ont été catégorisés dans des groupes séparés et les réponses provenant du reste du monde ont été traitées dans la catégorie « Autre ».
Enquête sur la productivité pour les langages système
Les résultats de cette enquête concernent les produits suivants : CLion, GoLand et RustRover. Ces produits prennent en charge des workflows de développement système et à forte exigence de performance en C, C++, Rust et Go.
Personnes interrogées : 846 contributeurs individuels occupant principalement des postes tels qu’ingénieur logiciel / développeur / programmeur, architecte, ingénieur DevOps / développeur d’infrastructure, avec un petit nombre de répondants représentant d’autres rôles de contributeur individuel impliqués dans des activités de programmation.
Cette enquête a été promue internationalement via des notifications intégrées à l’IDE, avec une représentation particulièrement élevée en Allemagne, aux États-Unis et en Chine continentale.
Enquête sur la productivité pour .NET et le développement de jeux, et pour les données / la science des données
Des enquêtes de productivité dédiées pour ces rôles sont actuellement en cours. En attendant la finalisation de ces résultats, le calculateur utilise, à titre d’estimation prudente, des modèles de productivité issus des workflows des langages managés.
Les résultats de l’enquête pour .NET et le développement de jeux s’appliqueront à dotUltimate, ReSharper et Rider.
Les résultats de l’enquête sur la productivité pour les données / la science des données s’appliqueront à PyCharm Pro (pour la science des données) et DataGrip. Ces produits prennent en charge les cas d’usage liés à l’ingénierie des données, à l’analyse de données, aux workflows SQL et à la data science.
Calculs de la productivité
Comment le gain de productivité est calculé
Toutes les enquêtes de productivité listées ci-dessus incluaient la question fondamentale suivante : « En moyenne, combien d’heures par semaine pensez-vous gagner en utilisant [produit] au lieu des outils similaires que vous utilisiez avant ? ». De plus, les répondants indiquaient également leur moyenne d’heures de travail par semaine, ainsi que le pays où ils travaillent, leur poste et leur niveau hiérarchique.
Sur cette base, nous avons estimé :
Gain de productivité = heures économisées par semaine / total des heures de travail hebdomadaires
Les valeurs résultantes étaient ensuite :
- Moyennées pour l’ensemble des répondants
- Segmentées par groupe de produits et région
- Appliquées de façon prudente et uniquement aux tâches directement améliorées par nos outils
Comment la productivité est appliquée
Plutôt que de supposer qu’un développeur est toujours x % plus rapide, nous avons utilisé un modèle en trois étapes basé sur les tâches.
- Nous avons identifié le travail pertinent pour l’IDE
Des recherches externes (Enquête de Microsoft sur la productivité des développeurs, 2024) indiquent que les développeurs passent environ 45 % de leur temps de travail dans l’IDE, tandis que les 55 % restants sont occupés par le travail administratif, les réunions, la planification, etc. Les proportions réelles peuvent varier selon les équipes et les postes.
- Nous avons appliqué les gains de productivité estimés à partir des réponses à l’enquête
Nous avons appliqué le gain de productivité de l’IDE à 45 % du temps de travail total, soit le temps que les développeurs passent effectivement dans leurs IDE.
Nous avons appliqué un gain de productivité lié à l’IA à 55 % de l’ensemble des tâches, notamment pour la documentation et l’analyse. Le gain de productivité attribué à l’IA a été calculé à partir d’une enquête Developer Experience sur Junie menée par JetBrains auprès de 241 contributeurs individuels, occupant principalement des postes de développeur / programmeur / ingénieur logiciel, d’architecte ou d’ingénieur DevOps / développeur d’infrastructure.
- Nous avons combiné les effets des IDE et de l’IA
Pour les tâches qui se chevauchent, les gains sont combinés selon la formule suivante :
Apport combiné = apport de l’IDE + apport de l’IA – (apport de l’IDE × apport de l’IA)
Un apport supplémentaire de 10 % propre à l’IA prend en compte les tâches pour lesquelles l’IA améliore la productivité en dehors de l’IDE.
Calculs financiers
Le retour sur investissement (ROI) total, exprimé en gains financiers, est estimé en calculant la différence entre les économies réalisées grâce aux gains de productivité et le coût de l’investissement. Tous les prix utilisés pour calculer le coût de l’investissement correspondent aux tarifs annuels des licences, hors taxes.
Gain net = Total des gains de productivité – Coût d’investissement HT
Retour sur investissement (%) = (gain net / coût) × 100
Coût d’investissement
Le coût d’investissement HT est :
Coût = (prix HT de la licence de l’IDE × nombre de licences) + (prix HT de la licence AI Ultimate × nombre de licences)
Après avoir appliqué la formule ci-dessus, le résultat est ajusté pour la durée du projet.
Total des gains de productivité
Le gain total de productivité est calculé de la façon suivante :
Si l’IA est désactivée → économies totales = économies de l’IDE
Si l’IA est activée → économies totales = économies avec chevauchement de l’IA + économies liées uniquement à l’IA
Où :
- Économies de l’IDE = (salaire × durée) × 45 % ×</0> apport de l’IDE
- Économies de l’IA = (salaire × durée) × 10 % × apport de l’IA
- Économies avec chevauchement de l’IA = (salaire × durée) × 45 % × (apport de l’IDE + apport de l’IA – apport de l’IDE x apport de l’IA)
Remarque importante
Le modèle décrit ci-dessus repose sur plusieurs hypothèses simplificatrices, notamment des références salariales moyennes, des gains de productivité déclarés par les utilisateurs eux-mêmes et des workflows de développement génériques, qui peuvent ne pas refléter les spécificités de chaque organisation.
Résumé
Le calculateur de retour sur investissement de JetBrains vise à capturer et à quantifier une réalité que les équipes constatent déjà au quotidien : de meilleurs outils réduisent les frictions, ce qui se traduit par un gain de temps significatif.
En combinant des références salariales à grande échelle, les retours de centaines de développeurs et un modèle de productivité fondé sur les tâches, nous estimons que le calculateur de ROI de JetBrains fournit une estimation prudente, mais réaliste, des gains de productivité potentiels et des bénéfices qui en découlent.
La méthodologie décrite ci-dessus a pour objectif d’expliquer en toute transparence la manière dont ces estimations ont été établies. Les calculs obtenus sont fournis à titre indicatif et ne doivent pas être interprétés comme une garantie de résultats financiers ou de gains de productivité.
Auteurs de l’article original en anglais :