从遗留风险到战略资产:Sisense 如何确保 20 年的创新发展

分析帝国

自2004年以来,在持续构建商业智能解决方案的过程中,我们既积累了经验,也积累了技术债务。作为Fusion Platform背后的全球领导者,Sisense为医疗保健、金融、制造和科技等领域的数千家客户提供服务——将智能直接嵌入到人们日常使用的工具中。

Sisense 成立于 2004 年,现已发展成为一家拥有约 500 名员工的全球性企业,并确立了其作为领先商业智能与分析服务提供商的地位。其核心产品——Sisense Fusion 平台——是一款先进的分析解决方案,能够帮助企业将智能功能直接嵌入其产品和工作流程中。

“我们的核心产品是 Sisense Fusion 平台——这是一款先进的分析解决方案,能够帮助企业将智能功能直接嵌入其产品和工作流程中。我们致力于提供功能强大、可扩展且安全的分析体验,这些体验可以深度融入客户客户体验工作流程之中。”——Sisense

探索阶段:20年的创新与现代现实的交汇

遗产评估

作为一家拥有二十年创新历史的公司,Sisense发现其平台的部分组件仍运行在AngularJS 1.9上。这些组件对客户的运营依然至关重要,但在医疗保健和金融等受监管行业中,却带来了日益加剧的合规风险。该平台在二十年间经历了自然演进,每一代技术都是在上一代基础上逐步发展而来的。

合规现实检验

这种缺乏支持的框架引发了人们对HIPAA、SOC 2及其他合规标准的严重担忧,而这些标准对于企业客户而言是不可妥协的。鉴于客户高度依赖这些遗留组件,团队需要确保系统的持续稳定性和安全性,同时不影响维持其竞争优势的产品路线图。

战略决策点

与其仓促进行颠覆性的重写,Sisense 更需要一个可靠且长久的解决方案,既能确保这些技术的安全性和合规性,又能履行对客户的承诺,并让工程团队继续专注于创新。

“作为一家拥有20年历史的公司,我们的平台部分组件仍运行在旧版技术上——最突出的是AngularJS 1.9。虽然这些组件对我们的客户依然至关重要,但它们在安全性和合规性方面带来了日益增大的风险,特别是在HIPAA、SOC 2及其他合规标准方面。”——Sisense

挑战矩阵:企业级复杂性

Sisense 面临着一项多维度的挑战,这对于任何服务于受监管行业的企业软件公司来说都并不陌生。

HIPAA合规压力

医疗保健领域的客户要求持续保持合规,而任何安全漏洞都可能危及这些关键的合作关系。

SOC 2 要求

企业安全标准绝不能打折扣。SOC 2 认证对于维持与大型企业客户的信任至关重要。

产品路线图的维护

创新绝不能因维护旧系统而受阻。Sisense 的竞争优势取决于平台的持续演进和新功能的开发。

对客户的承诺 诚信

一些客户高度依赖这些旧版组件,因此Sisense必须在不影响现有工作流程的情况下,确保这些组件的持续稳定性和安全性。

“我们需要一个可靠且长期的解决方案,以确保这些技术的安全性和合规性——同时不影响我们的产品路线图或客户体验。”——Sisense

战略解决方案:搭建桥梁,而非烧毁桥梁

经过仔细评估,Sisense 与 HeroDevs 合作,为其AngularJS 实施了“永续支持”计划。这不仅仅是一个战术层面的解决方案,更是一项符合其长期技术演进计划的战略决策。

HeroDevs 的优势

HeroDevs 通过以下几项关键能力,在传统系统的稳定性与未来的现代化之间架起了一座至关重要的桥梁:

  1. 安全保障:通过持续的漏洞监控和补丁修复,确保始终符合HIPAA、SOC 2及其他监管框架的要求。
  2. 零中断:技术支持使他们能够在不立即重写的情况下维护旧版组件,从而确保面向客户的体验保持稳定。
  3. 战略灵活性:由于HeroDevs负责处理安全风险,工程团队便能够按照自己的时间表,专注于使用现代框架重构组件。
“HeroDevs 通过其‘永不终止的支持’计划,在系统稳定运行与未来现代化升级之间架起了一座关键桥梁。尽管AngularJS 1.9 已不再获得官方支持,但他们的解决方案仍让我们能够持续获得安全补丁、合规性更新以及专家级维护服务。”——Sisense

关键服务要素

HeroDevs 为 Sisense 提供的服务中,最关键的方面包括:

  • 主动安全管理:定期进行漏洞扫描,并对新发现的漏洞利用立即进行修补
  • 浏览器兼容性维护:确保应用程序能够继续与现代浏览器及安全标准兼容
  • 专家支持团队:既了解传统架构,又熟悉现代企业需求的技术专家
“他们的方案完全符合我们的需求——安全、可靠且不干扰业务的支持,让我们在规划长期技术演进的同时,能够保持业务连续性。”——Sisense

实施:工程卓越的实践

三阶段执行

  1. 直接替换。Sisense 将其现有的AngularJS 包替换为 HeroDevs 的 NES 版本。得益于 1:1 的 API 兼容性,此次升级无需进行代码重构或架构调整。
  2. 验证与测试。系统切换完成后,他们运行了标准的回归测试和安全测试,以验证一切是否按预期运行。此次过渡非常顺利,且无需对应用程序进行任何功能性修改。
  3. 持续的信心。随着 NESAngularJS 的部署,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为我们提供了其Never-Ending Support (NES) 版本的AngularJS——这是对我们现有AngularJS 1.9框架的直接替代方案。”——Sisense

转型数据:可衡量的影响

资源配置优化

Sisense 转型过程中最具说服力的方面之一,是其工程团队在时间和资源分配方式上发生了可量化的转变。

NES版《AngularJS 》之前:

  • 安保维护:15%
  • 产品创新:20%
  • 前端优化:65%

NES《AngularJS 》之后:

  • 安保维护:5%
  • 产品创新:25%
  • 前端优化:70%

维护成本的这一10%的削减,直接转化为产品创新和战略现代化工作的更大能力。

“通过将旧版AngularJS 的支持工作交由HeroDevs负责,我们的前端团队将维护成本降低了10%,从而能够将节省下来的时间用于产品创新。”——Sisense

企业级成果

与 HeroDevs 的合作带来了立竿见影且可量化的效益:

  • 100% 漏洞修复:彻底消除所有已知的AngularJS 1.9漏洞,使平台恢复到受全面支持的状态。
  • 零停机实施:NESAngularJS 替代方案的即插即用特性确保了在过渡期间不会对客户或内部团队造成任何干扰。
  • 全面符合合规要求:此次升级确保了系统持续符合包括HIPAA和SOC 2在内的关键监管标准,且无需立即进行重构。
  • 加速现代化:由于 HeroDevs 负责长期维护遗留系统,工程团队得以将时间重新分配到前端现代化工作上,从而提高整体开发速度。
  • 闪电般的实施速度:整个实施过程(包括测试和验证)在两周内就完成了——对于一个具有长期战略影响的解决方案而言,这堪称异常迅速。
“与 HeroDevs 合作,通过解决我们旧有前端架构中存在的关键安全和合规性缺陷,为 Sisense 带来了立竿见影且可量化的效益。”——Sisense

分析公司的优势:战略情报

合规作为竞争优势

Sisense 的经验表明,主动的安全管理如何能够成为一种竞争优势,而不仅仅是一个成本中心。通过在实现现代化转型的同时保持对 HIPAA、SOC 2 和 ISO 标准的合规性,他们巩固了作为企业及受监管行业值得信赖的合作伙伴的地位。

“在分析业务领域,信任至关重要,”Sisense 表示。“我们的客户正在将我们的平台嵌入到他们最关键的业务流程中。当他们知道我们在安全和合规方面采取了主动措施时,这将进一步巩固与每一位客户的关系。”

工程速度优化

维护管理成本降低10%不仅仅是一个数字——它标志着工程团队在工作重点上的根本性转变:

  • 战略资源配置:“有了 HeroDevs 负责处理遗留安全问题,我们的工程师就能专注于他们最擅长的事情——构建创新的分析能力,从而让我们在市场上脱颖而出。”
  • 质量重于速度:该解决方案使我们能够进行深思熟虑的现代化改造,而非仓促重写。“我们获得了充裕的时间来妥善规划技术演进,这最终促成了更优的架构决策。”
  • 客户影响放大:释放出的工程资源直接转化为更快的功能交付和更佳的客户体验。

卓越的风险管理

这种零中断的实施证明,在企业环境中,安全性的提升并不需要以牺牲运营效率为代价:

  • 业务连续性:在过渡期间,没有任何客户遇到服务中断的情况。
  • 利益相关方的信心:领导层对团队主动管理技术风险的能力充满了信心。
  • 供应商合作模式:这一成功为今后的战略技术合作树立了范例。
“流程的简便性,加上 HeroDevs 提供的长期支持,让我们立即获得了安全保障,也让我们高枕无忧——同时无需从产品创新或客户交付中抽调资源。”——Sisense

面向分析与商业智能领导者的启示

“传承优势”范式

Sisense 的故事挑战了“传统技术纯粹是负担”这一传统观念。只要得到妥善的保护和维护,成熟的平台就能成为竞争优势:

  • 稳定即力量:二十年的发展造就了坚固可靠、经实战考验的零部件,深受客户信赖。
  • 客户关系维护:通过保留现有功能,确保了既定的客户工作流程和客户关系的稳定。
  • 战略规划的灵活性:安全桥接解决方案使技术决策能够基于战略考量,而非被动应对。

合作伙伴关系的乘数效应

与 HeroDevs 的合作表明,专业化的合作伙伴关系能够如何增强内部能力:

  • 提升专注度:通过将专业安防维护工作外包,内部团队便能专注于核心业务。
  • 获取专业知识:无需招聘专业人员,即可利用AngularJS 的安全专业知识。
  • 风险分担:与专家共同分担技术风险,从而降低组织的整体风险敞口。

基于数据的技术决策

作为一家分析公司,Sisense 采用与他们向客户倡导的相同的数据驱动方法来应对自身的技术挑战:

  • 量化影响:通过衡量资源分配的变化来验证解决方案的有效性。
  • 投资回报率(ROI)计算:评估了工程时间节省所带来的商业价值与解决方案成本之间的关系。
  • 持续监控:建立了相关指标,用于跟踪持续产生的效益和优化机会。
“HeroDevs 在不延误我们产品路线图的情况下有效降低了安全风险,使我们既能保护客户,又能专注于工程开发——以最小的额外工作量创造长期价值。”——Sisense

面向未来的视野

《受监管行业指南》

对于服务于医疗保健、金融及其他受监管行业的企业而言,Sisense 的方法提供了一个行之有效的框架:

  1. 在做出技术决策之前,应全面评估合规性差距。
  2. 评估能够应对特定风险且无需彻底重建的过渡性解决方案。
  3. 与了解监管要求的专家建立战略合作伙伴关系。
  4. 衡量并优化资源分配,以实现业务价值的最大化。
  5. 就安全与合规承诺,主动与客户进行沟通。

战略性技术演进

此次合作使Sisense能够进行战略性的技术规划,而非被动应对,从而为其奠定了长期成功的基石:

  • 按自身时间表推进现代化:工程团队可以根据业务优先级,而非安全紧迫性,来规划从Angular 向现代化框架的迁移。
  • 以客户为中心的开发:始终关注客户需求,而非内部技术债务。
  • 竞争差异化:在竞争对手可能因遗留安全问题而举步维艰之际,我们仍保持了开发速度。
“通过与 HeroDevs 合作并部署其 NESAngularJS 解决方案,我们不仅弥补了旧版代码库中关键的安全漏洞,还巩固了 Sisense 作为企业及受监管行业值得信赖的合作伙伴的地位。凭借对过时框架的持续支持,我们可以自信地展现我们在合规性和风险管理方面的承诺。”——Sisense

对于面临类似传统技术挑战的分析和商业智能负责人而言,Sisense 的转型表明,正确的合作伙伴关系能够将潜在的劣势转化为竞争优势——同时还能保持企业成功所必需的安全性、合规性和客户体验标准。

Sisense 继续引领商业智能和分析行业,凭借其用于嵌入式分析的 Fusion 平台,为全球数千家客户提供服务。

目录
下载案例研究