#EnAparté avec Laurent Le Guyader et Samuel Metias Experts DevOps chez Microsoft

0
2986

La transformation digitale amène une volonté accrue des entreprises à rapprocher l’activité du système d’information au plus près des besoins des utilisateurs métiers. Grâce à une démarche collaborative, DevOps a du sens pour les entreprises en quête d’agilité et d’innovation.

DevOps : Développement (Dev), Opérations (Ops) & Business

Le numérique est aujourd’hui au centre de la production de valeur dans les organisations. Toutes les entreprises utilisent des outils numériques pour concevoir, créer, promouvoir et vendre leurs valeurs produites. DevOps s’inscrit dans la transformation digitale comme un axe stratégique en augmentant la réactivité et la productivité des développements « Dev » et des opérations « Ops » des systèmes d’information, cela en optimisant la collaboration et l’intégration des métiers pour être toujours plus près des besoins des utilisateurs.

Une démarche centrée sur une efficience de la collaboration

DevOps s’inscrit dans la transformation digitale en mettant en lumière l’importance de l’agilité et de l’innovation. Au-delà de toute technique, nous pouvons constater au premier contact de cette méthode de management une véritable philosophie qui mène à une culture très forte basée sur la confiance et l’empathie entre les parties prenantes. La démarche peut être facilitée par l’intégration de nouvelles technologies plus efficientes et efficaces dans leurs fonctionnalités. Cependant le choix de ces technologies et de leurs implémentations se doit de découler de la collaboration entre les acteurs de la démarche DevOps. Effectivement, dans cette démarche, la performance est liée à la collaboration entre les développements « Dev », la production « Ops » et les métiers. La performance n’est donc pas le choix d’une solution haut de gamme, mais le choix de solutions qui rendront la collaboration homogène entre les parties et ainsi mettront en avant la culture de la confiance, pilier majeur du DevOps.

Les piliers du DevOps

Culture collaborative

DevOps est fondé sur une volonté d’accroître l’agilité, d’augmenter l’efficience des développements et leur déploiement en production pour concrétiser des solutions pertinentes aux métiers et accroître leurs productivités. Même si le mot « DevOps » exprime clairement la collaboration entre l’univers du développement et celui des infrastructures, la démarche intègre les métiers avec pertinence dans une logique de confiance accrue : une culture de la collaboration.

L’objectif est alors d’identifier les clés de confiance pour chacune des trois parties prenantes afin de collaborer ensemble et partager les informations des phases de recueil du besoin métiers, aux phases de conception jusqu’à la recette.

Automatisation

Dans la cadre d’une culture de confiance installée, DevOps doit permettre de gagner en qualité et de systématiser des chaines de productions à l’aide d’outils technologiques. L’automatisation permet d’accélérer le provisionning et de laisser se concentrer les « Dev » et « Ops » sur leurs services destinés aux métiers. L’objectif est d’automatiser les processus en utilisant la technologie adaptée pour rendre l’infrastructure informatique de plus en plus dynamique et programmable. Cela permet aux équipes de s’affranchir de certaines tâches à faible valeur ajoutée mais également de pérenniser les relations de confiance.

De plus, cela engage la conception des développements sur un périmètre iso à celui de la production. Les avantages en découlent par une fiabilité des déploiements accrus et une automatisation des tests.

Continuous delivery

Le continuous delivery ou du moins l’accélération du delivery, est une composante du DevOps qui a pour objectif d’installer une automatisation complète pour éviter des interactions humaines entre la conception du service et sa mise à disposition finale. Cette logique s’intègre dans la volonté de créer un cercle vertueux d’amélioration continue. Cela se traduit par la recherche des gaspillages et par l’industrialisation des processus soutenu par l’automatisation.

DevOps s’inscrit dans la transformation digitale comme pivot de transition vers des méthodes qui représentent un axe stratégique de performance et même de différenciation sur le marché. DevOps donne des apports managériaux pour prendre en compte ces enjeux dans un contexte de confiance, pour créer une culture et une conscience commune des besoins associés à la transformation digitale.

En savoir plus :

Le livre – Découvrir DevOps : l’essentiel pour tous les métiers.

Devops