Gartner révèle 5 tendances qui rendront l’ingénierie logicielle plus rapide et plus verte
Gartner a dévoilé sa liste desles cinq principales tendances technologiques stratégiques en génie logiciel pour 2024 et au-delà, tendances interconnectées, visant à améliorer la productivité tout en favorisant un environnement plus vert.
Selon une enquête Gartner menée auprès de 300 responsables d’équipes d’ingénierie logicielle et de développement d’applications, la réalisation des objectifs commerciaux figure parmi les trois principaux objectifs de performance pour 65 % de ces dirigeants. Investir dans des technologies de rupture permet aux responsables de l’ingénierie logicielle d’équiper leurs équipes pour atteindre les objectifs liés à la productivité, à la durabilité et à la croissance, a déclaré Gartner.
« Ces cinq technologies sont réellement connectées les unes aux autres », a déclaré Joachim Herschmann, analyste vice-président chez Gartner. ITPro aujourd’hui. « Tout est motivé par cette volonté de plus de productivité, de plus d’efficacité. »

Voici les cinq principales tendances technologiques stratégiques de Gartner pour l’ingénierie logicielle pour 2024 :
1. Intelligence du génie logiciel
Gartner prédit que d’ici 2027, 50 % des organisations de génie logiciel utiliseront des plates-formes d’intelligence du génie logiciel pour mesurer et augmenter la productivité des développeurs, une augmentation significative par rapport aux 5 % qui utilisent actuellement de telles plates-formes.
De nombreux autres domaines, tels que la finance et le marketing, disposent de tableaux de bord qui affichent des données importantes pour une prise de décision améliorée. Cependant, le génie logiciel manquait d’un tel tableau de bord. « En gros, les dirigeants se promenaient et demandaient : ‘Alors, comment ça va ? Comment se passe notre développement ? Dans quelle mesure sommes-nous performants avec notre codage ?' », a déclaré Herschmann. « Et bien souvent, la réponse était basée sur l’intuition et l’expérience de ces personnes. Mais il n’y avait pas de données concrètes. »
Les plates-formes d’intelligence du génie logiciel fournissent ces données concrètes, a-t-il déclaré, permettant ainsi aux leaders du génie logiciel à, par exemple, comprendre pourquoi un produit particulier peut rencontrer des difficultés.
« Tout cela revient essentiellement à un joli tableau de bord d’informations », a-t-il déclaré. « Et c’est de l’or. Et c’est pourquoi nous prévoyons cette forte croissance. »
2. Développement augmenté par l’IA
Selon l’enquête Gartner, 58 % des personnes interrogées ont déclaré que leur organisation utilisait ou prévoyait d’utiliser IA générative au cours des 12 prochains mois pour contrôler ou réduire les coûts. La mise en œuvre de l’IA dans le cycle de vie du développement logiciel présente de nombreux avantages, notamment l’amélioration de la productivité et de l’efficacité et la possibilité d’une génération de code plus rapide en fournissant une aide à l’écriture manuelle du code.
Herschmann a déclaré que même si l’on craint que l’IA puisse éliminer les tâches de codage au lieu de simplement les améliorer, cette inquiétude est quelque peu infondée. « Au contraire, nous pensons qu’il y aura besoin de plus de développeurs, ce qui peut sembler un peu contre-intuitif à première vue, mais la réalité est que nous n’en sommes encore qu’aux premiers stades de tout cela », a-t-il déclaré.
« Bien que l’IA générative soit assez impressionnante au début, si vous creusez un peu plus profondément, vous réalisez qu’elle est plus brillante qu’elle ne l’est réellement », a déclaré Herschmann. Ainsi, au lieu de remplacer les développeurs, l’IA sera davantage leur partenaire.
Herschmann a comparé genAI à une tronçonneuse. Avant les tronçonneuses, les ouvriers forestiers utilisaient des scies à main pour abattre les arbres. Avec la tronçonneuse, ils ont considérablement amélioré leur productivité, mais il y a un risque de se blesser gravement si vous ne savez pas comment vous en servir. « C’est le même genre de chose ici », a-t-il déclaré. « [Generative AI is] accélère incroyablement, mais si vous ne savez pas ce que vous faites, vous allez vous couper le genou. »
C’est pourquoi davantage de développeurs pourraient être nécessaires : ils ont l’expérience nécessaire pour utiliser l’appareil de la bonne manière.
3. Génie logiciel vert
Gartner prédit que d’ici 2027, 30 % des grandes entreprises mondiales auront adopté des exigences en matière de développement durable des logiciels, contre moins de 10 % cette année.
« C’est bien de voir qu’il y a plus d’intérêt », a déclaré Herschmann. Cependant, « en fin de compte, soyons honnêtes, tout est une question de coût ». Cela et la responsabilité publique. Les organisations veulent bien paraître dans leurs rapports, a-t-il déclaré.
Il ne s’agit pas seulement de développement de l’IA, a-t-il déclaré, même s’il a ajouté qu’il existe une énorme différence entre le coût d’utilisation de ChatGPT 3.5 et 4.0. « C’est un facteur de coût 20 fois plus élevé car il y a plus de puissance de calcul, ce qui signifie que c’est moins écologique. »
Le choix du langage de programmation contribue également à la durabilité. « Il existe des différences étonnamment grandes entre les différents langages de programmation, certains étant plus économes en ressources que d’autres », a-t-il déclaré.
4. Ingénierie de plate-forme
Gartner prévoit également que d’ici 2026, 80 % des grandes organisations d’ingénierie logicielle créeront des équipes d’ingénierie de plateforme, contre 45 % en 2022.
Le codage n’est qu’une petite partie du rôle d’un développeur. Ils doivent faire beaucoup d’autres choses, comme maintenir l’environnement en marche, effectuer des travaux de configuration, etc. Il est donc logique de disposer d’une équipe d’ingénierie de plate-forme pour décharger une partie de ce travail des développeurs afin qu’ils puissent se concentrer sur la construction du produit, selon Herschmann.
« Cependant, cela s’accompagne d’un effet d’échelle potentiel, car vous pouvez alors fournir le même environnement et les compétences de cette équipe à d’autres au fur et à mesure de votre évolution », a-t-il déclaré. « Et encore, [there are green benefits] parce que vous ne construisez pas la même chose encore et encore, mais vous fournissez un ensemble de modèles que d’autres peuvent réutiliser.

« Ces cinq traits sont vraiment liés parce que si vous y réfléchissez de cette façon, une chose se met en place avec l’autre. »
5. Environnements de développement cloud
Les environnements de développement cloud fournissent un accès à distance et prêt à l’emploi à un environnement de développement hébergé dans le cloud avec un minimum d’effort d’installation et de configuration.
Auparavant, il fallait des jours, voire des semaines, pour que les nouveaux développeurs soient configurés avec les environnements, les machines et les approbations dont ils avaient besoin. « L’idée de ces environnements de développement cloud est que je peux les faire fonctionner en 30 secondes », a-t-il déclaré. « Il est littéralement là. Il est prêt à fonctionner. J’ai accès à tout ce dont j’ai besoin, pas seulement à l’environnement de développement, mais aussi à la documentation et aux politiques dans lesquelles ils sont déjà intégrés. Je ne perds donc pas de temps. »
La raison pour laquelle les environnements de développement cloud prennent leur essor est que, après quelques années, l’idée du logiciel en tant que service (SaaS) et de l’environnement basé sur le cloud s’est finalement imposée. « La majorité des organisations ont réalisé qu’il est beaucoup plus facile de suivre cette voie et qu’il est possible de mettre en place tous les mécanismes de sécurité appropriés », a déclaré Herschmann.
Dans une certaine mesure, les environnements de développement cloud sont liés aux quatre autres tendances, a déclaré Herschmann : « C’est cette idée que si je veux être plus efficace, si je veux être plus productif, je dois rationaliser les choses.
« L’idéal serait d’utiliser ces technologies pour devenir plus rapides, plus efficaces et en même temps plus respectueux des émissions de carbone et plus écologiques », a-t-il déclaré. « Il ne faut pas suivre une ligne droite pour y arriver. Il s’agit plutôt d’un chemin courbe. Mais tant que la tendance va dans la bonne direction, tout va bien. »
A propos de l’auteur
Rick Dagley est rédacteur en chef chez ITPro Today, couvrant les opérations et la gestion informatiques, le cloud computing, l’informatique de pointe, le développement de logiciels et les carrières informatiques. Auparavant, il a été rédacteur de longue date chez PCWeek/eWEEK, après avoir travaillé dans les magazines Computer Design et Telecommunications.