導入
ほとんどの組織にとって、品質は「最優先事項」となっています。エラーとその回復にかかるコストの高さから、経営陣は、特に何百万人もの顧客に毎日送信する文書において、完璧な結果を達成することに注力しています。しかし、進化する顧客の期待、規制の変更、競争の圧力に対応するために、組織は大幅な変更を迅速に行う必要があります。
今日では、大手銀行や保険会社などの保守的な組織でさえ、ミッションクリティカルなアプリケーションをクラウドベースのプラットフォームに移行し、より迅速な展開機能を活用して顧客に即座に対応できるようにしています。この高速な変化の欠点は、実際には変更が極めて速く、多くの場合、ホスティング組織によって管理される非常に厳しいスケジュールで行われることです。
このギャップを埋めるには、非常に効率的な品質保証プロセスが必要であり、クラウドベースのアプリケーションの品質保証に根本的な変更を加える必要があります。リリース サイクルの短縮に対応するには、テスト プロセスを合理化し、問題領域を迅速に特定する、完全に自動化されたテストが必要です。当然、テスト対象のアプリケーションはクラウドに存在するため、クラウド ベースの QA プロセスを導入することは理にかなっています。
顧客コミュニケーションの自動品質保証を実現する上での課題
組織は、顧客コミュニケーション管理 (CCM) ソフトウェアの完璧な自動品質保証テストを実現するという課題にますます直面しています。必要なプロセスとツールセットを検討してください。
- 出力を作成するために使用されるプラットフォームごとにテスト環境を作成する必要があります。複数のドキュメント作成ソフトウェア パッケージと作成後ツールを使用する場合は、それぞれに対してこれを行う必要があります。
- テスト スイートを作成し、テストで CCM の運用展開で発生する可能性のあるすべての条件を徹底的にカバーする必要があります。
- 作成したら、テスト スイートと個々のケースを実行し、結果を確認し、ソフトウェア、テンプレート、構成、コンピューティング環境に変更を加えるたびに、これらのプロセスを完了する必要があります。
- 印刷ストリームを比較するためのユーティリティはありますが、テストを行うにはスクリプトを作成、変更、維持する必要があります。
- 不一致や相違がある場合は、スクリプトや構成ファイルの変更、プログラムの変更、または別のベンダーに関連する問題など、原因と可能な修正方法を特定する必要があります。
- そしてもちろん、テストケースまたは問題が修正されたら、サイクル全体をもう一度繰り返す必要があります。
ドキュメント作成ツールに必要なすべてのテストを管理するのは困難です。そして、ますます多くのプロジェクトがアジャイルやクラウド手法に移行するにつれて、これらの課題は飛躍的に増大します。残念ながら、ほとんどの組織は QA 実装を簡素化するために手抜きをしており、それが問題を引き起こすことがよくあります。
トランザクション ドキュメント ソフトウェアの QA が複雑なのはなぜですか?
大量のトランザクション ドキュメント環境で品質保証を実行することは、本質的に複雑です。非常に多様な情報を含む何百万ものドキュメントを処理するという明らかな課題に加えて、次のような多次元マトリックスも処理する必要があります。
- テストが必要なツール
- これらのツールからの出力
- ツールが実行されるプラットフォーム
- ツールに適用される修正
- テストの結果 (エラー戻りコード、ファイル比較、パフォーマンス追跡)。
テスト環境の構築は、テスト対象のソフトウェアの種類、望ましいテスト方法、テスト環境の保守の責任者、その他多くの要因など、複数の相互依存関係を伴う非常に複雑なプロセスになる可能性があります。
CCM 運用の効果的な品質保証プログラムをサポートするには、重要なインフラストラクチャ リソースを投入する必要があります。各プラットフォームのテスト サーバーに加えて、ストレージ、ソフトウェア、自動化システム、および訓練を受けた有資格者が必要です。これらすべてを維持し、リビジョン レベルを最新の状態に維持する必要があります。この機能専用のコンピューティング リソースへの投資は、テスト スケジュールによっては数か月間使用されない可能性があり、多くの組織は、資産の活用不足や急速な陳腐化を懸念して、専用の品質保証運用に十分な資金を投入することに消極的です。
組織によっては、ドキュメント アプリケーション テンプレートが変更されたときや、ツールの新しいバージョンが利用可能になりテストが必要になったときなど、QA 操作が散発的に発生することがあります。また、毎日、毎週、年に数回、または年に 1 回だけなど、定期的な QA 計画を作成する組織もあります。トレーニングを受けた専任の QA スタッフが QA 環境を定期的に使用しない限り、前回のテストで行った操作や従った手順を思い出せないことが多く、特定のツール/アプリケーションのテストが必要になるたびに基本的な操作を再学習しなければならないという課題があります。

顧客の個人機密情報は QA テストに組み込まれることが多く、安全な取り扱いや不正アクセスに関連する多くの問題を引き起こします。テスト システムは PCI-DSS または HIPAA 準拠の環境で保護する必要がありますが、さらに良いのは、個人機密情報を編集することです。編集されたテスト ファイルは、社内で使用したり、ベンダーに送信してテストに使用するのに最適です。オンプレミスの編集機能を追加して、QA で使用する前にファイルから個人機密情報を削除することは、検討すべきベスト プラクティスです。
効果的な自動品質保証テストは、実行されるテストの品質と有効性に依存します。テスト ケースが適切に構築されていないと、さまざまな問題が生じ、理想的とは言えない結果が生じる可能性があります。たとえば、テスト ケースによってテスト対象のプログラムがループ状態になると、誰かが完了していないことに気付くまで、プログラムが無限に実行される可能性があります。連続的に編成されたテスト システムでは、ループによって後続のテストがすべて実行されなくなります。このシナリオでは、通常、テストの期限が守られず、下流のプロジェクト スケジュールに大きな遅延が発生します。
これらの課題は、ほとんどの組織にとって大きな頭痛の種となり、深刻な問題を引き起こします。
- アプリケーションエラーがQAで見逃され、本番環境での顧客とのコミュニケーションに障害が発生する
- 新しいリリースが大幅に遅れ、組織が市場のニーズを満たす能力が低下する
- QAテストプロセスには過剰なリソースが投入されており、多くの場合、組織内の他のグループから引き出されています。
- SLAの未達成や規制要件違反に対しては罰金や罰則が科せられる可能性がある
前述の問題を軽減するために、組織によっては複数のバージョンのソフトウェアを実行することが多く、将来の CCM ソフトウェアのアップグレードで問題が発生するリスクがあります。実際、適切な回帰テストを実行できないために、同じソフトウェアの複数のバージョンを実行している組織がいくつかありました。
QA をクラウドに移行する
組織が地理的に分散し、生産出力操作がさまざまな部門や外部ベンダー間で共有され(多くの QA 作業がアウトソーシングされている)、従業員が物理的または仮想的にどこにいるかに関係なく、完全に貢献できるようにクラウド テクノロジーを活用することは理にかなっています。
すべての業界では、顧客対応のドキュメントワークフローと大量のドキュメント作成アプリケーションのための効果的な品質保証プログラムが必要です。特に、金融サービス、保険、ヘルスケア、通信、公共事業、政府、教育、小売、輸送、製造などの規制の厳しい市場では、これが求められます。
あらゆる分野の組織が多くのミッションクリティカルな機能をクラウドベースのプラットフォームに移行しているため、QA プロセスを最適に実現する方法を全面的に再考する必要があります。
CrawfordTech のクラウド QA
過去20年以上にわたり、クロフォード・テクノロジーは非常に洗練された品質保証システムを構築し、自社の一連の文書管理ソフトウェアの回帰テストに使用してきました。この包括的な環境には、完全に自動化されたテストフレームワーク、データベース管理されたテスト施設、テストプロセスを管理するためのウェブブラウザベースのダッシュボードが含まれています。CrawfordTechはまた、PCI-DSS、HIPAA、SOC2認証を取得した高セキュリティのデータセンターを構築し、この施設をホストしています。オンプレミスのソフトウェアのテストにも、クラウドアプリケーションのテストにも、同様に機能します。
QA in the Cloud は、CrawfordTech の安全なクラウド ホスト型 QA サービスであり、ドキュメント関連の品質保証テスト プロセスを完全に自動化するために必要なすべてのツールをユーザーに提供します。ユーザーは、独自のテスト ケースとソフトウェア (他のベンダーのソフトウェアを含む) をシステムにロードできます。その後、ベンチマーク ファイルがアップロード (または作成) され、検証されます。新しいソフトウェア リリースがある場合は、それをロードしてテスト実行をスケジュールするだけです。構成ファイルやテンプレートの変更についても同じことを行います。

CrawfordTech QA in the Cloud では、電子メールによるレポートと、結果を監視および表示するためのブラウザベースのダッシュボードが提供されます。どちらも、行われた変更の影響を一目で確認でき、注意が必要な領域のみを示します。これにより、新しいリリースまたはバージョンを本番環境に導入できるかどうか、または変更が必要かどうかを迅速かつ簡単に評価できます。
組織が地理的に分散し、QA 作業の多くがアウトソーシングされるようになった現在、従業員が居住地に関係なく完全に貢献できるようにクラウド テクノロジーを活用することは理にかなっています。あらゆる分野の組織が、多くのミッション クリティカルな機能をクラウド ベースのプラットフォームに移行しており、QA プロセスの完全な再考が必要になっています。クラウドでの QA は、今日および将来の品質保証のニーズに対応する論理的な選択です。
クラウドでの QA の開始
QA in the Cloudはターンキーソリューションです。クロフォードテクノロジーズは、お客様のご希望のQA環境をセットアップし、テストが必要な数のアプリケーションをサポートします。CrawfordTechのQAエキスパートが、テストケースの初期セットを構築し、自動化します。トレーニング後、QAスタッフは、追加テストケースや他社製ソフトウェアを含むソフトウェアを簡単に作成し、システムにロードすることができます。ベンチマークファイルは、アップロードまたは作成され、検証されます。テストする変更がある場合は、新しいテストケースをロードするだけで、自動テスト実行が引き継がれます。QA in the Cloudは自動的にレポートを作成し、電子メールで送信します。また、QAスタッフはブラウザベースのダッシュボード(物理的な場所を問わず利用可能)を使用して、テスト結果を監視および表示します。このサービスは、開発チームが修正をコミットする前に検証するために利用することもでき、テスト実行は、スタッフが必要なときにいつでも簡単にスケジュールすることができます。
クラウドで QA を行う理由
クラウドでの QA は、今日そして明日の急速に進化する品質保証のニーズに対応する論理的な選択です。クラウドでの QA は、組織が品質と効率の目標を達成する上で役立ちます。クラウドでの QA の一般的な使用例は次のとおりです。
- 新しい CCM ソフトウェア リリースとパッチの回帰テスト
- CCM コンポーネントの回帰テスト アプリケーションの設計と設定の変更
- アプリケーションプログラムの変更の回帰テスト
- あるシステムから別のシステムへの移行のテスト
- アウトソーシング/インソーシングの成果の検証
- ユーザー受け入れテスト (UAT)
- 料金表変更テスト
- 初期アプリケーションテスト
クラウドでのQAのメリット
CCMソリューションとコンポーネントの最高の品質管理を求めている組織にとって、顧客とのコミュニケーションにおけるエラーを排除し、変更管理プロセスを合理化することは、社内のQA業務に関連する投資、手間、継続的なコストをかけずに迅速に導入できる、妥協のない包括的なソリューションを提供します。クラウドでのQAにより、組織は
- 品質管理の改善によるエラーの削減
- 予期せぬ高額な結果を招くエラーを回避する
- 規制違反リスクを軽減する
- より迅速なリリーススケジュールを活用して、市場投入までの時間を短縮
- より信頼性の高いリリースサイクルを維持できる
- 品質保証スタッフをより有効活用する
- CrawfordTechのインフラストラクチャを活用して品質保証への投資とコストを削減
- 顧客とのコミュニケーションにおけるエラーからの回復にかかる費用、時間、リソースを節約
- テストファイルから個人の機密情報を削除することで、データ侵害のリスクとコストを排除します。
このサービスは、PCI-DSS、HIPAA、SOC2 に準拠した CrawfordTech のプライベート クラウド プラットフォームでホストされており、お客様とその顧客に完全なセキュリティを提供します。CrawfordTech QA in the Cloud を使用すると、ドキュメント QA インフラストラクチャを専門家にアウトソーシングし、最も得意とするビジネス運営に集中できます。
現在の構成では、QA in the CloudはCrawford Technologies社内で8年間使用されており、当社のソフトウェアの高品質維持に役立っています。この品質は、最新のNet Promoter Score®の+68とカスタマーサポートの評価9.75/10に反映されています。











