• Docs
  • Talk to an expert
Blog
Blog
BlogProduitÉtudes de casNouvellesPerspectives
Études de cas

L'université du Surrey optimise les opérations de développement en adoptant Upsun

6 minutes de lecture

Partager
Cette page a été rédigée en anglais par nos experts, puis traduite par une IA pour vous y donner accès rapidement! Pour la version originale, c’est par ici.

Défi

Trouver une solution simplifiée qui aiderait l'équipe de développement de l'université, en pleine expansion, à gérer efficacement 10 sites à instance unique sur Drupal, CodeIgniter et React

Solution

Passe d'Acquia à Upsun pour bénéficier d'environnements de test collaboratifs en temps réel, de délais de publication plus courts et d'un service client hors pair

PaaSDrupalDevOpsmigration

Résultats

  • Migre en toute simplicité grâce à l'intégration GitHub
  • Gagne du temps en supprimant les obstacles à l'accès aux environnements de développement
  • Simplifie les cycles de révision grâce à la création automatisée de sites de tests d'acceptation utilisateur (UAT)
  • Améliore la facilité et la rapidité de déploiement


Remarque : cette étude de cas a d'abord été publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) pour refléter notre nouveau nom, Upsun Cloud. Tous les résultats et analyses restent inchangés

Avec une histoire qui remonte à 1891, l’université de Surrey n’a jamais eu peur d’évoluer. En effet, en 1956, l’université a été l’un des premiers établissements à être désigné « collège de technologie avancée ». 

À ce jour, Surrey a accueilli plus de 140 000 étudiants, dont les quelque 15 000 étudiants actuels. Le Surrey Research Park perpétue l’héritage de collaboration, d’adaptation et d’innovation de l’établissement.

Il n’est donc pas surprenant que l’équipe numérique de Surrey ait des exigences élevées en matière de technologie sous-jacente. Mais en 2014, leur ensemble décentralisé de sites web est devenu trop difficile à gérer ; avec des opérations fastidieuses et des délais de publication interminables, il fallait que ça change. 

Malheureusement, la solution n’a pas été immédiate. L’équipe numérique a traversé deux années d’essais et d’erreurs, à la recherche d’un système capable de simplifier le DevOps, pour permettre aux développeurs de consacrer plus de temps au code et à l’innovation.

L'abandon de l'hébergement sur site

Avant, l’équipe informatique de l’université gérait et hébergeait les sites web de l’équipe numérique sur site. Mais quand elle a ajouté Drupal à son ancien système de gestion de contenu, ça a aussi compliqué les choses. Même si le passage complet à Drupal était imminent, l’équipe informatique n’avait pas les ressources pour gérer Drupal, en plus du reste du stack technologique de l’équipe numérique, en interne.

Si quelques-uns des 10 sites web de l’équipe numérique nécessitaient peu de maintenance, beaucoup d’entre eux exigeaient des modifications quotidiennes. Un processus de publication qui s’effectuait pendant la nuit nuisait à l’agilité de l’équipe et à sa capacité à se consacrer à des tâches à forte valeur ajoutée. Il était clair que l’hébergement sur site n’avait tout simplement plus de sens. L’équipe de Surrey avait besoin d’une nouvelle solution, et vite.

Au départ, elle a choisi Acquia pour l’accompagner dans sa transition vers des services gérés. Mais à mesure que l’équipe de développement s’agrandissait, les contraintes de l’outil se faisaient de plus en plus pesantes. Avec une équipe initiale de 3 développeurs, la communication et la collaboration autour d’un seul environnement de développement étaient possibles, mais avec 8 développeurs, c’était devenu intenable.

Daniel Gittings, développeur numérique en chef chez Surrey, se souvient que les développeurs étaient souvent obligés d’attendre que le seul environnement de développement soit disponible. Ça créait des retards importants, que l’équipe avait hâte de surmonter — mais ça impliquait une nouvelle migration de système. Pour prendre une décision stratégique et durable, ils ont défini les critères indispensables pour la nouvelle plateforme. 

  • S’intègre parfaitement à Drupal et GitHub
  • Offre d’environnements de test pour les tests d’acceptation utilisateur (UAT) afin de favoriser la collaboration en temps réel et des validations rapides
  • S'adapte pour accueillir des équipes plus importantes et des sites supplémentaires
  • Offre un service client réactif et à l’écoute 

Après avoir passé en revue plusieurs options, Upsun Cloud s’est imposé comme le meilleur choix pour répondre à tous ces besoins.

Les développeurs de Surrey expliquent pourquoi Upsun Cloud est le bon partenaire à long terme

Depuis le passage à Upsun Cloud il y a huit ans, il est plus pratique et plus simple que jamais pour Surrey de s’adapter, en ajoutant des sites à son portefeuille au fur et à mesure des besoins. Voici ce que Daniel Gittings (DG) et Chandra Rajakumar (CR), membres de l’équipe de développement numérique de Surrey, apprécient le plus dans les services et l’assistance d’Upsun Cloud.

Intégration, configuration et fonctionnalités fluides

Personnellement, j’apprécie beaucoup la façon dont les projets sont configurés avec les fichiers YAML et la manière dont on peut en définir les spécifications… L’intégration à GitHub, la création de ces sites UAT : on n’avait pas ça avant, donc ça a vraiment changé la donne pour nous. Upsun Cloud s’est intégré de manière tellement fluide à notre façon de travailler, et je crois qu’on ne s’en rendait pas vraiment compte avant de commencer à l’utiliser.

Daniel Gittings
, développeur numérique en chef

Des cycles de révision simplifiés

Upsun Cloud est vraiment un excellent moyen pour nous de travailler avec notre équipe élargie. Je pense que devoir créer manuellement ce genre de sites UAT nous rendrait fous. Le fait que tout se fasse automatiquement, sans qu’on ait à intervenir, nous fait gagner un temps fou.

Daniel Gittings
, développeur numérique en chef

Service client et réactivité

Ça a été une expérience formidable de travailler avec votre équipe. Ils ont été incroyables pour gérer toutes les migrations et nous aider à résoudre tous les tickets d'assistance client qu'on a créés. Ils ont vraiment été formidables.

Chandra Rajakumar
, développeur numérique en chef

Les gens avec qui on bosse sont adorables. Quand on a un truc assez urgent, c’est rassurant de savoir qu’on peut obtenir une réponse rapide. Je ne me souviens pas d’une seule fois où on n’a pas pu obtenir l’aide dont on avait besoin, quand on en avait besoin.

Daniel Gittings
, développeur numérique en chef

Une équipe qui a fait ses preuves

L’équipe numérique de Surrey a connu des changements structurels au fil des années. Des développeurs sont venus et repartis. Surrey a récemment changé d’image de marque, ce qui a nécessité des modifications sur l’ensemble de ses sites. Mais ils affirment que l’équipe d’Upsun Cloud leur a donné la confiance nécessaire pour surmonter toutes ces épreuves.

Alors que Surrey s’apprête à fêter ses dix ans de partenariat avec Upsun Cloud, l’équipe numérique est reconnaissante de l’efficacité, de la collaboration et de l’agilité dont elle a pu bénéficier. L’intégration transparente, combinée à un soutien solide et à une grande flexibilité de configuration, a permis à l’université de maintenir une présence numérique fluide et productive. Et alors que l’université continue de grandir et d’évoluer, Upsun Cloud reste un partenaire de confiance dans son parcours de transformation numérique.

« On n’a pas vraiment eu de gros problèmes ni de situations dramatiques qui nous auraient donné envie de partir », explique Gittings. « Je pense que le fait de nous donner ce genre de confiance est tout simplement très positif pour nous ; l’absence de points négatifs parle d’elle-même.

Daniel Gittings
, développeur numérique en chef

Déployez en toute liberté.
Essayez Upsun gratuitement.

Développez avec DispatchDéployez avec Cloud