コンテンツへスキップ
XSIS
2人がモニターの前で一緒にコードをレビューする

業界

SaaSとCRMプラットフォーム

企業の購買担当者に選ばれるSaaS製品を、分離・連携・コスト管理を備えて。

SaaS製品が企業顧客への道で伸び悩む理由

最初の顧客を獲得したSaaS製品は、次の顧客でつまずくことが少なくありません。企業の購買担当者はテナント分離、データレジデンシー、連携、AI機能を求めます。一方で、製品を支えるモノリスはリリースのたびに足を引っ張り、クラウドとAIの請求は売上より速く増えます。

  • 企業側の要求

    契約前に、テナント分離、データレジデンシー、連携、AI機能を求められます。

  • リリースを遅らせるモノリス

    変更がすべてに波及し、リリースは遅く、リスクは大きくなります。

  • 売上を上回るコスト

    クラウドとAIの費用はテナントが増えるたびに膨らみ、どの顧客にいくらかかっているか誰も答えられません。

変わること

適切なアーキテクチャで変わること。テナントを設計段階から分離し、機能をコンポーザブルなコンポーネントとして提供し、連携とAIを統制されたAPIで公開し、顧客ごとのコストを可視化して管理下に置きます。

  1. 設計段階から分離されたテナント

    契約に必要な水準で、データ、鍵、上限をテナントごとに分離します。

  2. 独立して提供する機能

    製品全体をリリースせず、コンポーザブルなコンポーネントを個別に提供します。

  3. 統制されたAPIによる連携とAI

    顧客とAIエージェントが、クォータ、監査、ガードレールを備えたAPIを通じて製品を使います。

  4. 顧客ごとのコストを可視化

    クラウドとAIの支出をテナント単位・機能単位で測定します。

支援領域

構築するもの

  • マイクロサービス上のマルチテナントプラットフォーム。高同時接続のAPIとGraphQL
  • プランとフェアユースのためのレート・クォータ管理
  • マネージドAI APIを含む従量課金・サブスクリプションサービス

代表的な連携

  • 連携プラットフォーム(iPaaS)とパートナーエコシステム

構築するもの

  • パッケージドビジネスケイパビリティ(PBC):独自のAPIを持つ自己完結型の製品コンポーネント
  • 新市場・新セグメント向けの迅速なマイクロアプリ
  • React、Next.js、Angular、Vue.jsによるデザインシステム

代表的な連携

  • コンポーネント間のAPIゲートウェイとイベントメッシュ

構築するもの

  • Salesforce、ServiceNow、Microsoft Power Platformの導入と拡張
  • 部門横断のワークフロー自動化(BPMN)
  • プラットフォーム上の顧客向けポータル

代表的な連携

  • 受注、請求書、在庫のためのERP連携

構築し、つなぎ、守るもの

  • プラットフォームエンジニアリング

    企業顧客が期待する同時接続と分離に耐える、マルチテナントのバックエンド、マイクロサービス、API。

  • 製品に組み込むAI機能

    ガードレール、評価、トークンコスト管理(AgentOps)を備えた、製品内のエージェント、検索、ドキュメントAI。

  • 組み込み分析

    顧客が利用でき、販売もできる、顧客向けダッシュボードとセルフサービス型データプロダクト。

  • 自律型品質エンジニアリング

    自己修復する自動テスト、リグレッションスイート、リリースごとの負荷・カオステスト。

  • モノリスのモダナイゼーション

    リリースを止めずに、ストラングラーパターンでモノリスからサービスへ段階的に移行します。

  • エンタープライズID

    各顧客のIDプロバイダーによるシングルサインオンとユーザープロビジョニング。

  • エコシステムコネクター

    CRM、物流、税務、KYCプロバイダーへのREST、SOAP、Webhookコネクター。

  • サブスクリプション・従量課金

    プラン、クォータ、利用量の計測を、決済と財務システムに接続します。

  • エージェントプロトコル

    ツール利用のためのModel Context Protocol(MCP)サーバーと、システムをまたいで動くエージェントのためのAgent2Agent(A2A)。

  • データレジデンシー

    契約が求めるリージョンに、マルチクラウドまたは地域のソブリンクラウド上でテナントを配置します。

  • プライバシーとAI法

    GDPR、EUデータ法、EU AI Act、CCPA、中東・北アフリカの個人データ保護法に備えて設計します。

  • ソフトウェアサプライチェーン

    シークレットボルト、自動生成のソフトウェア部品表(SBOM)、依存関係・コンテナのスキャンを備えたDevSecOpsで、EUサイバーレジリエンス法に備えます。

  • アクセシビリティ

    企業・公共部門の顧客が導入できるよう、WCAGに沿って設計・テストしたインターフェース。

オープンプランのオフィスで複数のモニターを前に作業する男性

私たちの進め方

プロダクトチームのエンジニアリングパートナーとして取り組みます。まずアーキテクチャを定め、次に自動化された品質・検証ゲートのもとでシニアポッドが構築します。CRMプラットフォームで事業を運営する企業には、業務をプラットフォームに合わせるのではなく、プラットフォームを業務に合わせて導入・拡張します。

  1. まずアーキテクチャ

    製品をレビューし、目標アーキテクチャとその段階を合意します。

  2. シニアポッドが構築

    AIネイティブなプロダクトポッドが、自動検証ゲートのもとでお客様のリポジトリ内で作業します。

  3. 運用と改善

    リリースを本番環境で監視し、支出と信頼性をあわせてレビューします。

ERPから外部パートナーへ:一つのプラットフォーム、多数の相手業務イベントはERPを一度だけ出て、連携プラットフォームが各パートナーの期待する形式で届けます。コールバックも同じ経路で戻ります。再試行しても失敗するメッセージはデッドレターキューに入り、ペイロードを添えたアラートが上がります。ERPERP顧客、注文、請求書XSIS連携プラットフォームiPaaSまたは自作サービス、マッピング、再試行サードパーティCRM取引先、連絡先、商談サードパーティ物流と運送会社出荷と追跡サードパーティ電子インボイス・税務プラットフォームクリアリングと報告サードパーティKYC・本人確認プロバイダー本人確認とスクリーニングサービスデッドレターキューとアラート何も失わない人サポートチーム1REST · OData · webhook2REST/JSON3REST/JSON4webhook5SOAP/XML · REST6REST/JSON7webhook89

ERPから外部パートナーへ:一つのプラットフォーム、多数の相手

業務イベントはERPを一度だけ出て、連携プラットフォームが各パートナーの期待する形式で届けます。コールバックも同じ経路で戻ります。再試行しても失敗するメッセージはデッドレターキューに入り、ペイロードを添えたアラートが上がります。

  • 主要フロー
  • 非同期
  • 例外経路
9ステップのフロー

フローを順に示す

  1. ERPから連携プラットフォームへ:業務イベント、REST · OData · webhook経由(主要フロー)。
  2. 連携プラットフォームからCRMへ:顧客と注文、REST/JSON経由(主要フロー)。
  3. 連携プラットフォームから物流と運送会社へ:出荷の予約、REST/JSON経由(主要フロー)。
  4. 物流と運送会社から連携プラットフォームへ:追跡イベント、webhook経由(非同期)。
  5. 連携プラットフォームから電子インボイス・税務プラットフォームへ:クリアリング用の請求書、SOAP/XML · REST経由(主要フロー)。
  6. 連携プラットフォームからKYC・本人確認プロバイダーへ:本人確認、REST/JSON経由(主要フロー)。
  7. KYC・本人確認プロバイダーから連携プラットフォームへ:確認結果、webhook経由(非同期)。
  8. 連携プラットフォームからデッドレターキューとアラートへ:再試行後も失敗。デッドレターキューへ(例外経路)。
  9. デッドレターキューとアラートからサポートチームへ:ペイロードとエラー付きのアラート(例外経路)。

テクノロジーと標準

SaaS製品が前提とするプラットフォーム、プロトコル、規制を、このページの根拠となる資料の表記に沿って示します。

フレームワーク
  • Angular
  • Next.js
  • React
  • Vue.js
AIと機械学習
  • Agent2Agent (A2A)
  • Model Context Protocol (MCP)
DevOpsと可観測性
  • Kubernetes
デザインとアクセシビリティ
  • WCAG 2.2
CRMとワークフロープラットフォーム
  • Microsoft Power Platform
  • Salesforce
  • ServiceNow
連携
  • BPMN
  • GraphQL
セキュリティと暗号
  • Software bill of materials (SBOM)
標準と規制
  • CCPA
  • EU AI Act
  • EU Cyber Resilience Act (CRA)
  • EU Data Act
  • GDPR

始め方

今後の流れ

  1. 準備状況レビュー

    無料の48時間準備状況レビューで、プリンシパルアーキテクトがプロジェクトを6項目のDefinition of Readyに照らして確認し、適切なトラックを提案します。

  2. Blueprint Studio

    構造化されたワークショップで、目標を構築可能なブループリントに落とし込みます。ティア1は1–2週間、ティア2は3–4週間、ティア3は4–6週間で、いずれも提案書に記載する固定料金です。

  3. Ready-to-Build Blueprint Pack

    6つの成果物からなるReady-to-Build Blueprint Pack(製品・機能仕様書、アーキテクチャとテクノロジースタックのブループリント、連携とデータ契約の仕様書、インタラクティブなUIプロトタイプ、セキュリティと規制のマトリクス、拘束力のある固定価格の構築提案)をお渡しします。Blueprint料金の支払い完了後、ブループリントの100%をお客様が所有します。ベンダー非依存の標準で記述するため、XSISでも他の提供者でもご利用いただけます。

  4. 構築費用への充当

    XSISに構築をご依頼いただく場合、Blueprint料金の100%を構築費用から差し引きます。 クレジットは、ブループリント納品後60日以内、かつBlueprint料金の8倍以上の構築契約に限り有効です。

よくある質問

マルチテナント製品でテナントをどのように分離しますか。

レイヤーごとに分離レベルをお客様と決めます。データベース、スキーマ、暗号化鍵を共有するか分けるか、コンピュートとAPI利用に上限を設けるか、といった選択です。判断は顧客の契約、データレジデンシーの要件、テナントごとのコストによります。

作り直さずに製品をモダナイズできますか。

通常は可能です。ストラングラーパターンで、機能を一つずつモノリスから切り出し、自動テストで保護するため、その間もリリースを続けられます。

AI機能が利益率を圧迫しないようにするにはどうしますか。

トークンのFinOpsで対応します。繰り返しのプロンプトをセマンティックキャッシュし、定型的なタスクを小型モデルへ振り分け、支出を機能単位・テナント単位で測定します。

CRMプラットフォームを導入しますか、それとも自社製を構築しますか。

どちらも行います。Salesforce、ServiceNow、Microsoft Power Platformを導入・拡張し、事業にとってより適切な場合はCRM機能を製品に組み込みます。お客様の業務プロセスを確認したうえで、どちらかを提案します。

当社のプロダクトチームの一員として作業できますか。

はい。専任のAIネイティブなプロダクトポッドが製品の一部を担当することも、専門家がお客様のチームに入ることもできます。いずれの場合も、コード、設計、ドキュメントはお客様に帰属します。

契約ではなく、対話から始めましょう

構築、接続、保護のどれが必要かを教えてください。アーキテクトが内容を一緒に整理し、どこから始めるべきかを提案します。

今後の流れ

  1. 日程の調整

    セッションの日程を調整するため、当社チームからメールをお送りします。

  2. 事前コンサルティングセッション

    無料の30分オンライン事前相談です。目標、システム、制約を伺います。

  3. 準備状況レビュー

    無料の48時間準備状況レビューで、プリンシパルアーキテクトがプロジェクトを6項目のDefinition of Readyに照らして確認し、適切なトラックを提案します。

  4. トラックの選択

    スコープが確定したプロジェクトには、拘束力のある提案書を3–5営業日以内にお渡しします。構想段階のプロジェクトはBlueprint Studioから始まります。稼働中のシステムに障害がある場合、文書化されていない場合、連携が必要な場合は、1–2週間の診断から始まります。Blueprint Studioと診断はそれぞれ固定料金で、提案書に記載します。