Trois leçons que votre entreprise peut tirer du parcours DevOps de Nationwide

  • Sep 04, 2023

Dans son expérimentation progressive avec les outils DevOps et la méthodologie agile, Nationwide Insurance a appris à tirer parti du DevOps pour obtenir le plus grand impact.

devopslesson.jpg
Image: iStockphoto/buchachon

Au cours des sept dernières années environ, Nationwide Insurance a entrepris de mettre en œuvre des méthodologies agiles et Lean dans son service informatique. Selon Guru Vasudeva, CIO pour les services de programmes et d'applications chez Nationwide, l'entreprise dépense près de 500 millions de dollars par an pour le développement de logiciels et s'appuie fortement sur les initiatives informatiques et numériques pour atteindre ses objectifs. objectifs.

En raison de l'investissement monétaire qu'ils faisaient et des outils qu'ils utilisaient, Vasudeva a déclaré que l'entreprise souhaitait être « de classe mondiale » dans leurs efforts en matière de logiciels, et la mise en œuvre d'Agile était l'une des étapes vers cet objectif. Cependant, l’agilité ne les a pas menés jusqu’ici.

"Notre parcours agile a vraiment amélioré la vitesse de codage", a déclaré Vasudeva. "Cependant, cela n'a pas amélioré notre capacité à déployer un concept, une idée, en production assez rapidement."

VOIR: Guide du responsable informatique pour faire fonctionner DevOps (Recherche Tech Pro)

C’est ce qui a incité l’entreprise à commencer à expérimenter DevOps. Vasudeva a déclaré que cela avait commencé dès le début du cycle de vie, en prenant des idées pour certains projets. demandes et les regrouper dans des versions spécifiques, en expérimentant un déploiement continu stratégies. Ensuite, Nationwide a commencé à mettre en œuvre de nouveaux outils de développement et de déploiement.

Jusqu'à présent, Vasudeva a déclaré que la mise en œuvre de DevOps a aidé l'entreprise à être plus efficace dans la manière dont il s'agissait de structurer les versions logicielles et d'améliorer la collaboration entre les développeurs, les testeurs et autres. DevOps a également permis à l'équipe Nationwide de réfléchir davantage à la façon dont elle crée des branches pour sa base de code et assigne des équipes aux projets.

Bien que le déploiement DevOps de Nationwide soit encore un projet en évolution et que l'entreprise travaille toujours avec les systèmes existants systèmes, il a tiré trois leçons clés dont les entreprises envisageant la voie DevOps peuvent tirer quelques leçons sagesse.

1. Tu ne peux pas tout changer d'un coup

"Pour les grandes entreprises comme la nôtre, avec d'importantes applications existantes ainsi que de nouvelles, lorsque vous disposez d'un système hybride environnement mixte, le plus grand conseil ou la leçon apprise est que vous ne pouvez pas tout changer d'un coup", Vasudeva dit.

Vasudeva recommande plutôt d'essayer de trouver une ou deux suites d'applications et de réaliser une expérience de bout en bout dans ce domaine. Avec ce type d’expérimentation progressive et contenue, une entreprise peut tirer des leçons de ses efforts, identifier tous les problèmes, mieux définir la méthodologie et susciter l’enthousiasme autour de la mise en œuvre. L'idée d'expérimentation dans des poches plus petites est une stratégie utilisée par Nationwide depuis un certain temps, et elle s'est avérée efficace non seulement dans le DevOps mais aussi dans d'autres domaines, a déclaré Vasudeva.

2. Les mentalités des développeurs et des opérations sont différentes

Rapport spécial

Surfer sur la révolution DevOps

Vous pouvez télécharger tous les articles de ce dossier spécial en un seul PDF (inscription gratuite requise).

Lisez maintenant

Au cours du parcours DevOps de Nationwide, Vasudeva s'est rendu compte très tôt que l'état d'esprit des développeurs et des professionnels des opérations est encore assez différent dans les grandes entreprises.

"Les développeurs veulent développer du code et le mettre en production le plus rapidement possible", a déclaré Vasudeva. "Les responsables des opérations veulent s'assurer que les choses sont hautement disponibles, etc., et ils ont mis en place un certain nombre de processus pour tenter de garantir cela."

La barrière culturelle est grande et doit être surmontée. Vasudeva recommande de créer un comité directeur conjoint avec des membres de chaque côté pour aider à atteindre leurs deux objectifs. Une bonne stratégie DevOps devrait contribuer à accélérer la création de valeur, tout en protégeant l’environnement de production, a-t-il déclaré.

3. DevOps n'affectera pas tous les aspects de votre entreprise de la même manière

Il y a beaucoup de battage médiatique autour du DevOps dans l'industrie, a déclaré Vasudeva, en particulier en ce qui concerne le nombre de grandes entreprises technologiques qui mettent en œuvre de nouvelles technologies si rapidement. Cependant, a-t-il ajouté, il est important de se rappeler que nombre d'entre eux ont fait des choix architecturaux il y a des années ou ont initialement construit leurs systèmes pour permettre ce type de vitesse.

Une entreprise comme Nationwide ne peut pas se permettre de mettre en œuvre une stratégie inclusive pour les milliers d'applications qu'elle exécute quotidiennement, a fait valoir Vasudeva. Ainsi, les grandes questions qu’une organisation doit se poser sont les suivantes: où bénéficiez-vous réellement de capacités et la vitesse offertes par DevOps, et pouvez-vous cibler ces domaines de l'entreprise dans votre déploiement?

En tant que compagnie d'assurance, a déclaré Vasudeva, Nationwide ne peut pas simplement créer un produit et le mettre en production. Il doit passer par divers freins et contrepoids de la part des régulateurs, ce qui limitera leur vitesse. En tant que telle, l’entreprise ne peut pas s’attendre à ce que toutes les capacités de DevOps affectent de la même manière tous les aspects de l’organisation. Pour d'autres entreprises également, a déclaré Vasudeva, il est important d'être pragmatique quant aux domaines dans lesquels elles peuvent bénéficier et utiliser efficacement la vitesse et les capacités supplémentaires offertes par DevOps.

Regarde aussi

  • 10 étapes pour réussir DevOps dans l'entreprise (TechRépublique)
  • DevOps: Comment l'emballage et la commodité façonnent ce que nous utilisons et construisons (ZDNet)
  • DevOps: le guide de la personne intelligente (TechRépublique)
  • Le DevOps est répandu, mais pas encore considéré comme stratégique, selon une enquête (ZDNet)
  • Glossaire rapide: DevOps (Recherche Tech Pro)