今年もその季節がやってきました。 いいえ、クリスマス前のシーズンだけではありません。 これもここにありますが、私が話しているのは、当社の年次調査「アプリケーション戦略の現状」の分析です。
2023 年版が発行される際に目にする大きなテーマの 1 つは、デジタル サービスとそれがあらゆるものに与える影響です。 したがって、デジタル サービスがアプリケーションの展開、アプリケーションの配信とセキュリティ、および IT スタックのその他のすべてのレイヤーにどのように影響しているかについて説明する前に、それが何を意味するのかを説明する必要があると思いました。なぜなら、私たちが (完全に) 同じことを話しているわけではない可能性が高いからです。
ショッピングのことを考えているので、それを例にしてみましょうか。
デジタル トランスフォーメーション (ビジネスの旅) の精神において、デジタル サービスは、アプリ、API、アプリ配信、セキュリティ、データ、および運用を導くサービス レベルの目標から構成されるビジネス構成要素です。
そうです、実際にはインターネット上のアプリやパブリック クラウドでホストされているアプリだけではありません。 これは、消費者があなたと関わりながら何かを達成できるデジタル エクスペリエンスを提供する、複雑なツールとテクノロジのセットを必要とするビジネス構造です。
食料品の買い物をしたことがある人なら、車輪の付いたカートを買ったり、通路に人が多すぎたり、グルテンフリーのタリアテッレの箱が必要だったのに在庫切れで代わりにペンネを買わなければならなかったりすると、買い物体験が台無しになることがあるのをご存知でしょう。 ああ、恐ろしい! そしてそれは買い物の部分だけです。 チェックアウトのプロセスも、全体的な体験の満足度を左右する重要な要素です。 長い行列、故障したスキャナー、遅いレジ係などは、顧客体験を低下させる可能性があります。
それから食料品の支払いもあります。 POS 端末が不安定だったり、銀行との接続が不安定だったりすると、最高の体験にはなりませんよね。
結局のところ、「ショッピング体験」は、ショッピング自体に直接関係する要素ではなく、私たちが「ショッピング」と呼んでいるものを実際に構成するプロセスと全体的な流れによって影響を受ける、非常に多くの小さな「体験」から構成されているのです。
デジタルサービスでも同様です。 デジタル サービスは、消費者が企業などの何らかのエンティティと関わることができるように組み合わせられた一連のプロセスとフローによって定義されるビジネス構造です。 「オンライン ショッピング」はデジタル サービスであるため、そのサービスを利用して得られる体験がデジタル エクスペリエンスになります。
デジタル エクスペリエンスは、現実世界と同様に、インターフェイスだけでなく、サービス全体を構成するすべての複合プロセスのパフォーマンス、セキュリティ、可用性などの要素によって形成されます。 現代の成熟したデジタル ビジネスでは、サービス レベル目標 (SLO) によってエクスペリエンスに関する期待が指定され、運用部門(通常は SRE ) は、スケールとパフォーマンス (アプリの配信とセキュリティ) を担う技術コンポーネントを監視し、自動的に調整して、それらの期待に応えることができます。
ショッピング体験の要因 | ビジネスの期待 | デジタルエクスペリエンスの要素 |
カートの「悪い車輪」 | パフォーマンス | サービスにおけるメモリリーク |
迷路のような通路 | ナビゲーション | 設計が不十分なユーザーインターフェース |
インクタグ | 安全 | CAPTCHA について |
レジ係と顧客の比率が低い | 可用性 | サービスタイムアウト |
これらの要素は、ショッピングからチェックアウト、支払いまでの「プロセス」にまたがっていますが、いずれか 1 つでも全体的なエクスペリエンスに影響を与える可能性があります。 私たちはそれらを別々に見ていないので、それらはすべて同じ経験の一部です。
これはデジタルにも当てはまります。複数のアプリが同じエクスペリエンス内で異なるプロセスを表す場合があり、そのうちの 1 つで「悪い」エクスペリエンスが発生すると、全体が台無しになってしまいます。
デジタル サービス図をもう一度参照すると、いくつか興味深い点に気付くでしょう。
まず、データはロジックと並んで第一級の要素として組み込まれます。 これまで、アプリが従来のもの(クライアント サーバー、3 層 Web)であっても最新のもの(マイクロサービス、モバイル)であっても、データは常にアプリ アーキテクチャ パターン内の別個の層(通常は「第 3 層」)として存在してきました。
これは変わりつつあります。 今はそれについて詳しく説明する場合ではありませんが、信じてください。新しいアプリ アーキテクチャには階層がなく、消費者とデータの間にアプリケーションを仲介させる必要がありません。 まるで全く新しいゲームのようです。
第二に、アプリの配信とセキュリティもデジタル サービスでは最優先事項です。 これもまた新しいことです。なぜなら、今世紀のほとんどの間、アプリの配信とセキュリティは「アドオン」の後付けのように扱われてきたからです。 しかし、デジタル サービスを定義する場合、SLO (速度、可用性、MTTR) でエクスペリエンスの期待値を指定するだけでは、それに対して何らかの対策を講じることはできません。 これがアプリ配信とセキュリティの役割です。デジタル サービスの調整と変更を可能にして、デジタル エクスペリエンスにプラスの影響を与えられるようにします。 これらは、デジタル サービスのパフォーマンス、規模、セキュリティを調整するための制御ポイントです。
そのため、私たちは、アプリの配信とセキュリティは、独自のツール、テクノロジー、プラクティスを備えた独自の分野を形成すると考えています。 デジタル サービスにとって、スケール、セキュリティ、パフォーマンスはもはや「あればよい」ものではなく、単に運用上の懸念事項でもありません。これらは、デジタル サービスというビジネス構造を実現するために組織が導入するアーキテクチャの構成要素によって対処する必要があるビジネス上の懸念事項です。
しかし、デジタル サービスを提供およびサポートするために必要なのは、アプリの配信とセキュリティだけではありません。 デジタルの世界で勝ち抜くためには組織が獲得しなければならない主要な能力が 6 つありますが、アプリ配信はその 1 つにすぎません。
デジタル ビジネスに必要な 6 つの主要機能すべてについては、弊社の書籍『デジタル ビジネスのためのエンタープライズ アーキテクチャ』でご覧いただけます。