平臺作為產品:英國Top 4銀行の技術転換戦略

導入

近年、企業のデジタル変革において「平臺作為產品(Platform as a Product, PAP)」は重要な戦略として注目されています。特に金融業界では、技術の高度化と規制の厳格化に直面しながら、業務の効率化とイノベーションを両立させるため、平臺工程(Platform Engineering)の導入が進んでいます。本記事では、英國のトップ4銀行の一つであるNat West Bankが採用したPAP戦略と、CNCF(Cloud Native Computing Foundation)の成熟モデルを活用した実踐事例を解説します。

平臺工程と平臺作為產品の基本概念

平臺工程は、開発者體験(Developer Experience)を最適化し、技術負債を削減し、組織全體の生産性を向上させるためのアプローチです。このアプローチでは、ツール、プロセス、組織構造を最適化し、開発者に認知負荷をかけない環境を提供します。

一方、平臺作為產品は、內部平臺を「製品」として捉え、業務ニーズと開発者ニーズを統合的に満たす戦略です。この概念は、開発者だけでなく、運用チームや製品管理チーム、業務チームにも価値を提供します。

CNCFの平臺工程成熟モデル

CNCFは2023年10月に平臺工程成熟モデルをリリースしました。このモデルは、ツール、プロセス、文化、ガバナンスなどの多角的な観點から、組織の平臺工程能力を評価・計畫するためのフレームワークです。モデルはマトリクス形式で構成され、各段階の成熟度を明確にし、組織が自社の位置を把握し、目標を設定する手助けをします。

Nat West Bankの実踐事例

Nat West Bankは、2000萬の顧客と6萬の従業員を持つ英國のトップ4銀行の一つです。過去10年間、クラウドプラットフォームを活用して業務サービスを提供し、業務チームが迅速にソリューションを開発できる環境を構築してきました。しかし、近年は平臺の集中化とプロセスの簡素化の必要性に気づき、PAP戦略を採用しました。

この戦略では、開発者の認知負荷を減らし、內源化(Inner Sourcing)とセルフサービス能力を促進することを目標としています。また、組織全體の効率向上を目指しています。

Craticsフレームワークの活用

Craticsは、內部平臺を構築するためのフレームワークで、「約束(Promise)」という概念を強調します。このフレームワークでは、サービスのプロビジョニングとビジネスルール、コンプライアンス要件を統合的に設計します。

実踐ステップは以下の通りです:

  1. ニーズ分析:各部門と協力し、必要なサービスを特定し、ビジネスルールとコンプライアンス要件を明確にします。
  2. 約束設計:ドメインエキスパートが約束を設計し、サービスが組織の特定のニーズに合致することを確保します。
  3. 平臺拡張:他のチームと協力し、平臺機能を拡張し、トレーニングやワークショップを通じてチームの能力を向上させます。

このフレームワークにより、Nat West Bankは自社のニーズに合った平臺を構築し、部門間の協力を促進しました。

培訓と転換戦略

平臺工程の成功には、トレーニングが不可欠です。具體的なトレーニング方法には、ワークショップ(Boot Camps)、実作業(Hands-on Labs)、深く掘り下げたセッション(Deep Dive Sessions)、ハッカソン(Hackathon)が含まれます。

これらのトレーニングは、參加者のフィードバックを反映しながら継続的に改善され、現在では安定した教學モデルとなっています。特にハッカソンは、參加者が學習成果を実踐に応用する機會を提供し、平臺の継続的な発展を促進しています。

平臺工程の価値と今後の方向

平臺工程の価値は、開発者だけでなく、組織全體に広がります。開発者にとっては、効率と品質の向上が期待でき、組織にとっては技術負債の削減と部門間の協力の促進が可能になります。

今後の方向性としては、PAP戦略をさらに深化させ、より多くの部門に平臺の構築を促進する予定です。また、ツールやプロセスの継続的な最適化により、平臺の標準化と拡張性を実現します。さらに、外部顧客への平臺工程経験の適用も検討されています。

平臺即製品の価値と課題

平臺即製品の核心的な価値は、80%の使用シナリオに焦點を當て、開発者に「ボタンでサービス」を提供することです。これにより、開発者は業務ロジックに集中でき、技術の詳細に深く関わらなくても済みます。

一方、平臺の設計が不適切な場合、開発者の負擔が増える可能性があります。例えば、複數のポータルに移動する必要があったり、手動操作が必要になったりする場合があります。したがって、平臺の設計には慎重さが求められ、過度な複雑化を避ける必要があります。

結論

平臺作為產品は、企業の技術転換において重要な戦略です。CNCFの成熟モデルを活用し、Craticsフレームワークを導入することで、Nat West Bankは平臺の効率化と部門間協力を実現しました。今後も、平臺工程の継続的な改善と、外部へのサービス拡大が期待されます。