専門的な知識・スキルを要するプロフェッショナルサービスとは?
プロフェッショナルサービス(PS)とは、クラウドサービスなどのプロダクトにおいて、専門的な知識・スキルでクライアントの目標達成を有償で支援する職種だ。ここでいう「専門知識」や「スキル」とは自社で提供するサービスや製品についての知識であり、仕様や使い方はもちろん、ノウハウやベストプラクティスの提案も含まれる。こうした支援を通じて、実際のデリバリーまでをクライアントと一緒に進めていく。
須田氏によれば「昨今のクラウドサービスやSaaSは機能に特化して細分化されたものが多いので、サービスを単体で使うよりも、必要に応じて複数のサービスを組み合わせて使うことが求められる」という。そのためPSは、自社で提供しているサービスとインテグレーションするための関連知識も備えているのが理想だ。
また、ひとくちにPSといっても、企業ごとに性格や特色は異なる。いわゆるソフトウェアエンジニア系のサービスを提供する企業においては、自社製品の導入支援やプロトタイピングなどの開発支援を行うことも多い。一方で特定ドメインに特化したサービスを行う企業では、専門性の高い技術領域のコンサルティングや、サービスの有償トレーニングを提供する企業もある。
このようにPSを提供する企業が増えてきている背景には、「開発スタイルの変化がある」と須田氏は考察する。今やフルスクラッチで作成するよりも、AWSやAzureなど既存のサービスを組み合わせて1つの大きなシステムを作るという手法が主流となりつつあるが、「開発者としてすごく便利に感じる反面、目的を実現するための方式が多岐に渡り、ベストな方法を判断しづらい」というのだ。
たとえば「ネットワークを活用してクラウドとIoTデバイスを連携する」だけでも、デバイス側に必要なセンサーや通信規格、クラウド側サービスの組み合わせなどは膨大な数にのぼる。カバーすべき知識範囲は日増しに拡大し、企業も自らの事業にマッチするツールやサービスの組み合わせを判断しきれない。
さらに言えばIoTの分野においては、プロトコルやセキュリティなど、検討しなければならない要素は多岐にわたる。このような状況では、それぞれの選択におけるトレードオフをクライアント自身が検討することは難しいため、チームの一員のようにプロジェクトに参加し、コンサルや設計もしながら開発も行うPSへのニーズが高まっているわけだ。
ここで須田氏は具体例として、アーキテクチャを決める上でのトレードオフを挙げた。たとえばバッテリーで駆動するデバイスを活用してIoTを行う場合、バッテリーの電力消費を節約するためにどのプロトコルでデータを送るかが論点になる。
「HTTPのようにリッチなプロトコルを使うと、それだけ電力消費が高くなる。リッチなプロトコルならば再送もプロトコル側でやってくれるが、データ量を節約しようとしてUDPなどにシフトすると、データ量は小さくなるものの再送処理などをアプリケーション側で制御することになる」(須田氏)。
なんとも悩ましい局面だが、PSが支援に入ることで、検討の時間を短縮できる。なおかつ検討や作業のプロセスに携わることで、将来の参考になるナレッジを残せるというメリットも享受できる。
メリットはそれだけではない。多様な選択肢の中から1つを選び取らなければならないという現代のビジネス環境においては、深い知識を持つPSに1つ1つ相談できること、すなわち「壁打ち相手がいること」も重要な価値となる。
「『そんなの、ChatGPTに聞けば良いじゃないか』と思われるかもしれないが、検索エンジンやLLMが示す選択肢がベストかどうかをお客様自身が判断することはときに難しい。『相談できる相手がいる』というPSの価値は、隠れたニーズとして多くの経営者から支持されているポイントだ」(須田氏)。
ただし須田氏は、「PSはクライアントの代わりに開発設計をするのではなく、フェーズごとにクライアントに必要な知識・支援を考えて提供していく存在」と語る。意思決定の主役はあくまでも顧客であり、PSではない。
また、PS側の視座として、「PS業務で直接売り上げを立てるのではなく、PSが伴走することでプラットフォームのビジネス拡大に貢献することがねらい」とも強調した。