Définition de la maturité DevOps

Pendant plus de dix ans, les entreprises ont réuni leurs équipes de développement et de production. Et vous, où en êtes-vous ?

French - Ralf Paschen
Ralf Paschen, December 13, 2017 1:00 pm
Blog > DevOps | Continuous Delivery | Digital Transformation > Définition de la maturité DevOps

Pendant plus de dix ans, DevOps a pris d’assaut le monde de l’entreprise. Ce mouvement a forcé les entreprises à pendre du recul, évaluer leurs processus et implémenter un changement culturel et d’infrastructure à l’échelle de l’entreprise. Les fournisseurs ont dû s’aligner, en offrant des solutions de Continuous Delivery afin de faciliter ce changement en plusieurs étapes. Pour reprendre la célèbre phrase de L.P Hartley, « le passé est un pays étranger : les choses sont faites différemment, là-bas. » Des mots qui résonnent plus que jamais dans cette nouvelle ère digitale.

Agilité et transformation numérique sont la nouvelle donne. L’objectif de DevOps est de les mettre en œuvre toutes les deux. DevOps dynamise l’innovation, permettant aux entreprises de faire plus avec moins, et de s’adapter naturellement au changement, caractéristiques indispensables pour survivre dans l’économie des applications. Sous le règne du digital, nous avons vu des entreprises initier leur projet de transformation numérique, dont la colonne vertébrale est DevOps. Ses pratiques se sont ancrées au sein d’entreprises de toutes tailles.

Toutefois, toutes les entreprises n’en sont pas au même niveau dans leurs projets de transformation numérique. Même les entreprises conçues pour changer, comme les agitateurs de l’industrie et les licornes (Unicorns), gagnent en maturité. Par conséquent, elles en sont toutes à des stades de maturité DevOps différents.

Maturité DevOps : une définition

Devenir une entreprise conçue pour le changement ne se fait pas en un tournemain. Les entreprises ont réalisé que les projets de transformation numérique représentent des investissements à long-terme. Elles prennent leur temps pour les implémenter correctement. Par conséquent, les entreprises de toutes tailles sont désormais à des niveaux différents « d’aboutissement » de leur projet digital, et curieuses de découvrir si elles implémentent DevOps correctement.

Une implémentation réussie est souvent désignée comme « la maturité DevOps ». Mais comment se mesure-t-elle ?

La maturité DevOps peut être mesurée dans quatre domaines distincts :

Culture et stratégie

  • Automatisation
  • Structure et processus
  • Collaboration et partage

Culture et stratégie

DevOps est le point culminant d’un bouleversement culturel. Il élimine les frontières, réunissant les équipes de développement et de production, afin qu’elles travaillent de concert. Atteindre ce niveau-là nécessite une stratégie sérieuse. Les entreprises qui essaient d’imposer ce genre de changements culturels ont toutes les chances d’échouer.

Automatisation

L’automatisation est l’ingrédient secret de la recette DevOps. Elle permet d’unifier différents outils et de les partager entre équipes. Et surtout, elle facilite l’innovation nécessaire à l’entreprise. Elle libère les équipes d’un grand nombre de tâches monotones, leur permettant d’être créatives et de collaborer. Sans une solution d’automatisation digne de ce nom, il ne serait pas possible de mettre en œuvre DevOps. L’automatisation permet la mise en place des pratiques de livraison et de déploiement continus, indispensables à l’économie des applications.

Structure et processus

Les processus sont au cœur de l’ère digitale. Nous observons en permanence les habitudes des consommateurs, des applications, de l’infrastructure et des services. Nous avons des systèmes et des procédures ce gestion des incidents, des solutions d’automatisation, des outils de communication. Sans processus et sans structure, l’entreprise ne pourrait pas fonctionner correctement. Ceci n’est pas un problème pour une équipe DevOps mature.

Collaboration et partage

La collaboration est un composant essentiel des équipes de DevOps matures. La structure de l’entreprise traditionnelle est révolue : les équipes sont souvent éloignées géographiquement, dans une ville, un pays, et même dans le monde. Mais elles doivent tout de même collaborer les unes avec les autres. Les membres des équipes doivent pouvoir communiquer librement et partager les mêmes outils. Les entreprises DevOps matures ne se contentent pas de partager leurs outils. Elles se synchronisent et partagent les informations.

L’âge de la majorité

Bien que toutes les entreprises en soient à des stades différents dans leur projet de transformation numérique, il existe un thème récurrent. Celles qui mettent en œuvre DevOps constatent que les pratiques DevOps leur confèrent une véritable valeur ajoutée. Ces entreprises commercialisent plus rapidement, fournissent de meilleures expériences client, rencontrent moins d’incidents liés à l’utilisation et résolvent les problèmes plus vite. De surcroît, elles sont plus rapides à innover.

Il existe un mantra dans le monde de l’IT : « DevOps ou crève ». Désormais, DevOps est devenue un standard. Il était encore un différentiateur Il n’y a pas si longtemps, mais le marché actuel a beaucoup changé. Maintenant, les entreprises ne doivent pas se contenter d’implémenter DevOps correctement : elles doivent faire mieux que leurs concurrents.

Et il est difficile de savoir précisément si on « fait » DevOps correctement. C’est là qu’intervient notre modèle de maturité DevOps. Vous pouvez comparer votre entreprise en fonction des normes de CA Technologies, de celles de l’industrie, et de vous autoévaluer. Cela ne prend que cinq minutes.

New Call-to-action

IDC : L'automatisation des processus IT, une composante essentielle des initiatives DevOps

Suggested resource

IDC : L'automatisation des processus IT, une composante essentielle des initiatives DevOps
Analyst Commentary Téléchargement

IDC : L'automatisation des processus IT, une composante essentielle des initiatives DevOps

Alors que Devops se démocratise dans les entreprises en France, fluidifier les déploiements applicatifs pour répondre à leurs enjeux de transformation de l'entreprise nécessite plusieurs actions de la part des Directions informatiques.

DevOps
Continuous Delivery
Digital Transformation
Back to the blog
French - Ralf Paschen

Ralf Paschen

Ralf Paschen est Vice-Présdient Application Release Automation. Basé à Frankfurt, les principaux atouts de Ralf consistent à concevoir des solutions aux problématiques client et développer des outils afin de démontrer comment résoudre ces problématiques.