AmTrust 是一家总部位于美国的全球领先财产和意外伤害保险公司,通过创新和利基的专业知识,在全球范围内(主要是小型企业)提供出色的保险和风险解决方案,其工人赔偿实践在美国排名第三。
在合规与创新之间找到适当的平衡
为了缓解开发压力,缩短软件开发周期,AmTrust正在寻求一种能够提升开发效率并优化传统开发实践的替代开发方法,同时不妥协于安全性、合规性和可靠性。希望通过提升IT部门的敏捷性,以便更快地适应业务变化并保持在保险行业的竞争优势。
AmTrust的IT高级副总裁Voytek Janisz指出,AmTrust在过去一直采用传统的软件开发方式,这需要进行大规模的修改。他们希望能够在不牺牲质量和安全性的前提下,缩短软件的交付周期。同时,也希望能以真正的敏捷方式在整个开发过程中实现快速原型设计,并与业务合作伙伴进行有效协作。
不中断开发的低代码之旅
AmTrust选择了OutSystems的高性能低代码平台,主要是因为其安全功能,包括Sentry产品和无锁定架构,这两者都可以防止AmTrust被专有技术所限制。此外,OutSystems平台提供的开发者体验也是评估过程中的一个重要因素。作为一家习惯于内部进行传统开发的公司,AmTrust希望找到一个不会干扰其IT团队现有开发流程的平台。
Voytek解释道,有了OutSystems,AmTrust的IT团队就不必重新定义全新的软件开发流程。“使用OutSystems,我们可以在低代码平台上开发解决方案,而无需全面改变我们的开发流程。我们可以将其融入我们现有的流程中。这对我们来说是一个重大的优点,因为它使我们能够无缝地采用新的低代码开发范式。”
自从采用了OutSystems以后,AmTrust已经成功地利用该平台解决了两类关键的用例:
1. 实现前端现代化:AmTrust的IT团队经常收到来自业务合作伙伴的请求,要求改进其应用程序的体验。为了灵活地应对这些请求,AmTrust运用OutSystems对用户界面和前端层进行现代化,同时保持定制化的后端稳定不变,而不是重新设计整个应用程序。
2. 自动化业务流程:此外,AmTrust正在使用OutSystems自动化一些对业务运营至关重要的,但通常难以排到开发优先级列表顶部的工作流程。这些自动化的机会覆盖了重要的业务领域,比如索赔、保单管理以及承保解决方案。
在短短15个月内,AmTrust 的 IT 部门已经推出了六种新的解决方案供内部和外部使用。
通过连接业务和开发来增强敏捷性
敏捷开发很大程度上涉及到与业务的互动和紧密协作,通常业务利益相关者可能会提出需要进一步的需求。Voytek Janisz表示,能够快速开发出一些功能哪怕只是一个可点击的原型,然后呈现给业务方并询问意见是非常重要的。这样可以更快地得到反馈,然后立即采取行动。业务合作伙伴也会感到他们是流程的一部分,并且会更积极地参与到开发团队中来。
现在,AmTrust 每两周对其 OutSystems 项目进行一次审查,全球团队在其中分享进展、探索重用机会,并将需求直接提交给领导层和业务部门。随着 AmTrust 的可重用组件架构不断完善,开发速度变得越来越快。
Voytek强调,使用OutSystems的另一大优势就是该平台使得他们的组织能够有效地管理技术债务。
在任何版本发布之前,开发团队都会利用OutSystems AI Mentor Studio进行检查,以确保开发人员遵循最佳实践,并通过使用“如何修复”功能的分步指导来优化应用程序的性能。另外,作为AmTrust的OutSystems卓越中心(CoE)的一部分,技术主管们会定期聚集一起,讨论可能出现的任何挑战,并在技术债务积累之前采取补救措施。
对于开发团队来说,反馈非常好。经过最初的犹豫,开发人员在开始开发后很快就接受了 OutSystems。展望未来,AmTrust 计划继续使用 OutSystems 在其多个业务领域提供新的定制解决方案,并扩大其新部署项目的采用,为其美国以外的业务提供解决方案。
案例信息来源:OutSystems官网,由LowCode低码时代编译发布,如有侵权,请联系删除。
– END –
报告下载
![](http://static-img-job.rpa-cn.com/lowcode/2023/07/20230731200339245.png)
大佬观点