Les défis de la fourniture de logiciels

Les télécommunications sont un secteur qui évolue rapidement. En tant que marque de premier plan à l'avant-garde du secteur, O2 n'a cessé d'innover en matière de produits mobiles et s'est fait le champion de l'expérience client. Afin de maintenir et d'étendre sa position de leader, O2 maintient les normes les plus élevées en matière de fourniture d'applications informatiques afin de soutenir son énorme base de clients qui comprend plus de 33 millions de connexions. Toutefois, son infrastructure informatique a connu un certain nombre de difficultés qui pourraient ralentir les améliorations prévues.

Le groupe de gestion de l'environnement de test informatique du Royaume-Uni soutient un grand nombre d'équipes internes. Ils ont dû faire face à plus de 30,000 courriels et demandes de réparation concernant des environnements non productifs. En outre, les environnements de planification n'étaient pas gérés de manière centralisée, ce qui permettait à chaque équipe d'ajouter manuellement ses réservations dans des feuilles de calcul, avec peu ou pas de collaboration ou d'arbitrage sur les conflits. La gestion de la communication et des horaires était une situation insoutenable sans outils plus efficaces ou sans un nombre beaucoup plus important de personnes. Dans le cas de pannes non planifiées (c.-à-d. des défaillances dans les systèmes ou les applications hors production), il peut falloir plusieurs jours pour passer en revue les différentes architectures et comprendre où se situe la cause première d'une panne du système de test. En outre, il faisait largement appel à de nombreuses équipes de soutien différentes qui devaient être coordonnées à l'aide de listes manuelles. En fin de compte, les testeurs informatiques étaient souvent dans l'incapacité de mener à bien leurs projets de test pendant que les problèmes liés aux environnements de test étaient examinés.

Mark Lewis, responsable de l'environnement de test UAT chez O2 commente : "Une des solutions que nous recherchions était la visibilité de tous nos environnements de test afin d'éviter les doubles réservations et les changements incontrôlés et de s'assurer qu'une gestion suffisante est en place pour être efficace."

"L'un des principaux problèmes était que nous n'avions pas de visibilité sur tous nos environnements de test, ce qui entraînait souvent des doubles réservations et des changements incontrôlés parce qu'il n'y avait pas suffisamment de gestion en place pour être efficace.

- Mark Lewis, responsable de l'environnement de test UAT chez O2

L'équipe de test informatique britannique - en collaboration avec son partenaire de test de qualité, NTT DATA - a décidé d'entreprendre un examen des outils de gestion de l'environnement de test informatique afin d'apporter une solution à ces problèmes.

"Nous sommes en train de déployer au Royaume-Uni une vue dynamique de l'environnement de test informatique à l'échelle de l'entreprise, où les principales parties prenantes pourront accéder en libre-service à des tableaux de bord et des rapports personnalisés et voir pour la première fois l'utilisation de l'environnement de manière centralisée. De plus, ils peuvent être alertés de tout conflit potentiel entre les systèmes, ce qui leur permet d'avoir une conversation directe avec les parties prenantes concernées et de prendre des mesures immédiates".

- Rob Hutchinson, responsable principal des essais, IT Billing and Charging, O2

Partenariat avec Plutora

Après une étude externe de deux mois sur les outils d'environnement de test informatique, O2 et NTT DATA ont choisi Plutora parce qu'il s'agit d'une plateforme de gestion d'environnement de test indépendante et dédiée qui peut être déployée dans toute l'entreprise. Plutora a été sollicité pour obtenir les résultats suivants :

  • 100visibilité à % de la planification de l'environnement de test
  • Permettre pour la première fois une programmation unifiée
  • Réservation centralisée de l'environnement et demandes de changement pour les tests et la gestion des changements
  • Automatisation des processus d'amélioration manuels afin d'augmenter la productivité et de réduire la duplication des ressources
  • Intégrer de manière transparente les API standard de Plutora afin que d'autres systèmes et outils utilisés dans l'écosystème O2 puissent en bénéficier et réduire davantage les efforts et les mises à jour manuelles.
  • Nouvelle capacité de libre-service pour l'équipe de direction grâce à la fonction de rapport de Plutora
  • Des tableaux de bord, des alertes, des notifications et des analyses actualisés pour impliquer les parties prenantes et réduire les interruptions non planifiées.
"Plutora était le seul outil dédié à la gestion de l'environnement de test informatique, plutôt qu'un simple complément, et l'équipe s'est montrée très flexible et d'un grand soutien.

- Mark Lewis, responsable de l'environnement de test UAT chez O2

L'équipe de test d'O2 est de soutenir les environnements informatiques, y compris le matériel physique et les mises à niveau d'applications qui soutiennent leurs clients pendant les cycles de vie des tests. Cela va de la simulation de l'achat d'un nouveau téléphone mobile aux services qui soutiennent leur mise à disposition, tels que les mises à jour des opérations et de la facturation. La mise en œuvre de Plutora s'est déroulée en deux phases afin d'assurer une transition en douceur à partir des deux outils existants qui n'incluaient les tests informatiques qu'en tant qu'option supplémentaire.

Au cours de la première phase, O2 et son partenaire de test d'assurance qualité, NTT DATA, ont mené un projet pilote et se sont assurés que l'outil contenait tous les processus essentiels à la mission pour garantir que lorsqu'un service sort de la phase de test, il peut être entièrement intégré dans la production avec un risque minimal.

Après quatre mois, la deuxième phase de la mise en œuvre a étendu le déploiement à 60 environnements de test, y compris la prise en charge de la conformité de l'entreprise avec le règlement sur la conformité des données GDPR de l'Union européenne, qui est entré en vigueur à 2018.

"Notre principale priorité pour les deux prochaines années est de veiller à ce que l'environnement de test et la gestion des versions reçoivent l'attention qu'ils méritent et que nous soyons aussi efficaces que possible".

- Mark Lewis, responsable de l'environnement de test UAT chez O2

Avantages

L'entreprise de télécommunications a réalisé des gains immédiats suite à la mise en œuvre de Plutora. De nombreux problèmes de tests informatiques rencontrés par l'entreprise dans le passé ont disparu grâce au travail acharné de l'équipe de gestion de l'environnement informatique d'O2avec son partenaire pour les tests de qualité, NTT DATA et Plutora. La normalisation de la gestion des environnements de test informatique avec Plutora s'est traduite par une réduction considérable des efforts de test et par une gestion beaucoup plus facile et efficace des conflits de calendrier informatique. Désormais, les principales parties prenantes peuvent être alertées automatiquement de tout problème ou changement dans l'état de l'environnement informatique.

Les équipes chargées de la mise en production et de l'environnement ne s'appuient plus sur des feuilles de calcul. Les processus d'amélioration manuels ont été automatisés et standardisés. Par conséquent, une vue unique et dynamique des environnements de test informatique a été créée, à partir de laquelle des informations vitales sont recueillies pour éviter tout impact négatif sur la réalisation des projets internes. La mise en œuvre de Plutora a contribué à la modernisation informatique d'O2et a permis de réduire considérablement les temps d'arrêt non planifiés de la production ( 50 ) en un an. Auparavant, ces pannes étaient gérées en identifiant manuellement les incidents. Elles ont ensuite été communiquées aux parties prenantes concernées et aux équipes de projet à l'aide d'une boîte aux lettres électronique partagée. Désormais, le module de demande d'environnement de Plutora est utilisé pour enregistrer les réservations d'environnement et les changements de système. En outre, les rapports et les flux de travail ont été automatisés pour diffuser la communication aux projets et aux groupes de soutien.

En outre, O2 utilise la fonction de reporting de Plutora pour automatiser les rapports mensuels sur les indicateurs clés de performance, améliorant ainsi les mesures et jetant les bases d'une amélioration de la productivité.

"Plutora nous offre une solution qui nous a permis de réduire les arrêts de production non planifiés de 50 % en un an."

- Rob Hutchinson, responsable principal des essais, IT Billing and Charging, O2

Autres études de cas

  • United Energy & Multinet Gas

    Deux entreprises australiennes du secteur de l'énergie améliorent la livraison de leurs projets et portefeuilles en utilisant les solutions d'environnement de test d'entreprise et de gestion des versions de Plutora.

    Lire l'étude de cas
  • Le principal détaillant en pharmacie du Royaume-Uni augmente sa productivité grâce à Plutora (maintenant Planview)

    Lire l'étude de cas