Sélectionner une page

Solutions d’assurance qualité des documents

Introduction

Pour la plupart des organisations, la qualité est devenue une priorité absolue. Le coût élevé des erreurs et de leur réparation incite les équipes de direction à se concentrer sur l’obtention de résultats irréprochables, en particulier pour les documents envoyés quotidiennement à des millions de clients. Cependant, pour répondre à l’évolution des attentes des clients, aux changements réglementaires et à la pression de la concurrence, les organisations sont obligées de procéder rapidement à des changements importants.

Aujourd’hui, même les organisations conservatrices telles que les grandes banques et les assureurs migrent leurs applications critiques vers des plateformes basées sur l’informatique en nuage afin de tirer parti de leurs capacités de déploiement plus rapides et de s’assurer qu’elles peuvent répondre immédiatement aux besoins de leurs clients. L’inconvénient de cette rapidité de changement est qu’en effet, les changements se produisent extrêmement rapidement, souvent selon des calendriers très serrés contrôlés par les organisations d’hébergement.

Pour combler ce fossé, un processus d’assurance qualité ultra-efficace est nécessaire et des changements radicaux doivent être adoptés pour l’assurance qualité des applications basées sur l’informatique en nuage. Des tests entièrement automatisés qui rationalisent les processus de test et identifient très rapidement les domaines problématiques sont nécessaires pour faire face à des cycles de publication plus courts. Naturellement, comme les applications testées résident dans l’informatique dématérialisée, il est logique de mettre en place un processus d’assurance qualité basé sur l’informatique dématérialisée.

Les défis de l’assurance qualité automatisée pour les communications avec les clients

Les organisations sont de plus en plus confrontées au défi de réaliser des tests automatisés d’assurance qualité sans faille pour les logiciels de gestion des communications avec les clients (CCM). Examinez les processus et les outils nécessaires :

  • Si vous utilisez plusieurs logiciels de composition de documents et outils de post-composition, vous devrez le faire pour chacun d’entre eux.
  • Des suites de tests doivent être créées et les tests doivent couvrir toutes les conditions susceptibles d’être rencontrées dans vos déploiements de production CCM.
  • Une fois créées, vos suites de tests et vos cas individuels doivent être exécutés, les résultats examinés et chaque fois qu’un changement est apporté à votre logiciel, à vos modèles, à vos configurations et à votre environnement informatique, ces processus doivent être menés à bien.
  • Il existe des utilitaires pour comparer les flux d’impression, mais vous devrez créer, modifier et maintenir des scripts pour effectuer les tests.
  • En cas de divergences ou de différences, vous devez en déterminer la cause et les solutions possibles, qu’il s’agisse d’une modification d’un script ou d’un fichier de configuration, d’un changement de programme ou d’un problème impliquant un autre fournisseur.
  • Et bien sûr, une fois que le cas de test ou le problème est résolu, vous devez répéter l’ensemble du cycle.

La gestion de tous les tests requis pour les outils de création de documents est un véritable défi. Et comme de plus en plus de projets adoptent les méthodologies Agile et Cloud, ces défis augmentent de façon exponentielle. Malheureusement, la plupart des organisations prennent des raccourcis pour simplifier leur mise en œuvre de l’assurance qualité, ce qui conduit généralement à des problèmes.

Pourquoi l’assurance qualité des logiciels de gestion des documents transactionnels est-elle si complexe ?

L’assurance qualité dans un environnement de documents transactionnels à haut volume est intrinsèquement complexe. Au-delà des défis évidents liés au traitement de millions de documents contenant des informations très variables, vous devez également gérer une matrice multidimensionnelle de.. :

  • Outils à tester
  • Résultats de ces outils
  • Plateformes sur lesquelles les outils fonctionnent
  • Corrections appliquées aux outils
  • Résultats des tests (codes de retour d’erreur, comparaisons de fichiers et suivi des performances).

La création d’environnements de test peut être un processus très compliqué, avec de multiples interdépendances, notamment le type de logiciel testé, la méthodologie de test souhaitée, les personnes responsables de la maintenance des environnements de test et de nombreux autres facteurs.

D’importantes ressources d’infrastructure doivent être engagées pour soutenir un programme d’assurance qualité efficace pour les opérations CCM. Outre les serveurs de test pour chaque plate-forme, le stockage, les logiciels, les systèmes d’automatisation, ainsi que des personnes formées et qualifiées sont nécessaires. Tous ces éléments doivent être entretenus et les niveaux de révision doivent être maintenus à jour. L’investissement dans les ressources informatiques dédiées à cette fonction peut rester inutilisé pendant des mois en fonction des calendriers de test, et de nombreuses organisations sont réticentes à financer entièrement des opérations d’assurance qualité dédiées en raison de leurs préoccupations concernant la sous-utilisation des actifs et l’obsolescence rapide.

Dans certaines organisations, les opérations d’AQ peuvent avoir lieu sporadiquement, par exemple lorsque des modèles d’application de documents sont modifiés ou lorsqu’une nouvelle version de l’un de leurs outils est disponible et doit être testée. D’autres mettent en place un régime d’AQ périodique qui peut être quotidien, hebdomadaire, pluriannuel ou même annuel. À moins qu’un personnel d’AQ formé et dévoué n’utilise régulièrement son environnement d’AQ, il est souvent incapable de se souvenir de ce qu’il a fait ou des procédures qu’il a suivies la dernière fois qu’il a effectué des tests, et il est difficile de réapprendre les opérations de base chaque fois qu’un outil ou une application particulière doit être testé(e).

Les informations personnelles sensibles de vos clients sont souvent incorporées dans les tests d’assurance qualité, ce qui soulève de nombreuses questions relatives à la sécurité du traitement et à l’accès non autorisé. Vos systèmes de test doivent être protégés dans un environnement conforme aux normes PCI-DSS ou HIPAA, ou mieux encore, les informations personnelles sensibles doivent être expurgées. Les fichiers de test expurgés sont idéaux pour être utilisés en interne ou pour être envoyés à un fournisseur dans le cadre de tests. L’ajout d’une capacité de rédaction sur site pour nettoyer vos fichiers des informations personnelles sensibles avant qu’ils ne soient utilisés dans le cadre de l’assurance qualité est une meilleure pratique qui devrait être envisagée.

L’efficacité des tests automatisés d’assurance qualité dépend de la qualité et de la validité des tests exécutés. Des scénarios de test mal conçus peuvent causer une myriade de problèmes qui engendrent des résultats loin d’être idéaux. Par exemple, si un scénario de test place le programme testé dans une boucle, il peut s’exécuter sans fin jusqu’à ce que quelqu’un s’aperçoive qu’il ne s’est jamais terminé. Dans un système de test organisé en série, la boucle entraînera la non-exécution de tous les tests suivants. Ce scénario entraîne généralement des retards importants dans les calendriers des projets en aval, en raison des délais de test non respectés.

Ces défis constituent un véritable casse-tête pour la plupart des organisations et entraînent de graves problèmes :

  • Des erreurs d’application ne sont pas détectées lors de l’assurance qualité, ce qui entraîne des défaillances dans les communications avec les clients en production.
  • Les nouvelles versions subissent des retards importants, ce qui ralentit la capacité des organisations à répondre aux besoins du marché.
  • Des ressources excessives sont impliquées dans le processus de test d’assurance qualité, souvent prélevées sur d’autres groupes de l’organisation.
  • Des amendes et des pénalités peuvent être imposées en cas de non-respect des accords de niveau de service ou de violation des exigences réglementaires.

Afin d’atténuer les problèmes susmentionnés, certaines organisations utilisent souvent plusieurs versions du logiciel, risquant ainsi de rencontrer des problèmes lors des futures mises à jour du logiciel CCM. En fait, nous avons vu certaines organisations utiliser plusieurs versions du même logiciel en raison de leur incapacité à effectuer des tests de régression adéquats.

Transférer l’assurance qualité dans l’informatique dématérialisée

Les organisations étant géographiquement dispersées et les opérations de production étant partagées entre différents services et fournisseurs externes (et une grande partie du travail d’assurance qualité étant externalisé), il est logique de tirer parti de la technologie en nuage pour que les travailleurs puissent contribuer pleinement, quel que soit l’endroit où ils résident physiquement ou virtuellement.

Toutes les industries ont besoin de programmes d’assurance qualité efficaces pour leurs flux de documents destinés aux clients et leurs applications de production de documents à haut volume, en particulier dans les marchés hautement réglementés, notamment les services financiers, les assurances, les soins de santé, les télécommunications, les services publics, le gouvernement, l’éducation, la vente au détail, les transports et l’industrie manufacturière.

Alors que les organisations de tous les segments transfèrent de nombreuses fonctions critiques vers des plateformes basées sur le cloud, il est nécessaire de repenser complètement la manière d’accomplir au mieux les processus d’assurance qualité.

L’assurance qualité de CrawfordTech dans le nuage

Au cours des 20 dernières années, Crawford Technologies a mis au point un système d’assurance qualité très sophistiqué que nous utilisons pour les tests de régression de notre propre suite de logiciels de gestion de documents. L’environnement complet comprend un cadre de test entièrement automatisé, une fonction de test gérée par base de données et un tableau de bord basé sur un navigateur Web pour gérer le processus de test. CrawfordTech a également construit un centre de données hautement sécurisé avec les certifications PCI-DSS, HIPAA et SOC2 pour héberger cette installation. Il fonctionne aussi bien pour tester des logiciels sur site que pour des applications cloud.

QA in the Cloud est le service d’assurance qualité de CrawfordTech, hébergé dans le nuage et sécurisé, qui fournit aux utilisateurs tous les outils nécessaires à l’automatisation complète des processus de test d’assurance qualité liés aux documents. Les utilisateurs peuvent charger leurs propres cas de test et logiciels – y compris les logiciels d’autres fournisseurs – sur le système. Les fichiers de référence seront ensuite téléchargés (ou créés) et vérifiés. Lorsque vous disposez d’une nouvelle version d’un logiciel, il vous suffit de la charger et de programmer des tests. Vous faites la même chose avec les fichiers de configuration ou les changements de modèles.

CrawfordTech QA in the Cloud fournit des rapports envoyés par courriel ainsi qu’un tableau de bord basé sur un navigateur pour le suivi et la visualisation des résultats. Ces deux outils permettent de voir d’un coup d’œil l’impact de tous les changements effectués et vous indiquent uniquement les domaines qui requièrent votre attention. Vous serez alors en mesure d’évaluer rapidement et facilement si vous pouvez mettre une nouvelle version en production ou si des changements sont nécessaires.

Les organisations étant désormais dispersées géographiquement et une grande partie du travail d’assurance qualité étant externalisée, il est logique de tirer parti de la technologie en nuage afin que les travailleurs puissent contribuer pleinement, quel que soit leur lieu de résidence. Les organisations de tous les secteurs transfèrent de nombreuses fonctions critiques vers des plates-formes basées sur le cloud, ce qui nécessite de repenser complètement les processus d’assurance qualité. L’assurance qualité dans le nuage est le choix logique pour répondre aux besoins d’assurance qualité d’aujourd’hui et de demain.

Démarrer avec l’assurance qualité dans le nuage

QA in the Cloud est une solution clé en main. Crawford Technologies met en place l’environnement QA souhaité et prend en charge autant d’applications que vous devez tester. Les experts QA de CrawfordTech créent et automatisent votre ensemble initial de cas de test. Après la formation, votre personnel QA sera en mesure de créer et de charger facilement des cas de test et des logiciels supplémentaires, y compris des logiciels d’autres fournisseurs, sur le système. Les fichiers de référence seront téléchargés ou créés et vérifiés. Lorsque vous avez une modification à tester, il vous suffit de charger le nouveau cas de test et les exécutions de test automatisées prendront le relais. QA in the Cloud générera automatiquement des rapports et vous les enverra par e-mail, et votre personnel QA utilisera un tableau de bord basé sur un navigateur – disponible à partir de n’importe quel emplacement physique – pour surveiller et afficher les résultats des tests. Le service peut également être utilisé par votre équipe de développement pour vérifier leurs correctifs avant de les valider, et les exécutions de tests peuvent être facilement planifiées à tout moment où votre personnel en a besoin.

Pourquoi l’assurance qualité dans l’informatique dématérialisée ?

L’assurance qualité dans le nuage est le choix logique pour répondre aux besoins d’assurance qualité d’aujourd’hui et de demain, qui évoluent rapidement. L’AQ dans le Cloud peut aider les organisations à atteindre leurs objectifs de qualité et d’efficacité. Les cas d’utilisation typiques de l’AQ dans l’informatique dématérialisée sont les suivants :

  • Test de régression des nouvelles versions du logiciel CCM et des correctifs
  • Test de régression de la conception de l’application et des changements de configuration pour les composants CCM
  • Test de régression des modifications apportées aux programmes d’application
  • Test des migrations d’un système à un autre
  • Vérification des résultats de l’externalisation/insourcing
  • Test d’acceptation par l’utilisateur (UAT)
  • Test de changement de table de taux
  • Test initial de l’application

Avantages de l’assurance qualité dans le nuage

Pour les organisations qui veulent le meilleur contrôle qualité pour leurs solutions et composants CCM – éliminer les erreurs dans les communications avec les clients et rationaliser les processus de gestion du changement – QA in the Cloud fournit une solution complète sans compromis qui peut être déployée rapidement sans l’investissement, les tracas et les coûts continus liés aux opérations d’assurance qualité en interne. QA in the Cloud permet aux organisations de

  • Réduire les erreurs grâce à un meilleur contrôle de la qualité
  • Éviter les erreurs entraînant des conséquences imprévues et coûteuses
  • Atténuer les risques de non-conformité réglementaire
  • Accélérez la mise sur le marché en tirant parti de calendriers de publication plus rapides.
  • Maintenir des cycles de publication plus fiables
  • Mieux utiliser le personnel chargé de l’assurance qualité
  • Réduire les investissements et les coûts liés à l’assurance qualité en tirant parti de l’infrastructure de CrawfordTech
  • Économiser de l’argent, du temps et des ressources en cas d’erreurs dans les communications avec les clients
  • Éliminez les risques et les coûts liés aux violations de données en expurgeant les informations privées et sensibles des fichiers de test.

Le service est hébergé sur la plateforme cloud privée de CrawfordTech qui est conforme aux normes PCI-DSS, HIPAA et SOC2, offrant une sécurité totale pour vous et vos clients. Avec CrawfordTech QA in the Cloud, vous pouvez externaliser votre infrastructure d’assurance qualité des documents à des experts et vous concentrer sur ce que vous faites le mieux : gérer votre entreprise.

Dans sa configuration actuelle, QA in the Cloud est utilisé en interne depuis 8 ans par Crawford Technologies et a contribué au maintien de la haute qualité de nos logiciels. Cette qualité se reflète dans notre Net Promoter Score® le plus récent de +68 et notre note de support client de 9,75/10.

Si vous avez besoin de créer un compte, veuillez cliquer ici.