Découvrez la tribune parue dans News Informatique, avec Florian Torel, CTO d'Adlere.
Le DevOps en chiffres...
-
8,42 M$
La taille du marché DevOps au niveau mondial en 2023
Etude du cabinet Data Bridge Market Research.
-
47,55 M$
Prévision en 2031
Etude du cabinet Data Bridge Market Research.
La démarche DevOps séduit de plus en plus d’entreprises.
Mais on constate que cette approche est parfois détournée de son objectif premier : améliorer les livraisons logicielles, aussi bien en termes de qualité fonctionnelle que de sécurité.
Les obstacles actuels à une démarche DevOps efficace
Dans de nombreuses organisations, l'adoption des pratiques DevOps se heurte à plusieurs écueils majeurs :
- Un manque d'alignement entre les différentes parties prenantes, créant une "scission" entre les adeptes de ces méthodes et ceux qui ne les ont pas encore intégrées
- Une prolifération d'outils disparates (solutions Open Source, développements internes, outils du marché) générant des silos et des interactions sources d'erreurs
- L'absence d'une vision d'amélioration continue au profit de la gestion quotidienne des urgences et des priorités business
- Un turnover important dans les équipes informatiques qui compromet la stabilité nécessaire à une transformation de long terme
Ces facteurs limitent considérablement la visibilité globale sur le cycle de vie des applications et créent des goulets d'étranglement au cœur même des processus.
Les fondamentaux d'une stratégie DevOps réussie
Pour déployer une démarche DevOps gagnante, plusieurs conditions s'avèrent indispensables :
- Adopter une approche centrée sur le cycle de vie complet des applications, de l'environnement de développement jusqu'à la mise en production
- Impliquer toutes les parties prenantes en leur fournissant de la visibilité et en définissant clairement les différentes étapes du processus
- Sélectionner des outils intégrés qui minimisent les silos et s'inscrivent harmonieusement dans le cycle DevOps
- Investir en amont dans des politiques sérieuses de tests applicatifs plutôt que de gérer les problèmes a posteriori
- S'engager sur le long terme avec des équipes stables pour permettre une transformation durable
Le cycle de vie complet des applications, pilier de toute stratégie DevOps
Pour implémenter une logique DevOps sur le long terme, il est important de faire reposer son approche sur le cycle de vie complet des applications. À partir du moment où une DSI raisonne en cycle de vie applicatif, les métiers ne peuvent qu’adhérer à la démarche et s’impliquer dans un processus global qui va de l’environnement de développement jusqu’à la mise en production.