Archives de Catégorie: Devops

DevOps, ce qu’il faut retenir

Le modèle DevOps connaît depuis quelques années un succès fulgurant dans le monde IT et continue de transformer la manière de développer, déployer, surveiller et gérer les applications et de modifier l’infrastructure sousjacente. DevOps ayant rapidement évolué d’un concept d’experts à une nécessité économique, les entreprises de toute taille doivent intégrer les outils et méthodes DevOps.

Alors que le modèle DevOps continue sa révolution, de nombreuses entreprises observent de loin, avec curiosité, en tentant de comprendre de quoi il s’agit. Certaines ont sauté le pas mais n’ont pas encore réussi à en profiter pleinement. Une certitude, toutefois : il est beaucoup plus difficile de réussir la mise en œuvre d’une approche DevOps si votre DSI ne saisit pas son importance ou la manière de l’adopter efficacement.

On constate la difficulté de cette évolution, y compris dans la manière dont chacun perçoit les bénéfices et avantages du DevOps. Ainsi, le développeur mettra en avant l’intégration continue, la simplicité de maintenance du code ou l’automatisation des tests. Un ingénieur de production IT plaidera en faveur l’automatisation des déploiements d’infrastructure et l’optimisation des environnements facilitée par la mesure et le décisionnel en temps réel. Et tout cela est absolument vrai. Cependant, chacun raisonne encore en fonction des frontières traditionnellement préétablies au vu de leurs attributions respectives.

L’évolution culturelle sévère d’autant plus difficile que chacun doit faire évoluer ses repères. Ainsi, il ne s’agit plus de déterminer uniquement qui va désormais assumer telle ou telle tâche, mais de faire en sorte qu’elle sera assurée de façon optimale pour parvenir au plus vite et de façon optimale au résultat. Les objectifs des deux camps doivent être alignés, les outils partagés ainsi que les processus et les métriques.

À l’origine, l’approche DevOps était de réunir développement et opérations, mais ce concept a évolué bien au-delà d’une vision purement informatique. DevOps met en œuvre des logiciels, des applications et la prestation de services technologiques. Dans l’environnement digital actuel, cela n’est plus réservé au département IT d’une entreprise, mais touche l’ensemble des départements.

Rapprocher développement et production ne va pas de soi. Chacun doit comprendre l’autre et collaborer pour accélérer la mise en production. Indispensable à l’entreprise agile, DevOps repose essentiellement sur des facteurs humains.

Publicités

Ma session à l’événement Capgemini Week of Innovation Networks

%d blogueurs aiment cette page :