L’enquête CDF révèle les progrès et les défis du DevOps – DevOps.com
Une enquête mondiale menée par la Continuity Delivery Foundation (CDF) auprès de plus de 10 000 développeurs révèle que 83 % des développeurs sont impliqués dans des activités liées au DevOps, et qu’un tiers (33 %) utilisent activement des outils d’intégration continue, des outils de surveillance pour suivre les performances de l’infrastructure et tester les applications pour détecter les vulnérabilités de sécurité.
Révélé aujourd’hui lors de l’événement cdcon, 29 % supplémentaires des personnes interrogées ont déclaré qu’elles étaient activement impliquées dans la livraison/le déploiement continu. Les outils et plates-formes DevOps les plus largement utilisés sont la gestion du contrôle des sources (29 %) et le suivi des problèmes (28 %), mais seulement (21 %) déclarent créer des pipelines d’intégration et de livraison continue (CI/CD).
Selon Mark Waite, responsable de la communauté chez CloudBees, les résultats de l’enquête indiquent que même si les pratiques DevOps sont répandues, il existe un besoin évident pour les organisations d’atteindre des niveaux de maturité plus élevés étant donné l’adoption inégale des meilleures pratiques. Par exemple, seulement un quart (25 %) des personnes interrogées ont déclaré gérer leur infrastructure par programmation.
Dans l’ensemble, l’enquête suggère que les organisations sont dans un parcours DevOps qui aboutit à l’adoption de pratiques DevOps spécifiques pour répondre à des exigences uniques plutôt qu’à l’adoption d’un ensemble de normes universellement appliquées, a noté Waite.
Par exemple, l’enquête révèle que seulement 14 % des personnes interrogées mettent en œuvre quotidiennement des modifications de code, tandis que 17 % nécessitent moins d’une semaine. Plus des deux tiers (68 %) ont besoin d’une semaine ou plus, selon l’enquête. De même, seulement 9 % déploient du code plusieurs fois par jour, tandis que 20 % le font entre une fois par heure et une fois par semaine. Seuls 11 % déclarent pouvoir rétablir un service en moins d’une heure.
Ces pourcentages sont restés relativement constants au cours des trois années pendant lesquelles le CDF a mené cette enquête. Cependant, l’enquête indique que les organisations qui utilisent des plateformes CI/CD gérées sont légèrement plus productives que les organisations qui gèrent elles-mêmes ces plateformes. Cependant, le rapport note également que les organisations utilisant plusieurs plateformes CI/CD ont tendance à être moins productives que celles qui ont standardisé leurs activités sur une seule plateforme.
On ne sait pas exactement dans quelle mesure les organisations font face à l’essor de l’ingénierie des plateformes. La méthodologie, destinée à gérer les flux de travail DevOps à grande échelle, standardise les outils et plates-formes DevOps. Historiquement, chaque équipe DevOps a eu tendance à préférer les outils et plates-formes qu’elle sélectionne, mais au fil du temps, plusieurs plates-formes peuvent entraîner à la fois des niveaux de friction plus élevés et une augmentation des coûts.
En fin de compte, aucune approche unique du DevOps ne convient à toutes les organisations. La seule chose que partagent les organisations engagées dans DevOps est leur engagement envers des niveaux d’automatisation plus élevés. En fait, avec l’essor de l’intelligence artificielle (IA), la prochaine ère du DevOps s’ouvre.
En attendant, trouver et retenir des ingénieurs logiciels reste un problème. Des efforts ont été déployés pour transférer davantage de responsabilités en matière d’opérations informatiques vers les développeurs. Cependant, à mesure que la charge cognitive imposée aux développeurs augmente, le temps dont ils disposent pour écrire du code diminue. Tous les développeurs n’écrivent pas du code à 100 % du temps, mais moins les développeurs passent de temps à se concentrer sur le code, moins ils seront productifs en termes de quantité de code qui entre dans un environnement de production. Le défi, comme toujours, consiste à trouver le bon équilibre DevOps.
Crédit photo : Marc A sur Unsplash