Gartner identifie les principales tendances technologiques stratégiques en matière de génie logiciel pour 2023

Source intérieure
InnerSource est une stratégie de développement logiciel qui applique les pratiques open source au code propriétaire.

En adoptant une mentalité open source pour le développement de logiciels, les organisations peuvent combler les lacunes et éliminer les silos, conduisant ainsi à un cycle de vie de développement logiciel plus solide et plus serré.

En fin de compte, InnerSource aide les équipes à créer des logiciels plus rapidement et à mieux travailler ensemble, ce qui se traduit par un développement de meilleure qualité et une meilleure documentation, a déclaré Herschmann.

Expérience du développeur
L’expérience des développeurs fait référence à tous les aspects des interactions entre les développeurs et les outils, plates-formes, processus et personnes avec lesquels ils travaillent pour développer et fournir des produits et services logiciels. L’amélioration de l’expérience des développeurs est essentielle pour réussir les initiatives numériques et constituer des équipes performantes.

Gartner estime que l’expérience des développeurs s’étend au-delà des outils et technologies de développement. Les outils utilisés dans le travail quotidien jouent certainement un rôle dans l’amélioration de la qualité des flux de travail des développeurs. Cependant, l’expérience des développeurs dépend également de facteurs non technologiques. Ceux-ci incluent le fait de consacrer du temps à un travail approfondi, créatif et significatif, ainsi que la liberté personnelle d’essayer de nouvelles choses sans craindre l’échec, a déclaré Herschmann.

Équipes d’ingénierie logicielle augmentées par l’IA
L’ingénierie logicielle augmentée par l’IA exploite les technologies de l’IA pour aider les équipes d’ingénierie logicielle à créer et à fournir des applications plus rapidement. Ils peuvent rapidement générer différents types d’artefacts, notamment des éléments de conception, du code d’application ou des cas de tests, qu’ils peuvent ensuite affiner et réutiliser, accélérant ainsi le processus global.

« L’ingénierie logicielle augmentée par l’IA nécessite de rendre les équipes d’ingénierie logicielle plus efficaces dans leur travail en les soulageant de tâches fastidieuses, plutôt que de laisser la technologie les remplacer », a déclaré Herschmann.

Applications basées sur l’IA
La combinaison des données d’entreprise disponibles, des capacités avancées de création de modèles et des services d’IA générative se traduira par des applications améliorées en matière de données qui permettront de prendre de meilleures décisions commerciales. Les applications basées sur l’IA peuvent enrichir les informations disponibles dans l’entreprise et les applications, automatiser les flux de travail et créer des modèles qui évaluent les risques ou recommandent les meilleures actions à suivre.

Pour réussir dans l’utilisation de l’IA, les responsables de l’ingénierie logicielle doivent traiter le développement de modèles d’IA différemment du développement d’applications et coordonner les activités entre les équipes de développement et de création de modèles.

Ingénierie de plateforme
L’ingénierie de plate-forme est la discipline consistant à créer et à exploiter des plates-formes de développement internes en libre-service pour la livraison de logiciels et la gestion du cycle de vie. Il aide les développeurs à découvrir, exploiter, sécuriser, améliorer et développer des systèmes informatiques distribués complexes, en particulier lorsqu’ils ne sont pas des experts techniques des systèmes sous-jacents.

Les plates-formes améliorent l’expérience globale des développeurs grâce à un ensemble d’outils et de services organisés. Ils améliorent également la cohérence et la qualité des solutions informatiques et réduisent les outils et processus redondants, consolident les efforts parallèles de plusieurs équipes, appliquent les normes de sécurité et de conformité et incluent une automatisation généralisée.

Système immunitaire numérique
L’immunité numérique relie les pratiques des domaines de l’observabilité, des tests logiciels, de l’ingénierie du chaos, du développement de logiciels, de l’ingénierie de la fiabilité des sites et de la sécurité de la chaîne d’approvisionnement logicielle pour garantir une résilience et une qualité élevées des applications.

De nombreuses organisations de génie logiciel utilisent déjà certaines de ces stratégies, mais aucune de ces pratiques ne suffira à elle seule à atteindre l’objectif de construction de systèmes hautement résilients, a déclaré Herschmann. Ensemble, ces pratiques constituent une puissante démarche qualité continue pour garantir que les systèmes numériques complexes continuent de fonctionner même si la maison est en feu.

Apprenez à créer une organisation d’ingénierie logicielle de classe mondiale à l’aide du Gartner Software Engineering Score.

À propos du Sommet Gartner sur l’innovation des applications et les solutions commerciales
Le Gartner Application Innovation & Business Solutions Summit fournit les dernières informations sur les stratégies d’application, le leadership en matière d’ingénierie logicielle, les stratégies API, les plates-formes de développement, les technologies émergentes et bien plus encore. Suivez l’actualité de la conférence sur les réseaux sociaux en utilisant #GartnerAPPS.

À propos de Gartner pour les leaders du génie logiciel
Gartner for Software Engineering Leaders aide les dirigeants à s’aligner sur les parties prenantes, à fidéliser et optimiser les équipes et à créer des produits innovants qui soutiennent et servent l’ensemble de l’organisation, ses partenaires et ses clients. Des informations supplémentaires sont disponibles sur https://www.gartner.com/en/software-engineering.

Suivez l’actualité et les mises à jour de Gartner pour les leaders en ingénierie logicielle surTwitteretLinkedIn. Visitez la salle de presse Gartner pour plus d’informations et d’idées.

www.actusduweb.com
Suivez Actusduweb sur Google News


Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepteLire la suite