Seite wählen

Lösungen zur Dokumentenqualitätssicherung

Einführung

Für die meisten Organisationen ist Qualität zur obersten Priorität geworden. Die hohen Kosten von Fehlern und deren Behebung veranlassen die Managementteams dazu, sich auf die Erzielung fehlerfreier Ergebnisse zu konzentrieren, insbesondere bei den Dokumenten, die täglich an Millionen von Kunden gesendet werden. Um jedoch mit den sich entwickelnden Kundenerwartungen, regulatorischen Änderungen und dem Wettbewerbsdruck Schritt zu halten, sind Organisationen gezwungen, rasch erhebliche Änderungen vorzunehmen.

Heute migrieren sogar konservative Organisationen wie große Banken und Versicherungen unternehmenskritische Anwendungen auf Cloud-basierte Plattformen, um deren schnellere Bereitstellungsmöglichkeiten zu nutzen und sicherzustellen, dass sie sofort auf Kundenanfragen reagieren können. Die Kehrseite dieser hohen Veränderungsgeschwindigkeit besteht darin, dass Änderungen tatsächlich extrem schnell erfolgen, oft nach sehr engen Zeitplänen, die von den Hosting-Organisationen kontrolliert werden.

Um diese Lücke zu schließen, ist ein hocheffizienter Qualitätssicherungsprozess erforderlich und es müssen radikale Änderungen an der Qualitätssicherung von Cloud-basierten Anwendungen vorgenommen werden. Um mit kürzeren Release-Zyklen zurechtzukommen, sind vollautomatische Tests erforderlich, die die Testprozesse rationalisieren und Problembereiche sehr schnell identifizieren. Da sich die getesteten Anwendungen in der Cloud befinden, ist es natürlich sinnvoll, einen Cloud-basierten QA-Prozess zu implementieren.

Herausforderungen bei der automatisierten Qualitätssicherung der Kundenkommunikation

Für Unternehmen ist es zunehmend eine Herausforderung, fehlerfreie automatisierte Qualitätssicherungstests für Customer Communications Management (CCM)-Software durchzuführen. Bedenken Sie die erforderlichen Prozesse und Toolsets:

  • Für jede Plattform, die zur Ausgabe verwendet wird, muss eine Testumgebung erstellt werden. Wenn Sie mehrere Softwarepakete zur Dokumenterstellung und Nacherstellungstools verwenden, müssen Sie dies für jedes einzelne tun.
  • Es müssen Test-Suiten erstellt werden und die Tests müssen alle Bedingungen, die bei Ihren CCM-Produktionsbereitstellungen auftreten können, vollständig abdecken.
  • Nach der Erstellung müssen Ihre Test-Suiten und Einzelfälle ausgeführt und die Ergebnisse überprüft werden. Diese Prozesse müssen jedes Mal abgeschlossen werden, wenn eine Änderung an Ihrer Software, Ihren Vorlagen, Konfigurationen und Ihrer Computerumgebung vorgenommen wird.
  • Es gibt Dienstprogramme zum Vergleichen von Druckströmen, aber Sie müssen Skripte erstellen, ändern und pflegen, um die Tests durchzuführen
  • Wenn Unstimmigkeiten oder Unterschiede bestehen, müssen Sie die Ursache und die möglichen Lösungen ermitteln – sei es eine Änderung an einem Skript oder einer Konfigurationsdatei, eine Programmänderung oder ein Problem, das einen anderen Anbieter betrifft.
  • Und wenn der Testfall oder das Problem behoben ist, müssen Sie natürlich den gesamten Zyklus wiederholen.

Es ist eine Herausforderung, alle für die Dokumenterstellungstools erforderlichen Tests zu verwalten. Und da immer mehr Projekte auf Agile- und Cloud-Methoden umsteigen, wachsen diese Herausforderungen exponentiell. Leider sparen die meisten Organisationen an einigen Stellen, um ihre QA-Implementierung zu vereinfachen, und das führt normalerweise zu Problemen.

Warum ist die Qualitätssicherung von Transaktionsdokumentensoftware so komplex?

Die Durchführung der Qualitätssicherung in einer Umgebung mit hohem Transaktionsvolumen ist von Natur aus komplex. Neben den offensichtlichen Herausforderungen bei der Verarbeitung von Millionen von Dokumenten mit höchst unterschiedlichen Informationen müssen Sie sich auch mit einer mehrdimensionalen Matrix aus Folgendem auseinandersetzen:

  • Werkzeuge, die getestet werden müssen
  • Ergebnisse dieser Tools
  • Plattformen, auf denen die Tools laufen
  • Fixes, die auf die Tools angewendet werden
  • Ergebnisse der Tests (Fehlerrückgabecodes, Dateivergleiche und Leistungsverfolgung).

Das Erstellen von Testumgebungen kann ein sehr komplizierter Prozess sein, bei dem zahlreiche gegenseitige Abhängigkeiten bestehen. Dazu gehören der Typ der zu testenden Software, die gewünschte Testmethodik, die für die Wartung der Testumgebungen verantwortlichen Personen und viele weitere Faktoren.

Um ein effektives Qualitätssicherungsprogramm für CCM-Operationen zu unterstützen, müssen erhebliche Infrastrukturressourcen bereitgestellt werden. Neben dem Testen von Servern für jede Plattform sind Speicher, Software, Automatisierungssysteme sowie geschultes, qualifiziertes Personal erforderlich. Alles muss gewartet und die Revisionsstände müssen auf dem neuesten Stand gehalten werden. Investitionen in die für diese Funktion vorgesehenen Computerressourcen können je nach Testplan monatelang ungenutzt bleiben, und viele Organisationen zögern, dedizierte Qualitätssicherungsoperationen voll zu finanzieren, da sie Bedenken hinsichtlich der Unterauslastung von Ressourcen und der schnellen Veralterung haben.

In manchen Organisationen finden QA-Vorgänge nur sporadisch statt, beispielsweise wenn Dokumentanwendungsvorlagen geändert werden oder wenn eine neue Version eines ihrer Tools verfügbar ist und getestet werden muss. Andere erstellen ein regelmäßiges QA-Programm, das täglich, wöchentlich, mehrmals im Jahr oder vielleicht nur einmal im Jahr durchgeführt wird. Sofern nicht geschultes, engagiertes QA-Personal regelmäßig seine QA-Umgebung nutzt, kann es sich oft nicht daran erinnern, was es beim letzten Test getan hat oder welche Verfahren es befolgt hat. Außerdem ist es schwierig, jedes Mal, wenn ein bestimmtes Tool/eine bestimmte Anwendung getestet werden muss, grundlegende Vorgänge neu zu erlernen.

Die persönlichen, sensiblen Informationen Ihrer Kunden werden häufig in QA-Tests einbezogen, was viele Probleme im Zusammenhang mit der sicheren Handhabung und dem unbefugten Zugriff aufwirft. Ihre Testsysteme sollten in einer PCI-DSS- oder HIPAA-konformen Umgebung geschützt werden, oder noch besser, persönliche, sensible Informationen sollten redigiert werden. Redigierte Testdateien sind ideal für die interne Verwendung oder zum Senden an einen Anbieter zum Testen. Das Hinzufügen einer Redigierungsfunktion vor Ort, um Ihre Dateien von persönlichen, sensiblen Informationen zu bereinigen, bevor sie in der QA verwendet werden, ist eine bewährte Methode, die in Betracht gezogen werden sollte.

Effektive automatisierte Qualitätssicherungstests hängen von der Qualität und Gültigkeit der ausgeführten Tests ab. Unsachgemäß erstellte Testfälle können unzählige Probleme verursachen, die zu weniger als idealen Ergebnissen führen. Wenn beispielsweise ein Testfall das zu testende Programm in eine Schleife versetzt, kann es endlos laufen, bis jemand bemerkt, dass es nie abgeschlossen wurde. In einem seriell organisierten Testsystem führt die Schleife dazu, dass alle nachfolgenden Tests nicht ausgeführt werden. Dieses Szenario führt in der Regel zu erheblichen Verzögerungen in den Zeitplänen nachfolgender Projekte aufgrund verpasster Testfristen.

Diese Herausforderungen bereiten den meisten Organisationen große Kopfschmerzen und führen zu schwerwiegenden Problemen:

  • Anwendungsfehler werden in der Qualitätssicherung übersehen, was zu Fehlern bei der Kundenkommunikation in der Produktion führt
  • Bei Neuerscheinungen kommt es zu erheblichen Verzögerungen, wodurch Unternehmen die Anforderungen des Marktes nur schwer erfüllen können
  • Im QA-Testprozess sind viele Ressourcen erforderlich, die oft aus anderen Gruppen in der Organisation stammen.
  • Bei Nichteinhaltung von SLAs oder Verstößen gegen gesetzliche Vorschriften können Bußgelder und Strafen verhängt werden

Um die oben genannten Probleme zu mildern, führen manche Organisationen häufig mehrere Softwareversionen aus, wodurch das Risiko von Problemen bei zukünftigen CCM-Softwareupgrades steigt. Tatsächlich haben wir einige Organisationen erlebt, die mehrere Versionen derselben Software ausführen, weil sie nicht in der Lage sind, ordnungsgemäße Regressionstests durchzuführen.

Qualitätssicherung in die Cloud verlagern

Angesichts der geografischen Verteilung der Unternehmen und der gemeinsamen Nutzung von Produktionsausgabevorgängen durch verschiedene Abteilungen und externe Anbieter (und der Auslagerung eines Großteils der Qualitätssicherungsarbeiten) ist es sinnvoll, die Vorteile der Cloud-Technologie zu nutzen, damit die Mitarbeiter ihren vollen Beitrag leisten können, unabhängig davon, wo sie sich physisch oder virtuell aufhalten.

Alle Branchen benötigen effektive Qualitätssicherungsprogramme für ihre kundenorientierten Dokumenten-Workflows und Anwendungen zur Dokumentenproduktion mit hohem Volumen, insbesondere in stark regulierten Märkten wie Finanzdienstleistungen, Versicherungen, Gesundheitswesen, Telekommunikation, Versorgungswirtschaft, Regierung, Bildung, Einzelhandel, Transport und Fertigung.

Da Unternehmen aller Branchen viele ihrer unternehmenskritischen Funktionen auf Cloud-basierte Plattformen verlagern, ist ein völliges Umdenken in Bezug auf die optimale Durchführung von QA-Prozessen erforderlich.

​CrawfordTechs Qualitätssicherung in der Cloud

In den letzten 20 Jahren hat Crawford Technologies ein sehr ausgeklügeltes Qualitätssicherungssystem aufgebaut, das wir für Regressionstests unserer eigenen Suite von Dokumentenmanagement-Software verwenden. Die umfassende Umgebung umfasst ein vollständig automatisiertes Test-Framework, eine datenbankgestützte Testeinrichtung und ein Webbrowser-basiertes Dashboard zur Verwaltung des Testprozesses. CrawfordTech hat außerdem ein Hochsicherheits-Rechenzentrum mit PCI-DSS-, HIPAA- und SOC2-Zertifizierungen eingerichtet, um diese Einrichtung zu hosten. Es eignet sich ebenso gut für das Testen von Software vor Ort wie für Cloud-Anwendungen.

QA in the Cloud ist CrawfordTechs sicherer, in der Cloud gehosteter QA-Dienst, der Benutzern alle erforderlichen Tools zur vollständigen Automatisierung dokumentbezogener Qualitätssicherungs-Testprozesse bietet. Benutzer können ihre eigenen Testfälle und Software – auch Software anderer Anbieter – auf das System laden. Benchmark-Dateien werden dann hochgeladen (oder erstellt) und überprüft. Wenn Sie eine neue Softwareversion haben, können Sie diese einfach hochladen und Testläufe planen. Dasselbe tun Sie mit Konfigurationsdateien oder Vorlagenänderungen.

​CrawfordTech QA in der Cloud bietet per E-Mail versandte Berichte sowie ein browserbasiertes Dashboard zur Überwachung und Anzeige der Ergebnisse. Beides ermöglicht Ihnen einen schnellen Überblick über die Auswirkungen aller vorgenommenen Änderungen und weist Sie nur auf die Bereiche hin, die Ihre Aufmerksamkeit erfordern. Sie können dann schnell und einfach beurteilen, ob Sie eine neue Version oder Version in Produktion bringen können oder ob Änderungen erforderlich sind.

Da sich Unternehmen mittlerweile geografisch ausbreiten und ein Großteil der QA-Arbeit ausgelagert wird, ist es sinnvoll, die Vorteile der Cloud-Technologie zu nutzen, damit die Mitarbeiter unabhängig von ihrem Standort ihren vollen Beitrag leisten können. Unternehmen aller Branchen verlagern viele unternehmenskritische Funktionen auf Cloud-basierte Plattformen, was ein vollständiges Umdenken bei den QA-Prozessen erfordert. QA in der Cloud ist die logische Wahl, um den heutigen und zukünftigen Qualitätssicherungsanforderungen gerecht zu werden.

Erste Schritte mit QA in der Cloud

QA in the Cloud ist eine schlüsselfertige Lösung. Crawford Technologies richtet Ihre gewünschte QA-Umgebung ein und unterstützt so viele Anwendungen, wie Sie testen müssen. Die QA-Experten von CrawfordTech erstellen und automatisieren Ihren ersten Satz von Testfällen. Nach einer Schulung sind Ihre QA-Mitarbeiter in der Lage, zusätzliche Testfälle und Software, auch von anderen Anbietern, zu erstellen und in das System zu laden. Benchmark-Dateien werden hochgeladen oder erstellt und verifiziert. Wenn Sie eine Änderung zu testen haben, laden Sie einfach den neuen Testfall und die automatisierten Testläufe werden übernommen. QA in the Cloud erstellt automatisch Berichte und sendet sie per E-Mail an Sie, und Ihre QA-Mitarbeiter nutzen ein browserbasiertes Dashboard, das von jedem beliebigen Standort aus zugänglich ist, um die Testergebnisse zu überwachen und einzusehen. Der Service kann auch von Ihrem Entwicklungsteam genutzt werden, um ihre Korrekturen zu überprüfen, bevor sie festgeschrieben werden, und Testläufe lassen sich jederzeit problemlos planen.

Warum Qualitätssicherung in der Cloud?

QA in der Cloud ist die logische Wahl, um den sich schnell entwickelnden Qualitätssicherungsanforderungen von heute und morgen gerecht zu werden. QA in der Cloud kann Unternehmen dabei helfen, ihre Qualitäts- und Effizienzziele zu erreichen. Typische Anwendungsfälle für QA in der Cloud sind:

  • Regressionstests für neue CCM-Softwareversionen und Patches
  • Regressionstests für Anwendungsdesign und Setup-Änderungen für CCM-Komponenten
  • Regressionstests für Anwendungsprogrammänderungen
  • Testen von Migrationen von einem System zum anderen
  • Überprüfung der Outsourcing-/Insourcing-Ergebnisse
  • Benutzerakzeptanztests (UAT)
  • Testen von Tariftabellenänderungen
  • Erste Anwendungstests

Vorteile von QA in der Cloud

Für Unternehmen, die die beste Qualitätskontrolle für ihre CCM-Lösungen und -Komponenten wünschen, Fehler in der Kundenkommunikation vermeiden und Änderungsmanagementprozesse optimieren möchten, bietet QA in der Cloud eine kompromisslose, umfassende Lösung, die schnell und ohne die Investitionen, den Aufwand und die laufenden Kosten bereitgestellt werden kann, die mit internen QA-Vorgängen verbunden sind. QA in der Cloud ermöglicht Unternehmen Folgendes:

  • Reduzieren Sie Fehler durch verbesserte Qualitätskontrolle
  • Vermeiden Sie Fehler, die unvorhergesehene und kostspielige Folgen haben
  • Reduzieren Sie die Risiken der Nichteinhaltung gesetzlicher Vorschriften
  • Erleben Sie eine schnellere Markteinführung durch die Nutzung schnellerer Veröffentlichungspläne
  • Zuverlässigere Release-Zyklen können beibehalten werden
  • Mitarbeiter in der Qualitätssicherung besser einsetzen
  • Reduzieren Sie Investitionen und Kosten für die Qualitätssicherung durch Nutzung der Infrastruktur von CrawfordTech
  • Sparen Sie Geld, Zeit und Ressourcen durch die Behebung von Fehlern in der Kundenkommunikation
  • Eliminieren Sie Risiken und Kosten von Datenschutzverletzungen, indem Sie vertrauliche private Informationen aus Testdateien entfernen.

Der Service wird auf der privaten Cloud-Plattform von CrawfordTech gehostet, die PCI-DSS-, HIPAA- und SOC2-konform ist und Ihnen und Ihren Kunden umfassende Sicherheit bietet. Mit CrawfordTech QA in der Cloud können Sie Ihre Dokumenten-QA-Infrastruktur an Experten auslagern und sich auf das konzentrieren, was Sie am besten können – Ihr Geschäft führen.

In seiner aktuellen Konfiguration wird QA in the Cloud seit 8 Jahren intern von Crawford Technologies verwendet und hat entscheidend dazu beigetragen, die hohe Qualität unserer Software zu erhalten. Diese Qualität spiegelt sich in unserem jüngsten Net Promoter Score® von +68 und unserer Bewertung des Kundensupports von 9,75/10 wider.

Wenn Sie ein Konto registrieren müssen, klicken Sie bitte hier .