- CONTENUS
- ARTICLES
- Tech
- Automatisation
- Intelligence artificielle
- Intelligence Artificielle
- Intelligence Artificielle - Articles
- Applicatif
- Logiciels
- Cloud Computing
- SaaS
L’approche CI/CD doit associer la qualité et la sécurité
Le développement rapide de logiciels et leurs mises à jour fréquentes, hébergés sur des architectures cloud natives complexes, accroit le risque d’erreurs et de vulnérabilités impactant aussi l’expérience utilisateur.
Dans un contexte très compétitif de la création d’applications cloud et autres, il est indispensable de répondre rapidement aux besoins des clients. Cette vitesse de mise en production des différentes versions et mises à jour ne doit pas se faire au détriment de la qualité et de la sécurité. Les développements font appel à des méthodes telles que DevSecOps qui mettent en œuvre les processus agiles. Bien noter que ces derniers ne sont efficaces que s’il existe de véritables échanges entre les spécialistes de la sécurité, les développeurs et les responsables de production.
Une récente étude de Dynatrace, éditeur de logiciels d’observabilité des applications, dresse un état des lieux dans le monde entier. En bref, l’observabilité est la capacité pour les DSI et administrateurs système d’avoir une visibilité complète sur l’ensemble de l’architecture et notamment sur les environnements de cloud distribué. Au plan mondial, 78% des organisations déploient des mises à jour logicielles au moins toutes les 12 heures et 54% au moins une fois toutes les deux heures. Les équipes DevOps passent près d’un tiers (31%) de leur temps sur des tâches manuelles impliquant la détection des vulnérabilités et problèmes de qualité. Autant de tâches qui réduisent le temps consacré à l’innovation. Plus de la moitié, soit 55% des organisations, doivent arbitrer entre la qualité, la sécurité et l’expérience utilisateur, un vrai défi pour répondre précisément dans des délais raisonnables aux besoins des utilisateurs.
La quasi-totalité du panel de l’étude, 90%, disent que le recours à l’intelligence artificielle et aux processus automatisés sera essentiel pour faire face aux demandes.