Fédération anglaise de football

Grâce à NeoLoad, la FA réussit sa transition vers le cloud

Présentation de l'entreprise

La Fédération anglaise de football (FA) est la plus grande association de football au monde ; elle compte des milliers de parties prenantes qui interagissent avec ses systèmes ou pratiquent ce sport. La FA est une organisation très en vue. En fait, c’est la deuxième entité la plus reconnue en Angleterre, après la reine.

Sur le plan technologique, la FA dispose de 100 à 120 applications au service de nombreux « clients » : des équipes amateurs aux ligues professionnelles, en passant par l’équipe nationale, la gestion du stade de Wembley et son service de formation des entraîneurs. Il y a deux ans, la FA s’est lancée dans une transformation digitale complète pour transférer la majorité de ses systèmes vers le cloud.

  • Arrow Icon
    Industrie : Autres
  • Arrow Icon
    Taille de l'entreprise : 501-1.000
  • Arrow Icon
    Localisation: Europe
  • Arrow IconProduits:

Les défis

  • Migrer des systèmes sur site vers le cloud
  • Moderniser les outils et les processus de test de performance
  • Assurer des performances optimales en cas de forte charge
  • Accélérer le processus d’enregistrement des joueurs (qui pouvait prendre jusqu’à 10 minutes)
  • Gérer davantage d’utilisateurs simultanés (la capacité du site web était limitée à 400)

Grâce à NeoLoad, nos clients les plus en vue font « disparaître d'un coup » les problèmes de performance

« Historiquement, tous nos systèmes étaient sur site. Aujourd’hui, nous les transférons vers le cloud.
Dans le cadre de cette transition, nous devons améliorer nos processus et nos outils de développement et de test de logiciels.Nous avions besoin d’un outil qui nous permettait de tester les performances, car un grand nombre de nos systèmes et sites web étaient incroyablement lents aux heures de pic.Nous recevions beaucoup de retours négatifs sur le temps de réponse de la plupart de nos systèmes, qui connaissent des pics d’activité tout au long de l’année. Par exemple, nous avons une fenêtre d’enregistrement des joueurs. Il ne s’agit pas seulement des joueurs professionnels. Des millions de Britanniques pratiquent ce sport et doivent aussi être enregistrés. Cette période est, pour nous, particulièrement chargée. Nous annonçons aussi la composition des équipes masculines et féminines d’Angleterre. Notre site web se retrouve brusquement très sollicité pendant un laps de temps très court. Nous devons pouvoir gérer ces pics tout au long de la saison », explique Nick Sewell, responsable du développement des applications pour la FA.

Tricentis NeoLoad avait été présenté à la FA par Cognizant, son partenaire de services technologiques. Mais Roy Botley, responsable de l’assurance qualité, a étendu l’utilisation de NeoLoad d’une manière plus méthodique et itérative dans le cadre de la transformation globale du processus. Nick Sewell raconte : « Roy est arrivé et a examiné le processus des tests de performance. Et il l’a complètement adopté. NeoLoad est devenu l’outil standard que nous utilisons avec un processus standard. »

« La lenteur des temps de réponse de nos systèmes, qui était notre problème majeur,
a disparu d’un coup. Nous avons à présent atteint un niveau qui nous permet de travailler en toute confiance. Les performances sont élevées. NeoLoad réduit simplement le risque. En termes de tranquillité d’esprit pour le métier et pour nous, l’équipe technique, c’est incomparable. » Dans l’ancien système, l’enregistrement d’un joueur pouvait prendre jusqu’à 10 minutes en cas de forte charge. Comme le dit Nick Sewell, « C’est tout simplement inacceptable. » Le processus d’enregistrement peut comporter jusqu’à 30 étapes (la moyenne étant de 15), soit quelque 300 points de contrôle à mesurer. « Aujourd’hui, chaque étape de l’enregistrement d’un joueur prend moins de trois secondes et nous avons la possibilité d’effectuer des enregistrements groupés. Au lieu d’enregistrer 100 joueurs un par un, nous pouvons enregistrer les 100 en une seule fois, et ce en moins de 30 secondes. »

Les résultats

  • Migration des systèmes sur site vers le cloud, tout en améliorant les performances
  • Utilisation optimisée des ressources de Microsoft Azure
  • Gestion de 4 000 utilisateurs simultanés sur le site web (contre 400 avant NeoLoad)
  • Temps d’enregistrement de 10 minutes en période de pic réduit à environ 30 secondes

 

« NeoLoad réduit simplement le risque. En termes de tranquillité d’esprit pour le métier et pour nous, l’équipe technique, c’est incomparable. »

— Nick Sewell, responsable du développement des applications, FA

Des tests de performance « réalisés comme il se doit »

« L’un des principaux changements est que nous avons impliqué les équipes métier [dans les tests de performance]. On nous disait que les performances étaient “nulles”, mais qu’est-ce que cela signifiait exactement ? Nous leur avons donc demandé de définir les exigences non fonctionnelles pour la durée des opérations, et de nous fournir des scénarios de workflows critiques. Nous avons ensuite effectué des tests et mesuré les résultats par rapport à ces SLA », explique Roy Botley.

Nick Sewell ajoute : « C’est la première fois que je travaille dans une structure où les tests de performance sont réalisés comme il se doit. NeoLoad nous permet de le faire pour chaque étape et pour toutes les exigences non fonctionnelles. »

Grâce à son approche moderne et itérative des tests de performance, la FA peut désormais gérer 10 fois plus d’utilisateurs simultanés sur son site web. Auparavant, un outil de mise en file d’attente devait réguler le volume du trafic, car il n’était pas certain que le système puisse gérer plus de 400 personnes à la fois. « Aujourd’hui, nous avons testé jusqu’à 4 000 utilisateurs », indique Nick Sewell. « Ce chiffre est validé. Grâce à NeoLoad, nous n’avons plus d’inquiétudes sur ce point.Les personnes qui se rendent sur notre site ne rencontrent plus aucun problème de performance. »

La FA adopte la même approche itérative pour l’optimisation de l’infrastructure. L’association est en train de migrer ses systèmes sur site vers le cloud (Microsoft Azure). « Nous sommes passés par tout un processus d’expérimentation sur les différents paramètres — processeur, mémoire, etc. — qui répondraient le mieux à nos besoins. NeoLoad a été testé sur tous ces paramètres. Nous avons poursuivi les mises au point et les ajustements jusqu’à obtenir une efficacité optimale et une parfaite adéquation à nos besoins », conclut Nick Sewell. Finalement, la montée en charge a été payante.