Planview a aidé un important fournisseur de services sans fil à réduire son taux d'échec à zéro, tout en faisant plus que doubler son taux de publication annuel.
Les promesses du monde numérique
En 2015, l'entreprise de télécommunications a investi11 milliards de dollars pour répondre à la demande croissante de données et de vidéos sans fil, et pour préparer le réseau à la technologie 5G. Parallèlement, la concurrence s'intensifie. L'entreprise s'est attachée à prendre de l'avance pour "tenir les promesses du monde numérique". Pour l'équipe des services de gestion des versions et des livraisons (RDMS) de la division sans fil de l'entreprise, cela signifiait qu'il fallait accélérer le moteur des versions pour faire face au torrent de demandes commerciales.
L'équipe RDMS est responsable de la coordination de toutes les versions. Ils assurent la formation des ingénieurs à la mise en production, garantissent la préparation et la disponibilité des environnements, réduisent le temps moyen de réparation (MTTR), fournissent une compréhension uniforme des efforts de test, gèrent les risques grâce à l'analyse prédictive et font preuve de diligence raisonnable pour garantir la conformité des tests et des approbations. Ils savaient qu'ils étaient dans une période critique pour augmenter la fréquence des publications et réduire les délais de mise sur le marché. Mais cela n'a pas été facile compte tenu des défis à relever.
Les défis de la fourniture de logiciels
Il était difficile de coordonner les versions dans les deux mois dont l'équipe RDMS disposait pour chaque version. Des centaines de personnes mettaient à jour des dizaines de feuilles de calcul et de sites SharePoint pour partager les calendriers de publication et coordonner les réservations d'environnement entre les projets et les dépendances. Les équipes informatiques perdaient du temps à suivre chaque détail de la disponibilité de l'environnement de test, et lorsque la communication passait à travers les mailles du filet, leurs projets se heurtaient à des difficultés.
Chaque déploiement en production était une entreprise risquée - une affaire de 10heures qui impliquait une collaboration importante en raison de systèmes fortement couplés. Des centaines d'étapes dans les déploiements étaient gérées et coordonnées manuellement et il n'y avait pas de planification centralisée ni de suivi de l'avancement en temps réel. "Nous savions que nous devions simplifier la séquence de haut niveau pour réduire les risques", a déclaré le responsable informatique qui dirige l'équipe chargée du SGRD.
"Plutora a permis d'établir une source centralisée et faisant autorité pour la gestion des flux de travail et l'intégration des données.- Enterprise Release Manager chez le fournisseur de services sans fil
He also wanted to make sure there was clear understanding around sufficiency of test levels by introducing test coverage information into the release process. There were around 2 000 testers without a formal process to get details around test coverage and defects. An audit finding sanctioning the release team to stop releases that didn’t have rational criteria added to his team’s list of concerns.
L'équipe RDMS a également dû s'attaquer à l'aspect culturel des choses. À l'époque, la culture du fournisseur de services sans fil était primitive. Les gens s'envoyaient de nombreux courriels personnels pour assurer le suivi de la coordination. Cette méthode était manifestement sujette à des erreurs et n'était pas extensible.
L'équipe du SGRD savait à quel point il était essentiel de permettre la collaboration sur des informations bien connues ainsi qu'une communication efficace et opportune qui aiderait à identifier et à faire remonter les lacunes en matière de ressources. Une chose était claire : ils avaient besoin d'un outil qui servirait de source unique de vérité pour toutes les versions en rassemblant les informations des chaînes d'outils de gestion des services informatiques, de gestion des projets et des portefeuilles et de gestion du cycle de vie des applications pour résoudre les problèmes de gestion des versions de l'entreprise.
Pour le fournisseur de services sans fil, il était primordial de résoudre le problème de la gestion du changement, de l'idée à la production. Le responsable informatique souhaitait rationaliser le processus et s'assurer que les informations étaient communiquées de manière transparente à toutes les parties prenantes. Il a commencé à chercher des solutions et a découvert Plutora. Au cours des premières réunions et démonstrations, il s'est rendu compte que Plutora était la solution parfaite pour répondre aux exigences du fournisseur de services sans fil. L'entreprise a immédiatement lancé un plan de mise en œuvre progressive de la plateforme Plutora.
Gestion simplifiée des déploiements
L'équipe RDMS a choisi de mettre en œuvre Plutora Deploy dans un premier temps, car le déploiement est un processus reproductible. Plutora Deploy sert de centre de commande virtuel - un guichet unique permettant à des centaines de personnes du secteur informatique de comprendre les dépendances et de coordonner les déploiements. Plutora Deploy fournit également un moyen très présentable de partager des informations avec d'autres parties prenantes.
"Mon équipe n'aurait jamais pu gérer l'augmentation rapide de la vitesse de publication sans une solution pour gérer tout cela.- Senior IT Manager chez le fournisseur de services sans fil
Plutora Deploy offre au fournisseur de services sans fil un endroit unique pour les plans de déploiement et les tâches associées qui peuvent être facilement reproduits pour chaque version. Il permet aux responsables du déploiement de déléguer ces tâches et de suivre les progrès en temps réel. Il s'intègre à ServiceNow pour l'attribution des tâches et les rapports d'état. Plutora Deploy prend en charge l'automatisation du déploiement pour les étapes individuelles et leur exécution interactive. Il aide également l'équipe chargée du SGRD à assurer la gouvernance et la conformité.
Contrôle des environnements de test
Ensuite, le fournisseur de services sans fil a mis en place des environnements Plutora pour gérer les environnements d'applications logiques de pré-production et leurs dépendances par rapport aux plans de déploiement et aux versions. Plutora Environments permet au fournisseur de services sans fil de gérer les demandes de réservation, les demandes de modification et l'attribution des environnements. Il permet de détecter les conflits, d'analyser l'impact et de mettre en place des notifications pour les parties prenantes.
Plutora Environments a éliminé les collisions et facilité le suivi des modifications. Depuis que le fournisseur de services sans fil a commencé à utiliser Plutora, il a amélioré son efficacité et plus que doublé le nombre de changements au cours de la seule année dernière. "La courbe d'accélération ressemble à un rocher escarpé", a déclaré le responsable informatique.
Un seul endroit pour gérer les versions dans toute l'entreprise
Le fournisseur de services sans fil a mis en œuvre Plutora Release en deux étapes. Tout d'abord, il a permis de gérer sur Plutora les impacts des versions ou les changements, qui étaient auparavant gérés par de multiples mécanismes. Une fois que le processus d'intégration de toutes les sources dans Plutora pour suivre les changements dans les trains de versions a été achevé, le responsable informatique a demandé aux équipes de commencer à utiliser Plutora comme outil principal.
Plutora Release a contribué à établir une source centralisée et faisant autorité pour la gestion des flux de travail et l'intégration des données. Les partenaires commerciaux utilisent Plutora pour connaître le statut de chaque changement qu'ils doivent approuver.
Ensuite, le fournisseur de services sans fil a mis en place des barrières, des critères, un moteur de notification et des listes de contrôle pour comprendre l'avancement de la libération. L'équipe RDMS a repris environ 60 activités - appelées responsabilités chez le fournisseur de services sans fil - pour chaque version et les a classées par fonction. Plutora Release fournit une piste d'audit claire pour la diligence raisonnable, sans laisser de lacunes en matière de responsabilité.
Le tableau de bord des versions fournit des informations et des rapports détaillés aux équipes et à la direction, leur donnant une vision précise de leur position dans le train des versions. Avant que Plutora ne standardise et consolide les notifications, la détermination des statuts nécessitait beaucoup de travail manuel et de communication par le biais d'appels téléphoniques, de réunions et de courriels.
"Les gens sont plus engagés aujourd'hui", a déclaré le responsable des technologies de l'information. "Nous avons amélioré l'efficacité de 30 pour cent grâce à une source unique de vérité pour plus d'une centaine d'équipes d'application".
La suite
Le fournisseur de services sans fil prévoit d'intégrer les informations relatives aux changements et aux défauts dans Plutora Test. "L'année prochaine, nous demanderons aux équipes de commencer à utiliser Plutora Test comme principal centre de gestion des tests", a déclaré le responsable informatique.
Le fournisseur de services sans fil travaille avec Plutora pour améliorer Plutora Deploy en tant que centre de commande complet. Plutora améliore également la gestion des données pour permettre aux non-praticiens d'utiliser facilement l'outil.
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 -
O2
Plutora (désormais Planview) améliore la planification et la gestion de l'environnement de test pour O2 / Telefónica UK's Software Delivery
Lire l'étude de cas