Read this article in English en

Mieux Vaut Prévenir Que Guérir — Test Continu De SAP BusinessObjects Chez Spire Healthcare

continuous testing spire healthcare

medical-icon 

Santé

Products Used:

360Bind

360Eyes

La sécurité et la stabilité des activités sont primordiales dans le secteur de la santé en raison de la quantité d’informations manipulée et son degré de confidentialité. Notre client britannique, Spire Healthcare, doit ainsi s’assurer que tout fonctionne correctement dans son environnement SAP BusinessObjects et ce, de manière proactive. Harry Horwood, analyste technique en BI nous explique que pour éviter ces problèmes, son équipe effectue de nombreux tests afin d’éviter le moindre problème en production. Avec près de 200 rapports et 550 utilisateurs finaux, allant des fonctions centrales jusqu’aux hôpitaux, il est très important que les rapports soient accessibles à tous les utilisateurs à tout moment avec la plus grande confiance en raison du niveau élevé de données sensibles dans le système. Dans cet article, revenons sur le témoignage de Harry qui nous donne un aperçu de la façon dont ils utilisent 360Suite pour mettre en place un processus d’intégration continue (CI) et des tests continus

Test 1-2-3

Le déploiement SAP BusinessObjects de Spire Healthcare contient de nombreuses informations sensibles telles que des informations financières, des informations sur le personnel médical et les cabinets. Pour s’assurer que tout se déroule le mieux possible, ils effectuent de nombreux tests en continu. Spire Healthcare a investi dans 360Bind pour relever ce défi. Notre solution a permis à Harry de mettre en place un dispositif de test de régression automatisé en sélectionnant un échantillon de rapports, en les configurant avec cinq utilisateurs de test différents et en pré-remplissant les valeurs d’invites de ces rapports. 

Supposons par exemple qu’il ait choisi une date d’admission en janvier pour un hôpital d’une région donnée ; il peut configurer ces tests pour qu’ils soient exécutés chaque semaine et vérifier que : 

  1. Les tests ont été effectués avec succès et montrent que les rapports fonctionnent toujours correctement et ce, sans intervention manuelle. Cela confirmerait que les données, les mesures de sécurité, le serveur SAP BusinessObjects, la base de données, les requêtes BW et les univers fonctionnent correctement, et que les performances sont bonnes.
  2. Les rapports qui ont été exécutés comprennent des données réelles et que celles-ci correspondent au précédent snapshot, que la sécurité est correcte et que les invites sont bonnes.

Harry effectue également des contrôles hebdomadaires dans leur système de production afin de vérifier que tous les utilisateurs peuvent accéder aux rapports et que les informations contenues dans ces rapports sont correctes : il vérifie la donnée, la sécurité, les invites  l’authentification. Devoir parcourir et exécuter manuellement 200 rapports prendrait énormément de temps. 

Par ailleurs, Spire Healthcare utilise 360Bind pour réaliser des tests d’exception. Harry ne voudrait pas que son directeur financier lui signale un rapport en erreur alors que son rôle est de tester que tout fonctionne. Notre solution lui permet de détecter tout problème avant que les utilisateurs ne le découvrent, d’effectuer des contrôles ponctuels et, surtout, de réduire le temps nécessaire à la résolution des problèmes. Par exemple, ils programment les tests un dimanche et le lundi matin, tout est finalisé/corrigé. Part ailleurs, Spire Healthcare a mis en place 360Bind dans ses environnements de test pour pouvoir anticiper le moindre problème en cas d’upgrade.

 

Vidéo en Anglais — Watch starting 18:45

Préparer tous les scénarii avec des tests proactifs 

Chaque fois que l’organisation doit effectuer des développements ou des changements d’objets dans SAP BW, Harry doit vérifier si ces changements auront un impact sur leur déploiement SAP BusinessObjects. Son équipe reçoit chaque mois de nombreuses demandes de la part d’employés de toute l’entreprise, principalement des hôpitaux ou directement de la part de la direction. Le plus souvent, pour un nouveau rapport, mais ils ne veulent pas effectuer le changement sans vérifier ce qu’il va affecter. La réponse : 360Eyes! Par exemple, si l’objet “Lit d’hôpital” doit être modifié, il est possible de savoir quels seront les rapports impactés par ce changement, puis tester les rapports après modification. Ce test proactif permet à Spire Healthcare d’effectuer facilement davantage de vérifications pour éviter toute erreur.

Ainsi, 360Eyes permet aux équipes de minimiser les risques et de limiter les temps d’arrêt lors de la mise à jour de rapports ou la mise à jour d’objets. Par exemple, un utilisateur souhaite modifier un objet, notre solution effectue une analyse d’impact pour identifier tous les rapports qui seront affectés, ceci afin de déterminer combien d’analystes BI seraient nécessaires pour mettre à jour les rapports et combien de temps il faudrait (une demi-journée, une journée ou même une semaine entière) pour les mettre à jour. Cette méthodologie permet à Spire Healthcare de pratiquer la livraison continue (CD) afin de maintenir la cohérence dans tout son environnement. 

round-table-uk

Conclusion

Grâce aux solutions 360Suite, Spire Healthcare est en mesure de mettre en place un processus d’intégration continue (CI), car elle peut exécuter automatiquement des tests de régression et effectuer des analyses d’impact avant de livrer les nouveaux développements sur son environnement SAP BusinessObjects. Ce processus réduit les erreurs inutiles et garantit la qualité des données pour tous les utilisateurs et assure la disponibilité de la donnée en tout temps aux utilisateurs finaux. 

Vous recherchez le même succès pour votre déploiement SAP BusinessObjects ? Prenez contact avec nous et l’un de nos experts vous mettra sur la bonne voie. 

Publications similaires