BLOG

La modernisation des applications et la marche vers la numérisation

Miniature F5
F5
Publié le 15 mai 2019

À l’heure actuelle, DevOps est le sujet des développeurs et des experts réseau. L’année dernière, j’ai exploré dans mon blog à quel point les entreprises y sont préparées. L'étape suivante pour comprendre l'état du marché a été notre récente série de webinaires, Pourquoi la modernisation des applications est importante pour la numérisation , en collaboration avec Tye Davis de GitLab Inc. , un expert sur ce sujet, et Lori MacVittie et Scott van Kalken de F5. Qu'avaient-ils à dire ? Voici mes principales réflexions issues de la discussion :

collaboration d'experts

  1. Définition de la modernisation des applications
    Selon Lori, cela signifie en partie que les entreprises tentent de participer à l’économie numérique soit en créant de nouvelles applications dans le cloud, soit en utilisant de nouveaux outils, soit en transférant des applications existantes dans le cloud avec des modifications telles que la création d’API. Pour Tye, la clé est d’explorer et de mettre en œuvre l’utilisation d’outils modernisés dans les processus de gestion. Pour moi, soit les changements d'application sont déclenchés par une initiative commerciale numérique, soit ils ne le sont pas, tout simplement parce que cela détermine en effet comment et pour quoi l'application sera déployée, et pour qui.

  2. L'état du pipeline CI/CD
    Selon Tye, de nombreux clients commencent par la livraison continue en passant à Agile et, afin d'accélérer les cycles de publication, ils passent également à l'intégration continue. « Dans cette partie CI, dans certains cas, vous constaterez peut-être que le chemin devient plus long car il y a trop d'équipes cloisonnées dans l'organisation », a-t-il déclaré. Il a ajouté qu'il voit des clients dire : « Oui, nous faisons déjà du CI », mais en vérité, les équipes censées faire le travail ne se parlent pas. L’élément crucial ici est la communication basée sur le processus CI.

  3. Approches/solutions clés pour ceux qui envisagent DevOps
    Tye a souligné ici les idées de « déplacement à gauche » et de « pensée écosystémique ». « Il faut l'adhésion de la direction, l'adhésion de l'ensemble de l'entreprise, pour adopter cette approche DevOps, et également s'assurer que l'organisation adopte l'approche Agile », a-t-il déclaré. « Et la clé ici est le « décalage vers la gauche ». Un exemple : en passant des tests manuels, le déplacement vers la gauche signifie donner au développeur plus de responsabilités en matière de tests et de validation plus tôt, afin que les modifications puissent être apportées plus tôt. Cela évite un rejet client après trois mois d’efforts de développement. La « pensée écosystémique » consiste à ne pas s’isoler, mais plutôt à tirer parti des connaissances de la communauté et à participer à des événements.

  4. Quelle est la différence avec l’Asie-Pacifique ?
    Les participants au webinaire ont convenu que nous devrions nous attendre à un mélange chaotique plus positif. Cela n’est pas spécifique à un pays ; cela signifie que les pays s’influencent mutuellement au sein des communautés de développeurs. L’Asie-Pacifique est un ensemble de nations très différentes, chacune avec ses propres tendances et priorités. Mais à mesure que de plus en plus de pays passent au numérique, les tendances et les environnements de marché convergeront de plus en plus. Et nous verrons de plus en plus les tendances d’un marché influencer les autres. Ce qu’il faut retenir ici, c’est que oui, chaque pays est différent, mais les difficultés rencontrées par les développeurs de la région pourraient devenir plus cohérentes et la collaboration entre eux deviendra plus importante.

 

Qu'en pensez-vous ?