Étude de cas

MGM Resorts International & GitHub

Fatigué(e) d’un long vol, vous arrivez à votre hôtel, soulagé(e) de pouvoir utiliser une application mobile qui vous permet d’éviter la file d’attente à l’accueil et faire un check-in instantané pour accéder à votre chambre. Ce faisant, vous générez une clé numérique sur votre téléphone afin d’ouvrir la porte. Vous atténuez l’intensité de l’éclairage à partir d’un panneau de commande pratique placé à votre chevet et vous faites une sieste rapide. MGM Resorts International, qui figure au Fortune 500 depuis 18 ans, s’efforce d’utiliser la technologie pour divertir et créer des expériences inoubliables pour ses clients du monde entier.

Et vous n’avez pas besoin de séjourner dans l’une des propriétés de MGM pour profiter de cette expérience. Si vous avez déjà vu les gigantesques panneaux d’affichage du MGM Grand éclairer les rues de Las Vegas, vous avez été témoin du travail de l’équipe Projets numériques. Cette équipe mondiale composée de plus de 100 ingénieurs est responsable de la mise en œuvre d’expériences numériques de qualité et orientées client, sur l’ensemble des propriétés MGM - depuis les sites Web et les chatbots jusqu’aux écrans interactifs et aux bornes libre-service.

L’équipe Projets numériques sait qu’au cœur de toute expérience axée sur l’être humain se trouvent, de toute évidence, les hommes et les femmes qui conçoivent et utilisent le produit. « La collaboration et l’orientation client sont nos principes fondamentaux », explique Jay Sreedharan, Directeur ingénierie. « Il s’agit avant tout de collaborer à travers l’entreprise pour rendre les clients heureux. » Pour faire évoluer l’équipe, transformer son approche vis-à-vis des logiciels et créer des expériences numériques transparentes pour des millions d’invités, de partenaires et de passants, les ingénieurs de MGM ont choisi de s’associer à GitHub.

Nous enregistrons une croissance à grande vitesse », indique Jay Sreedharan. Il a rejoint MGM en 2018, déterminé à mettre sur pied une équipe d’ingénieurs talentueux et expérimentés. Il a ouvert le recrutement de talents à l’échelle mondiale, à partir de Las Vegas. En 2019, l’équipe intègre rapidement de nouvelles recrues, ainsi que des équipes de fournisseurs, collaborant depuis les quatre coins du monde sur un grand volume de code source.

Au fur et à mesure que l’équipe s’est agrandie, il est devenu évident qu’il était nécessaire de standardiser le code sur une seule plateforme et d’utiliser un seul pipeline DevOps. MGM avait besoin d’un outil capable d’évoluer avec son équipe et de permettre un cycle de vie DevOps complet, efficace et flexible. Un certain nombre de systèmes de gestion des sources ont été évalués avant de choisir GitHub. Dès le départ, Jay Sreedharan a vu GitHub comme un partenaire dans la construction du cycle de développement de MGM. Lorsque l’équipe a décidé de passer à l’action, elle a abordé cette migration de manière réfléchie, en envisageant un processus holistique de DevOps. « Nous faisons avancer MGM en investissant dans l’espace numérique », explique-t-il. « Rassembler l’ensemble du code dans un emplacement unique est une des premières étapes. »

M. Sreedharan est convaincu que l’effort fourni par les ingénieurs pour trouver et accéder au code existant a un « coût de transaction. » Avec tous ses projets dans un seul endroit, l’équipe Projets numériques a vu une réduction significative de ce coût. Et pour M. Sreedharan, la facilité de construire et d’amplifier rapidement le code existant en utilisant GitHub représente un retour sur investissement immédiat. La réduction des frais généraux d’administration était un autre objectif de l’équipe MGM. En hébergeant le code dans le cloud plutôt que dans leurs propres centres de données et en s’appuyant sur des outils gérés et des intégrations plutôt que sur leurs propres applications personnalisées, ils ont déjà économisé d’innombrables heures de travail.

Alors que son équipe adopte de nouveaux outils de développement, Jay Sreedharan apprécie le vaste écosystème d’intégrations proposé sur GitHub. « Nous nous employons à élaborer des scénarios clients et non à développer un produit CI/CD à partir de zéro », explique-t-il. « L’utilisation de produits fabriqués par des experts de l’industrie nous permet d’être agiles et de nous concentrer sur un développement significatif. »

Nous nous employons à élaborer des scénarios clients et non à développer un produit CI/CD à partir de zéro. L’utilisation de produits fabriqués par des experts de l’industrie nous permet d’être agiles et de nous concentrer sur un développement significatif.

Depuis la migration vers GitHub, les ingénieurs de MGM peuvent intégrer les meilleurs outils de l’industrie sans engager de ressources pour créer et maintenir des applications personnalisées. « Dans notre modèle DevOps », poursuit Jay Sreedharan, « nous pouvons utiliser des outils comme CircleCI qui fonctionnent efficacement avec GitHub et économiser le temps passé à construire un ensemble d’outils personnalisés, et notre code se trouve dans un endroit connu, sécurisé et identifiable. »

GitHub a également permis de mettre en œuvre des meilleures pratiques en matière de sécurité, comme l’analyse des codes et le contrôle d’accès. La gestion des autorisations et des identités est notamment devenue importante à mesure que l’équipe grandissait. « Je peux voir qui accède au code source, s’enregistre et utilise le pipeline DevOps », indique-t-il. « Notre fournisseur d’identité Okta et toutes ses fonctions de sécurité sont étroitement intégrées à tous nos systèmes, y compris GitHub. »

Pour l’avenir, Jay Sreedharan voit la société comme une plateforme qui peut aider MGM à poursuivre les changements déjà en cours. « L’objectif est que toute l’entreprise adopte GitHub », explique-t-il, « un espace où tout le monde peut partager du code et collaborer au sein d’un modèle open source. »

Il entend mesurer le succès de cette vision par le retour sur investissement et l’innovation produit. Il imagine un monde dans lequel les files d’attente à la réception des hôtels n’existent pas, l’enregistrement est automatique, la vérification de l’identité est fluide, les clés sont virtuelles − le tout alimenté par un logiciel. « Tous les KPI vers lesquels nous travaillons commencent par l’écriture de logiciels » , explique-t-il, « et c’est dans GitHub que les développeurs travaillent. »

Pour soutenir l’ambition du produit, il est clair que l’équipe Projets numériques doit continuer à se développer. Jay Sreedharan explique que la valeur unique de GitHub est son écosystème et sa communauté. En tant que plus grande communauté de développeurs au monde, la plateforme restera un élément important de sa stratégie d’embauche. « Il existe beaucoup de possibilités dans l’écosystème GitHub », indique-t-il, « cela nous a aidé à raconter notre histoire à davantage de développeurs  : que l’entreprise MGM soit innovatrice en matière de technologie. »

  • Secteur

    Hôtellerie

  • Collaborateurs

    3 800 +

Utilisez GitHub dans votre entreprise

Des options d'hébergement flexibles à la sécurité enrichie par la data, donnez à vos équipes tous les outils pour développer au mieux.

Contacter notre équipe

Rejoignez la plus grande communauté de développeurs au monde

Free

Les bases pour les équipes et les développeurs

  • Repositories publics/ privés illimités
  • Nombre illimité de collaborateurs
  • 2000 minutes de Processing GitHub Actions par mois Les repositories publics sont gratuits
  • 500MB de stockage pour GitHub Packages Les repositories publics sont gratuits
  • Support de la communauté

$0 par mois

Je choisis Free

Team

Des outils de collaboration et de gestion avancés pour les équipes

  • Tout ce qui est inclus dans l'offre Free
  • Revue requise par un tiers
  • 3000 minutes de Processing GitHub Actions par mois Les repositories publics sont gratuits
  • 2 Go de stockage de paquets GitHub Les repositories publics sont gratuits
  • Propriétaires de codes

$4 par utilisateur/mois

Je choisis Team

Enterprise

Sécurité, conformité et déploiement pour les organisations

  • Tout ce qui est inclus dans l'offre Team
  • Authentification unique SAML (SSO)
  • 50 000 minutes de Processing GitHub Actions par mois Les repositories publics sont gratuits
  • 50 Go de stockage de paquets GitHub Les repositories publics sont gratuits
  • Audit avancé

$21 par utilisateur/mois

Contacter l'équipe des ventes

GitHub One

Tous nos meilleurs outils, support et services

  • Tout ce qui est inclus dans l'offre Enterprise
  • Une sécurité renforcée par la communauté
  • Des analyses de performance immédiatement exploitables
  • Un soutien 24h/24 et 7j/7
  • Un apprentissage continu