Rapport : CI/CD encore à ses débuts pour une grande partie de la communauté du développement de logiciels – SD Times

Au cours de la dernière année, le développement de logiciels a vu une augmentation de l’adoption des pratiques de livraison de logiciels Lean. Selon le rapport 2021 sur l’état de la livraison continue réalisé par la Continuous Delivery Foundation, 74% des développeurs utilisent actuellement une sorte de pratique DevOps. Cependant, la communauté du développement logiciel dans son ensemble reste dans les premières phases de l’adoption de DevOps et de l’automatisation complète du processus de livraison.

Tracy Miranda, directrice exécutive de la Continuous Delivery Foundation, a déclaré : Notre rapport State of CD se concentre sur les développeurs, et les données montrent certainement que DevOps est répandu dans les organisations de toutes tailles. Cependant, malgré une perception commune selon laquelle l’industrie accélère l’adoption de la livraison de logiciels, pour les équipes, les données ne montrent aucun signe d’augmentation de la vitesse. De meilleurs matériaux d’intégration, des systèmes moins complexes et plus seront nécessaires pour améliorer la livraison des logiciels en 2022.

Le rapport a révélé que si 44 % des développeurs utilisent soit l’intégration continue, soit le déploiement (CD/CD), moins de 18 % utilisent les deux pratiques pour automatiser entièrement leurs processus de livraison. Le rapport a également révélé que l’intégration continue est actuellement l’activité liée au DevOps la plus largement utilisée avec 32 % des développeurs interrogés déclarant que leurs organisations utilisent CI dans la pratique. De plus, seulement 29 % des personnes interrogées ont déclaré qu’elles utilisaient actuellement le déploiement continu comme principale méthode d’automatisation de la livraison.

De plus, il a été constaté que DevOps devient courant non seulement pour les développeurs d’applications centrées sur Internet ou de systèmes distribués complexes, mais dans tous les secteurs de l’économie logicielle. Cela vaut pour les organisations de tailles très variables. 80 % des développeurs employés par des entreprises comptant deux employés ou plus ont déclaré être impliqués dans des pratiques DevOps. Le rapport a montré que la principale différence entre les entreprises de tailles différentes est la mesure dans laquelle elles ont adopté ces pratiques DevOps.

Le rapport a révélé que près de 60 % des développeurs d’entreprise utilisent CI/CD dans leur flux de travail. En comparaison, seuls 48 % des développeurs travaillant dans de petites entreprises et 42 % des indépendants ont déclaré que CI/CD jouait un rôle dans leurs processus de développement.

Il reste encore du chemin à parcourir jusqu’à ce que la majorité des organisations obtiennent un processus de livraison de logiciels entièrement automatisé. L’étude a montré qu’au troisième trimestre 2021, seulement 14 % des développeurs interrogés mettaient, en moyenne, moins d’un jour pour passer de l’enregistrement du code à l’exécution réussie de ce code en production. Dans le même ordre d’idées, seul un développeur sur 10 a déclaré déployer du code en production plusieurs fois par jour, et la proportion des plus performants en termes de délai de modification du code est passée de 17 % au troisième trimestre 2020 à 14 % au troisième trimestre 2021.

Ce ralentissement de la livraison de logiciels peut être le résultat de la complexité et de la complexité accrues des projets logiciels modernes. Dans les grandes entreprises, le rapport a révélé que seulement 14% des développeurs ont montré des délais d’exécution pour les changements de moins d’un jour au troisième trimestre 2021. Il s’agit d’une diminution par rapport à l’année dernière où l’étude montrait 18% de performances à ce niveau. Cette tendance à la baisse est constante parmi les organisations de toutes tailles, les moyennes entreprises passant de 16 % à 14 % et les petites organisations de 19 % à 17 %.

Au cours de l’année écoulée, le nombre de développeurs capables de restaurer rapidement un incident imprévu ayant un impact sur les utilisateurs montre également une décélération. La proportion de ceux qui ont besoin de moins d’une heure pour rétablir le service est passée de 17 % à 13 %. Cependant, pour cette mesure, les entreprises de taille moyenne ont affiché la plus forte baisse de performance par rapport aux organisations plus grandes et plus petites.

L’étude a également révélé que les deux prédicteurs les plus forts d’une performance de livraison de logiciels de haute qualité sont les domaines dans lesquels les développeurs sont impliqués ainsi que leur niveau d’expérience. Les développeurs avec plus de 16 ans d’expérience derrière eux sont presque deux fois plus susceptibles que les débutants d’être les plus performants en termes de délai d’exécution des modifications de code. Avec cela, la probabilité de mal performer a baissé de 54% chez les débutants à 10% chez les développeurs chevronnés.

Comme mentionné précédemment, ce ne sont pas seulement les développeurs travaillant sur des applications centrées sur Internet qui tirent parti des pratiques DevOps, cependant, ce sont eux qui ont la plus forte concentration de personnes les plus performantes. Plus précisément, les extensions d’écosystèmes tiers, de services back-end et d’applications Web possèdent le plus grand nombre de développeurs les plus performants en termes de vitesse de livraison de logiciels.

Pour lire le rapport complet, visitez ici.

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'accepte Lire la suite