IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Les développeurs passent 57 % de leurs temps à résoudre des problèmes plutôt qu'à innover, mais 78 % pensent que la mise en oeuvre de l'observabilité full-stack serait bénéfique
Selon une étude de Cisco

Le , par Jade Emy

15PARTAGES

4  0 
La nouvelle étude de Cisco AppDynamics révèle que les développeurs passent plus de la moitié de leur temps (57%) en cellule de crise à résoudre des problèmes de performance d’applications, plutôt que de se consacrer au développement de nouvelles applications et à la stratégie d’innovation de leur entreprise.

Cisco a mené une étude auprès de 500 développeurs répartis entre les États-Unis, le Royaume-Uni, l'Australie et le reste du monde en mars et avril 2024. Selon les résultats de l'étude, les développeurs estiment que le rythme actuel de l’innovation ne sera pas viable si les entreprises n’équipent pas les équipes informatiques des outils dont elles ont besoin. On attend d’eux qu’ils fournissent de nouveaux outils et de nouvelles fonctionnalités toujours plus rapidement, mais ils sont dans le même temps en charge de résoudre des demandes incessantes émanant des ingénieurs en fiabilité des sites (SRE: Site Reliability Engineers) et des équipes opérations (ITOps) pour gérer la disponibilité et la performance des applications.

En l’absence d’outils adéquats pour comprendre les causes profondes des problèmes de performance des applications et les résoudre rapidement, les développeurs passent des heures en débogage d’applications, au lieu de coder pour lancer de nouvelles applications. Les développeurs considèrent l’observabilité full-stack comme un outil essentiel leur permettant de s’affranchir de la surveillance et de favoriser l’innovation.

Parmi les principales conclusions de cette étude :

  • Un besoin de visibilité pour répondre aux exigences des utilisateurs finaux

    • 77% soulignent la pression croissante pour offrir des expériences numériques transparentes et sécurisées.
    • 67% déclarent que leur entreprise ne dispose pas des bons outils et de la visibilité nécessaires pour comprendre les causes des problèmes liés aux applications et pour les résoudre efficacement.
    • 78% pensent que la mise en œuvre de l’observabilité full-stack au sein de leur entreprise serait bénéfique.
    • 75% craignent que le manque de visibilité et d’information sur les performances informatiques n’augmente les risques d’interruption de service et de perturbation des applications essentielles à l’activité de leur entreprise.

  • Des développeurs préoccupés :

    • 82% admettent se sentir frustrés et démotivés
    • 54% déclarent être plus enclins à quitter leur emploi
    • 91% estiment qu’ils devraient jouer un rôle plus important dans l’élaboration et la mise en œuvre des solutions nécessaires à leur entreprise.

  • L’IA est vue comme une opportunité : 39% pensent que leur entreprise (et eux-mêmes) bénéficierait du déploiement de l’IA pour automatiser la détection et la résolution des problèmes applicatifs, plutôt que de s’appuyer sur des processus manuels.



Étude Cisco : Les développeurs passent plus de temps à lutter contre les problèmes qu’à innover

Cisco présente les résultats d’une étude expliquant que les développeurs passent plus de la moitié de leur temps (57%) en cellule de crise à résoudre des problèmes de performance d’applications, plutôt que de se consacrer au développement de nouvelles applications et à la stratégie d’innovation de leur entreprise.

Les développeurs jouent un rôle essentiel dans la création, le déploiement et la maintenance des applications et des services numériques, indispensables aujourd’hui au fonctionnement des entreprises. Et la pression qui pèse sur eux n’a jamais été aussi forte. Au niveau mondial, 85% des développeurs interrogés déclarent voir augmenter la pression pour accélérer leur vitesse de production, tandis que 77% soulignent la pression croissante pour offrir des expériences numériques transparentes et sécurisées.

Mais, alors que l’on attend des développeurs qu’ils fournissent de nouveaux outils et de nouvelles fonctionnalités toujours plus rapidement, ils sont dans le même temps en charge de résoudre des demandes incessantes émanant des ingénieurs en fiabilité des sites (SRE: Site Reliability Engineers) et des équipes opérations (ITOps) pour gérer la disponibilité et la performance des applications. En conséquence, ils passent des heures en réunion de cellules de crise à résoudre les problèmes techniques de leurs applications, au lieu de coder et de construire de nouvelles applications.


Un manque d’informations essentielles sur la performance des applications

Pour les développeurs, ce problème est dû au fait que leurs entreprises ne disposent pas des bons outils pour leur donner la visibilité nécessaire afin de comprendre la cause des problèmes qui touchent aux applications. Selon eux, les services informatiques n’ont pas une visibilité complète et unifiée sur les applications et le stack applicatif. Ils sont donc très préoccupés par les conséquences potentielles de cette situation, les trois quarts (75%) d’entre eux craignant que le manque de visibilité et d’information sur les performances informatiques n’augmente les risques d’interruption de service et de perturbation des applications essentielles à l’activité de leur entreprise.

Cette situation affecte considérablement le moral des développeurs, 82% d'entre eux admettant qu'ils se sentent frustrés et démotivés, et 54 % étant de plus en plus enclins à quitter leur emploi actuel. Ces résultats devraient être un signal d’alerte pour les entreprises qui dépendent désormais des développeurs pour créer les expériences numériques fiables et intuitives que les utilisateurs attendent. Avec une demande très forte pour des compétences en développement sur un marché tendu et une réserve de talents limitée, les entreprises ne peuvent pas se permettre un exode des talents simplement parce que leurs équipes informatiques ne disposent pas des outils dont elles ont besoin pour faire leur travail.

Shannon McFarland, vice-président de Cisco DevNet déclare :

« La plupart des services informatiques ont déployé une multitude d’outils de surveillance dans différents domaines, mais ils ne sont pas à la hauteur des environnements informatiques complexes et dynamiques d’aujourd’hui. Ce qui empêche les responsables IT de générer une vue complète et unifiée de leurs applications. Lorsque les choses tournent mal, il est très difficile d’identifier la racine du problème, ce qui entraîne souvent des situations de crise et oblige les développeurs à passer des heures à essayer d’aider leurs collègues pour remédier à la situation. »

Le potentiel de l’observabilité full-stack

Il est encourageant de constater que les développeurs sont parfaitement conscients qu’il existe des solutions. 91% d’entre eux estiment qu’ils devraient jouer un rôle plus important dans l’élaboration et dans le choix des solutions nécessaires au sein de leur entreprise. Les développeurs considèrent que l’observabilité full-stack pourrait changer la donne, en offrant aux équipes SRE et ITOps, la visibilité unifiée sur les applications et l’infrastructure, à la fois dans les environnements cloud native et on-premises.

Bien que les développeurs ne soient pas les principaux utilisateurs des solutions d’observabilité full-stack – se concentrant plutôt sur leurs domaines d'expertise spécifiques – 78% pensent que la mise en oeuvre de l’observabilité full-stack au sein de leur entreprise serait bénéfique. Ils reconnaissent les avantages d’une visibilité unifiée sur l’ensemble de l’environnement technologique et admettent que l’observabilité full-stack permettrait aux équipes IT d’identifier plus facilement et plus rapidement les problèmes, d’en comprendre les causes et de mettre en oeuvre les mesures de remédiation nécessaires. Il en résulterait une diminution du nombre de responsables IT issus d’équipes de différents domaines qui devraient participer à des réunions en cellule de crise, libérant ainsi les talents, y compris les développeurs, pour qu’ils puissent se concentrer sur leur travail.

76% des développeurs sont allés jusqu’à déclarer qu’il leur était devenu impossible d'effectuer correctement leur travail parce que les équipes SRE et ITOps ne disposaient pas des informations dont ils avaient besoin pour gérer efficacement les performances informatiques. Ce qui explique pourquoi 94% des développeurs considèrent l’observabilité full-stack comme l’élément central qui les aiderait à se concentrer sur l’innovation.


Le rôle de l’intelligence artificielle (IA)

Au-delà de l’observabilité full-stack, de nombreux développeurs (39%) estiment également que leur entreprise (et eux-mêmes) bénéficieraient du déploiement de l’IA pour automatiser la détection et la résolution des problèmes applicatifs. Plutôt que de s’appuyer sur des processus manuels, l’IA permet aux équipes informatiques d’analyser des volumes considérables de données, d’identifier les problèmes et d’appliquer des correctifs en temps réel.

En outre, les développeurs sont prêts à adopter de nouvelles méthodes de travail au sein du service informatique afin d’améliorer l’efficacité, la productivité et de rationaliser la gestion des performances des applications. La majorité d’entre eux (57%), pensent qu’il faut renforcer la collaboration entre les développeurs et les équipes informatiques. Cela se traduit déjà par la mise en oeuvre de méthodes de tests amont et oeuvre à l’adoption généralisée des méthodologies DevOps et DevSecOps, de sorte que les considérations relatives à la disponibilité, à la performance et à la sécurité des applications soient intégrées nativement dans le cycle de vie de développement de l’application.

M. McFarland ajoute :

« À une époque où les développeurs sont très demandés, les entreprises doivent faire tout ce qui est en leur pouvoir pour donner à leurs équipes les outils dont elles ont besoin pour réaliser leur plein potentiel et maximiser leur impact. L’observabilité full-stack est devenue essentielle. Sans elle, les équipes informatiques ne peuvent tout simplement pas fournir les niveaux d’expériences numériques exigés par les consommateurs aujourd’hui. »
À propos de Cisco

Cisco (NASDAQ : CSCO) est le leader mondial de la technologie qui connecte tout en toute sécurité pour rendre tout possible. Son objectif est de favoriser un avenir inclusif pour tous en aidant les clients à réimaginer leurs applications, à alimenter le travail hybride, à sécuriser leur entreprise, à transformer leur infrastructure et à atteindre leurs objectifs en matière de développement durable.

Source : Cisco

Et vous ?

Pensez-vous que cette étude est crédible ou pertinente ?
Quel est votre avis sur le sujet ?

Voir aussi :

Une plus grande automatisation est nécessaire pour accélérer le développement de logiciels sécurisés, selon une étude de Security Compass

Le temps perdu par les développeurs coûterait des milliards aux entreprises : un gaspillage qui est estimé à environ 12,97 milliards de dollars par an

Cisco réalise la plus grande acquisition de son histoire en rachetant l'entreprise de cybersécurité Splunk, pour 28 milliards de dollars

Une erreur dans cette actualité ? Signalez-nous-la !