レガシーリスクから戦略的資産へ:サイセンスはいかにして20年のイノベーションを確保したか

アナリティクス・エンパイア
2004年からビジネスインテリジェンスソリューションの構築に携わっていると、知見だけでなく技術的負債も蓄積されていきます。「Fusion Platform」を開発する世界的なリーダーであるSisenseは、医療、金融、製造、テクノロジーなどの分野で数千社のお客様を支援しており、人々が日常的に使用するツールにインテリジェンス機能を直接組み込んでいます。
2004年に設立されたSisenseは、従業員数約500名を擁するグローバル企業へと成長し、ビジネスインテリジェンスおよび分析分野における主要プロバイダーとしての地位を確立しています。同社の主力製品である「Sisense Fusion Platform」は、企業が自社の製品やワークフローにインテリジェンスを直接組み込むことを可能にする、高度な分析ソリューションです。
「当社の主力製品は『Sisense Fusion Platform』です。これは、企業が自社の製品やワークフローにインテリジェンスを直接組み込めるようにする、高度な分析ソリューションです。当社は、お客様の顧客体験ワークフローに深く組み込むことができる、強力でスケーラブルかつ安全な分析体験の提供に注力しています。」 — Sisense
「ディスカバリー・フェーズ」:20年にわたるイノベーションと現代の現実の融合
レガシー評価
20年にわたるイノベーションを積み重ねてきたSisenseは、自社のプラットフォームの一部が依然としてAngularJS 1.9上で稼働していることを発見しました。これらのコンポーネントは顧客の業務にとって依然として不可欠でしたが、医療や金融といった規制の厳しい業界において、コンプライアンス上のリスクが高まりつつありました。このプラットフォームは20年以上にわたり有機的に進化を遂げてきており、各世代の技術は前の世代の基盤の上に構築されてきました。
コンプライアンスの現実検証
このサポート対象外のフレームワークは、企業顧客にとって絶対条件であったHIPAA、SOC 2、およびその他のコンプライアンス基準に関して深刻な懸念を引き起こしました。顧客がこれらのレガシーコンポーネントに大きく依存していたため、チームは、競争力を維持するための製品ロードマップを妨げることなく、継続的な安定性とセキュリティを確保する必要がありました。
戦略的判断ポイント
Sisense社には、急いで抜本的な書き換えを行うのではなく、これらの技術を安全かつコンプライアンスに準拠した状態に保ちつつ、顧客へのコミットメントを維持し、エンジニアリング部門がイノベーションに注力し続けられるような、信頼性の高い長期的なソリューションが必要でした。
「創業20年の企業である当社では、プラットフォームの一部が依然としてレガシー技術、とりわけAngularJS 1.9上で稼働していました。これらのコンポーネントは顧客にとって依然として不可欠なものでしたが、セキュリティやコンプライアンス、特にHIPAA、SOC 2、その他のコンプライアンス基準に関して、リスクが高まりつつありました。」 — Sisense
「チャレンジ・マトリックス:エンタープライズレベルの複雑性」
Sisenseは、規制産業向けのエンタープライズソフトウェア企業なら誰もが直面するであろう、多面的な課題に直面していました。
HIPAA準拠への圧力
医療業界の顧客からは、規制への継続的な準拠が求められており、セキュリティ上の脆弱性があれば、こうした重要な関係が損なわれる恐れがあった。
SOC 2 の要件
企業のセキュリティ基準は決して妥協できないものでした。SOC 2認証の取得は、大企業クライアントとの信頼関係を維持するために不可欠でした。
製品ロードマップの維持
レガシーシステムの保守によってイノベーションが遅れることは許されなかった。Sisenseの競争優位性は、プラットフォームの継続的な進化と新機能の開発にかかっていた。
お客様への取り組み 誠実さ
一部のお客様はこれらのレガシーコンポーネントに大きく依存していたため、Sisenseは、確立されたワークフローを妨げることなく、それらの継続的な安定性とセキュリティを確保する必要がありました。
「これらのテクノロジーのセキュリティとコンプライアンスを確保しつつ、製品ロードマップや顧客体験に支障をきたさない、信頼性の高い長期的なソリューションが必要でした。」 — Sisense
戦略的解決策:橋を燃やすのではなく、橋を架けること
慎重な検討を経て、SisenseはHeroDevsと提携し、AngularJS 向けの「Never-Ending Support」プログラムを導入しました。これは単なる一時的な対応ではなく、同社の長期的な技術進化計画に沿った戦略的な決断でした。
HeroDevsの強み
HeroDevsは、以下のいくつかの主要な機能を通じて、従来のシステムの安定性と将来の近代化との間に不可欠な架け橋を築きました:
- セキュリティ保証:脆弱性の継続的な監視とパッチ適用により、HIPAA、SOC 2、およびその他の規制枠組みへの継続的な準拠が確保されました。
- 業務への影響ゼロ:サポート体制のおかげで、レガシーコンポーネントを直ちに書き換えることなく維持することができ、顧客向けの体験の安定性を保つことができました。
- 戦略的な柔軟性:HeroDevsがセキュリティリスクに対応することで、エンジニアリングチームは独自のスケジュールに合わせて、最新のフレームワークを用いたコンポーネントの再構築に集中することができました。
「HeroDevsは、『Never-Ending Support』プログラムを通じて、レガシーシステムの安定性と将来の近代化との間をつなぐ重要な架け橋となってくれました。同社のソリューションにより、AngularJS 1.9は公式にはサポート対象外となっているにもかかわらず、セキュリティパッチやコンプライアンス関連の更新、そして専門家レベルのメンテナンスを継続して利用することができました。」 — Sisense
主要なサービス要素
Sisenseにとって、HeroDevsのサービスにおいて最も重要な点は以下の通りでした:
- 予防的なセキュリティ管理:定期的な脆弱性スキャンと、新たに発見されたエクスプロイトに対する即時のパッチ適用
- ブラウザの互換性維持:アプリケーションが最新のブラウザやセキュリティ基準に対応し、引き続き正常に動作するよう確保する
- エキスパート・サポート・チーム:従来のアーキテクチャと現代のエンタープライズ要件の両方を熟知した技術専門家
「彼らのアプローチは、当社のニーズに完璧に合致していました。安全で信頼性が高く、業務の妨げにならないサポートにより、長期的な技術進化を計画しながらも、ビジネスの継続性を維持することができました。」 — Sisense
実装:実践におけるエンジニアリングの卓越性
3段階の実行
- そのまま置き換え可能。Sisenseは、既存のAngularJS パッケージをHeroDevsのNES版に置き換えました。APIが1対1で互換性があるため、このアップグレードにはコードのリファクタリングやアーキテクチャの変更は一切必要ありませんでした。
- 検証とテスト。スワップ完了後、彼らは標準的な回帰テストおよびセキュリティテストを実施し、すべてが期待通りに動作することを確認しました。移行はスムーズに行われ、アプリケーションの機能変更は一切必要ありませんでした。
- 継続的な信頼。NES(AngularJS )の導入により、Sisenseは現在、HeroDevsから継続的なセキュリティパッチとコンプライアンス支援を受けており、HIPAA、SOC 2、およびその他の規制要件への準拠が確保されています。
技術的な実装例
この実装は、シンプルさの威力を如実に示しました:
// Before: Standard AngularJS 1.9
{
"dependencies": {
"angular": "1.9.0",
"angular-route": "1.9.0",
"angular-resource": "1.9.0"
}
}
// After: HeroDevs NES Angular
{
"dependencies": {
"@herodevs/angular": "1.9.0-nes.1",
"@herodevs/angular-route": "1.9.0-nes.1",
"@herodevs/angular-resource": "1.9.0-nes.1"
}
}
// Zero code refactoring required
// Full API compatibility maintained
// Immediate security coverage
「HeroDevsのソリューションの導入は、シンプルかつ効率的であり、当社の開発ワークフローへの影響も最小限に抑えられました。HeroDevsからは、AngularJSのNever-Ending Support (NES) 版が提供されました。これは、当社が使用していたAngularJS 1.9フレームワークの、そのまま置き換え可能な代替ソリューションです。」 — Sisense
変革に関するデータ:測定可能な効果
リソース配分の最適化
Sisenseの変革において最も注目すべき点の一つは、エンジニアリングチームによる時間とリソースの配分方法に、目に見える変化が見られたことでした。
『NESAngularJS 』以前:
- セキュリティ保守:15%
- 製品の革新:20%
- フロントエンドの最適化:65%
『NESAngularJS 』の後に:
- セキュリティ保守:5%
- 製品の革新:25%
- フロントエンドの最適化:70%
この維持管理コストの10%削減は、製品イノベーションや戦略的な近代化の取り組みに向けたリソースの拡大に直結しました。
「AngularJS のレガシーサポートをHeroDevsに委託したことで、当社のフロントエンドチームはメンテナンスの負担を10%削減し、その時間を製品のイノベーションに充てることができました。」 — Sisense
エンタープライズクラスの成果
HeroDevsとの提携により、即座に測定可能な成果がもたらされました:
- 脆弱性の100%是正: AngularJS 1.9の既知の脆弱性をすべて完全に排除し、プラットフォームを完全サポート状態に戻します。
- ダウンタイムゼロでの導入:NESのAngularJS 代替ソリューションは、そのまま置き換えられる仕様であったため、移行期間中も顧客や社内チームに支障をきたすことはありませんでした。
- コンプライアンス要件への完全な適合:このアップグレードにより、直ちリファクタリングを行う必要なく、HIPAAやSOC 2をはじめとする主要な規制基準への継続的な準拠が確保されました。
- 近代化の加速:HeroDevsが長期にわたるレガシーシステムのサポートを担当することで、エンジニアリングチームはフロントエンドの近代化に時間を振り向けることができ、全体的な開発スピードが向上しました。
- 短期間での導入:テストや検証を含め、導入は2週間足らずで完了しました。これは、長期的な戦略的影響をもたらすソリューションとしては、極めて迅速な対応と言えます。
「HeroDevsとの提携により、当社のレガシーなフロントエンドアーキテクチャに存在していた重大なセキュリティおよびコンプライアンス上の課題が解決され、Sisenseには即座に測定可能なメリットがもたらされました。」 — Sisense
アナリティクス企業の強み:戦略的インテリジェンス
競争優位性としてのコンプライアンス
Sisenseの事例は、先を見据えたセキュリティ管理が、単なるコストセンターではなく、競争上の差別化要因となり得ることを示しています。同社は、システムを最新化しつつもHIPAA、SOC 2、ISOのコンプライアンスを維持することで、企業や規制産業にとって信頼できるパートナーとしての地位を確固たるものにしました。
「アナリティクス業界において、信頼こそがすべてです」とSisenseは語る。「当社の顧客は、最も重要なビジネスプロセスに当社のプラットフォームを組み込んでいます。当社がセキュリティとコンプライアンスに積極的に取り組んでいることを顧客が理解すれば、すべての顧客との関係がさらに強固なものになります。」
エンジニアリングにおける速度の最適化
保守管理費の10%削減は、単なる数字の問題ではなく、エンジニアリングチームがどのように力を注ぐべきかという点において、根本的な転換を意味していました:
- 戦略的なリソース配分:「HeroDevsにレガシーシステムのセキュリティ対応を任せることで、当社のエンジニアは、市場で他社との差別化を図る革新的な分析機能の構築という、自分たちが最も得意とする業務に集中できるようになりました。」
- 「緊急性よりも品質を重視:このソリューションにより、急いでコードを書き直すのではなく、熟考を重ねた近代化が可能になりました。『技術の進化を適切に計画するための余裕が生まれ、その結果、より優れたアーキテクチャ上の判断につながりました。』」
- 顧客への影響の拡大:エンジニアリングリソースに余裕が生まれたことで、機能の提供スピードが向上し、顧客体験の向上に直結しました。
リスク管理の卓越性
業務に支障をきたさない導入により、エンタープライズ環境においてセキュリティの向上に業務上の犠牲を伴う必要がないことが実証されました:
- 事業継続:移行期間中、サービスの中断を経験したお客様はいませんでした。
- ステークホルダーの信頼:経営陣は、チームが技術リスクを先を見越して管理できる能力に対して信頼を寄せた。
- ベンダー提携モデル:この成功は、今後の戦略的技術提携のモデルケースとなった。
「プロセスの簡潔さと、HeroDevsが提供する長期的なサポートが相まって、製品の革新や顧客への提供に割くリソースを犠牲にすることなく、即座にセキュリティ対策が整い、安心感を得ることができました。」 — Sisense
アナリティクスおよびBIのリーダーに向けた教訓
「レガシー・アドバンテージ」のパラダイム
Sisenseの事例は、レガシー技術は単なる足かせに過ぎないという通説に異を唱えています。適切にセキュリティ対策とメンテナンスが行われていれば、成熟したプラットフォームは競争上の優位性となり得ます:
- 安定性こそが強み:20年にわたる開発を経て、顧客から信頼される、堅牢で実戦での実績を積んだコンポーネントを生み出しました。
- 顧客関係の維持:既存の機能を維持することで、確立された顧客のワークフローと関係を維持しました。
- 戦略的計画の自由度:セキュリティ・ブリッジ・ソリューションにより、事後対応的な技術決定ではなく、戦略的な技術決定が可能になった。
パートナーシップによる相乗効果
HeroDevs との協業は、専門性の高いパートナーシップがいかにして社内の能力を強化できるかを示しました:
- 業務の効率化:専門的なセキュリティ保守業務を外部委託することで、社内チームは中核となる業務に注力できるようになります。
- 専門知識へのアクセス:専門スタッフを採用することなく、AngularJS のセキュリティに関する専門知識を活用できるようになった。
- リスクの分散:専門家と技術リスクを分担することで、組織全体のリスク負担を軽減する。
データに基づく技術的な意思決定
アナリティクス企業であるSisenseは、自社の技術的課題に対して、顧客に提唱しているのと同じデータ駆動型の手法を用いて取り組みました:
- 定量化された効果:ソリューションの有効性を検証するために、リソース配分の変化を測定した。
- ROIの算出:ソリューションのコストに対して、エンジニアリング時間の削減によるビジネス上の価値を評価した。
- 継続的なモニタリング:継続的な効果と最適化の機会を追跡するための指標を確立した。
「HeroDevsのおかげで、ロードマップの遅延を招くことなくセキュリティリスクを軽減できたため、顧客を守りつつ、エンジニアリングへの注力を維持することができました。最小限の負担で長期的な価値を提供することができたのです。」 — Sisense
未来を見据えた視点
規制対象業界向けハンドブック
医療、金融、その他の規制対象業界にサービスを提供する企業にとって、Sisenseのアプローチは実績のあるフレームワークを提供します:
- テクノロジーに関する決定を行う前に、コンプライアンス上のギャップを徹底的に評価してください。
- 全面的な再構築を必要とせずに、特定のリスクに対処できる橋梁の解決策を検討する。
- 規制要件を熟知した専門家と戦略的に提携しましょう。
- リソース配分を測定・最適化し、ビジネス価値を最大化する。
- セキュリティおよびコンプライアンスに関する取り組みについて、顧客と積極的にコミュニケーションを図る。
戦略的技術進化
この提携により、Sisenseは、事後対応的な技術計画ではなく、戦略的な技術計画を立てることが可能となり、長期的な成功への基盤を築くことができました:
- 独自のスケジュールに合わせた近代化:エンジニアリングチームは、セキュリティ上の緊急性ではなく、ビジネスの優先順位に基づいて、Angular からモダンなフレームワークへの移行を計画することができました。
- 顧客中心の開発:社内の技術的負債ではなく、顧客のニーズに一貫して焦点を当てた。
- 競合他社との差別化:競合他社がレガシーなセキュリティ問題に苦戦する中、開発ペースを維持した。
「HeroDevsと提携し、同社のNES(AngularJS )ソリューションを導入したことで、レガシーコードベースに存在していた重大なセキュリティ上の脆弱性を解消できただけでなく、Sisenseが企業や規制対象業界にとって信頼できるパートナーであるという地位をさらに強固なものにしました。旧式のフレームワークに対する継続的なサポートにより、コンプライアンスとリスク管理への取り組みを自信を持って示すことができます。」 — Sisense
同様のレガシー技術の課題に直面しているアナリティクスおよびビジネスインテリジェンスの責任者にとって、Sisenseの変革は、適切なパートナーシップを結ぶことで、潜在的なリスクを競争上の優位性へと転換できることを示しています。その一方で、企業の成功に不可欠なセキュリティ、コンプライアンス、および顧客体験の基準をしっかりと維持することも可能なのです。
Sisenseは、組み込み型アナリティクス向けプラットフォーム「Fusion Platform」を通じて、世界中の数千社に及ぶ顧客にサービスを提供し、ビジネスインテリジェンスおよびアナリティクス業界をリードし続けています。