在超过165年的时间里,IOOF公司一直致力于帮助澳大利亚人为自己提供未来财务保障,理所当然地在澳大利亚金融服务行业赢得了举足轻重的地位。
金融业受到严格监管,养老金服务提供商必须严格遵守法规,同时还必须拥有适当的技术支持。要支持养老金业务,就需要进行资产管理,其中一个关键要素是保管服务。
为了抓住机会为客户提供更好的服务,同时降低运营风险,IOOF公司着手精简其系统,依靠内部团队来提供保管服务,降低成本,同时提高服务的及时性。
IOOF为该项目选用了Clojure这种优雅的函数式编程语言,它易于与Java兼容,对其他技术架构没有任何影响。Clojure与Java的高度兼容性非常适合IOOF现有的IT环境,而且构建速度快,代码也少很多。
该项目是一个独立模块,我们可将其作为一项服务来构建,这正好符合我们的架构目标。关键在于,该项目需与我们的核心管理系统兼容,且不会构成任何挑战。利用Clojure,我们能够快速、轻松地落实一切必要的变革,依靠内部团队来提供保管服务。
IOOF公司向值得信赖的合作伙伴Thoughtworks寻求协助。由于IOOF公司与Thoughtworks之间保持长期合作关系,因而利益相关者的参与度较高,使得项目团队能够快速推进交付工作。
将保管服务转移到内部还意味着团队可以在第一时间获得反馈,确保系统可以根据具体要求进行定制,最重要的是,满足该系统用户的各种需求。
在6个月的时间里,保管服务逐渐由外部供应商移交到内部团队,提升了业务流程的成果和效率。更重要的是,这项服务降低了相关风险,可为终端客户提供更多价值。