【博时基金】DevOps重塑IT价值助力金融科技创新发展

伴随着研发体系的成功转型、新一代技术架构和新一代应用系统的落地,博时基金的IT实现了从能力、技术到系统的全面升级,以IT新技术为基础的金融科技已成为博时腾飞的引擎之一,成为博时在新时代创新发展的重要推动力。

0
71

背景

最近几年,基金行业发展比较快,业务范围从传统公募到大资管,业务地域从中国大陆到全球化,在互联网金融浪潮中扮演了重要角色,金融科技又带来新的挑战和机遇。据毕马威2014年研究报告显示,由于新技术、人口变化、社交方式的影响,资产管理行业一半的公司将在2030年消失,而苹果、谷歌及全球大型零售企业可能成为行业大鳄。在这些背景下,行业对IT的要求非常高。行业发展的早期,对IT服务商的依赖程度很高,尽管这些服务商现在水平依然很高,但已经难以满足基金行业个性化和快速响应业务变化的需求。信息系统的自主研发能力,在一定程度上决定了业务开展的广度和深度。长远看,自主研发能力还决定了传统金融行业在互联网时代的生存能力和创新发展能力。业务发展对系统自主研发能力提出了很高的要求,但相对应的却是研发管理体系落后、问题多、困难多,行业的自主研发能力难以满足行业发展的期望。系统越来越复杂,人员在流动,却发现以前的系统欠缺开发文档、欠缺架构把控、欠缺版本管理。自主开发多年的系统,功能和性能成为瓶颈,系统新功能开发效率越来越低。系统更新换代时,规模和业务复杂性显著提升,原来的开发模式难以掌控。

 软件研发管理的趋势

1.通过敏捷和DevOps提升快速交付能力,是互联网公司和传统软件企业共同的趋势。互联网企业在多年前已经可以实现快速交付。2011年的5月,亚马逊平均每11.6秒在生产环境做一个变更,脸书每天2次生产环境发布,谷歌的很多服务每周多次发布。2012年,国内某大型手游开发公司有一个需求,当时服务商可以交付的时间,苹果是15~30天,谷歌是1~3个月,微软是6~12个月。从这些例子中,我们思考是什么成就了亚马逊、脸书、谷歌、苹果,又是什么导致了微软Windowsphone后来的消亡。后来微软是传统软件研发巨头中转型最好、获益最大的,近年来股价屡创新高。以VisualStudio为例,2012年开始敏捷和DevOps转型,2012年之前,每三年才发布一个版本,现在可以建立每三周的迭代计划,云上版本持续交付,线下三个月发一个版本。更重要的是,通过持续交付加强了用户的反馈,提高了产品的价值。软件出现后,开发管理不断演进,从无序到有序、到标准化、到敏捷和DevOps。1993年出现标准化的CMMI体系,2001年出现敏捷,2009年出现DevOps。DevOps的起源,是用敏捷思想探讨改进系统管理、和基础设施运维。2011年出现SOA,用于解耦合,支持敏捷,后来的微服务和容器技术也是一脉相承。在这个历史中,敏捷是很重要的思想。2015年,中国银行业中,很多家开始敏捷实践,它的背景,是2014年的互联网金融浪潮的挑战。2016年博时基金进行了敏捷和DevOps转型实践,适应了软件研发管理的趋势,也符合基金行业发展背景的要求。2.敏捷思想的本质是通过快速迭代,提升IT价值和质量。敏捷认为软件研发过程相比传统项目管理过程(成本、进度、范围)多出了2个关键的可变因素——价值和质量。因为用户一开始不能准确描述他们想要的东西,所以需要把业务系统拆分成用户故事,或者说是一个个有特定业务价值的功能。通过快速迭代,快速交付这些用户故事,及时得到用户反馈,在高效沟通的基础上,最终交付给用户真正想要的东西。DevOps可以简单理解为敏捷思想应用于开发、技术运营、质量保障,全面提升敏捷水平。引入DevOps后,可以在业务响应速度、质量、安全性保障、员工满意度、投入产出比等方面得到大幅的提升,例如:行业领先团队的部署速度快200倍、问题修复速度快24倍、变更错误率降低到1/3、降低线上问题修复时间到1/2500,减少22%的意外问题、减少一半的安全性问题等,同时可减少低价值重复性工作、减少宕机时间,让员工有更多的时间投入更有意义的工作,比如新功能开发。

实现转型,重塑IT价值

1.敏捷和DevOps转型,带来显著的效益。每个公司有自己不同的情况,博时基金也面临自己的问题。博时基金在行业中最早建立自主研发能力,有较强的IT文化和IT综合优势,但也遇到发展的瓶颈。在博时基金,业务发展对IT带来更高的要求,多个新系统亟待开发,多个老系统亟需更新换代,公司为此大幅提高了IT人员编制,加上外包人员,参与开发的IT人数在2017年数倍增长。怎样跨越如此大的发展门槛,成为IT管理者面临的重大考验。突破瓶颈,不单是引进工具、改进管理,更是思维方式上的转变,也就是转型。我们迫切期望增强的IT能力,包括管理大型开发团队的能力、建立大型复杂系统的开发能力,以及建立产品化系统的开发能力。这也是博时基金IT顺应公司高速发展需要实现的一大突破。通过IT的转型,支持业务高速发展、快速应对变化、把握金融科技创新、推动和引领业务转型。2016年,博时基金开始建立DevOps统一研发平台,并进行敏捷和DevOps转型实践。DevOps统一研发平台项目于2016年初启动,2016年下半年上线,后来持续升级。在这个平台的基础上,博时IT团队持续进行敏捷和DevOps研发管理的转型,团队能力跨越了发展的门槛。随后,支持新一代大型业务复杂的项目、产品化开发,三个新一代项目于2018年初按计划交付。转型带来显著的效益。直接效益方面,博时基金全部自研和合作开发系统、全部正式员工和外包人员在该平台上进行统一管理,整体研发效率提升20%以上,年节省成本数千万元级。间接效益更为显著,最重要的是团队能力的提升,包括大型团队、大型项目、业务复杂项目、产品化等能力。其他间接效益包括提升IT治理水平、提升IT工作的价值和质量、提升精细化管理水平、快速应对业务变化、降低项目失败风险等。2.借助DevOps统一研发平台,建立研发端到端的协作能力。博时基金的DevOps统一研发平台,采用先进的敏捷和DevOps理念,整合软件研发工具、容器化技术、运营监控工具,解决了研发中的代码分支管理、环境获取、自动化、微服务化、持续交付等突出难题,支持博时基金IT团队实现敏捷和DevOps转型,在团队规模和核心能力上实现跨越式提升,适应互联网时代对自主研发能力的要求。在DevOps统一研发平台的系统架构中,可以划分为开发和技术运营两大部分,分别有相关的管理域和管理方法。支撑这些管理的整体平台,采用了TFS,可以对研发全过程和全生命周期进行管理,开发管理过程中,自动形成非常有价值的数据仓库、知识库。DevOps平台整合了需求、设计、研发、测试、集成等研发工具,集成了部署、容器化、运营监控等技术运营工具。这些工具,有些是平台自带的,有些是第三方、开源、或者自研工具。在基础设施层,通过容器化、虚拟化、云计算等技术,实现基础设施即代码。借助DevOps统一研发平台,实现了贯穿开发运维全过程的流水线,建立了研发端到端的协作能力。

图 DevOps统一研发平台的系统架构

助力金融科技创新发展

1.金融科技可全面提升基金公司各方面业务能力。随着移动互联网、人工智能、大数据、云计算、区块链等创新技术的成熟应用,基金公司开始探索用金融科技提升业务能力。例如,利用大数据和人工智能技术可以提高投研能力,把数据处理能力和智能算法嵌入投研体系;利用智能投顾技术可以更好地匹配投资者的风险收益特征,提高投资收益的稳定性;利用移动互联网技术、人工智能技术可以更好地了解客户,并提高数字化营销能力;利用大数据与人工智能技术可以提高合规水平和风险控制水平。2.DevOps支持敏捷、高效地探索业务创新。双模IT是Gartner提出来的,在新技术背景下,企业同时面临两种压力:一是传统核心业务的压力,二是创新发展的压力。双模IT中,模式一叫做可靠IT,其强调安全性和经济性;模式二叫做敏捷IT,其强调的是速度和灵活性。其含义是IT需要同时有两种能力,既要支持和推动传统核心业务的高速稳健发展,又要能够敏捷、高效地探索业务创新。传统金融企业在长期业务发展中通常具备了第一种模式,金融科技时代,特别要培养的是第二种模式,使得IT组织能够具备敏捷性,能够从容地应对业务的千变万化,能够更迅速更灵活地支持业务创新探索的要求。DevOps平台兼具支持两种模式的能力,其项目管理模板中,对应于模式一有传统的CMMI模板,对应于模式二有XP、SCRUM等敏捷模板。在金融科技研究探索阶段,需要快速迭代和反馈,可以采用模式一,在探索有结论、对应的大型项目立项后,可以采用模式一和模式二结合的方式。3.DevOps是新一代技术架构的基础和前提。微服务有助于团队提高变革的速度和敏捷性,但光靠新的架构还无法保证成功。负责应用架构的技术专业人员还必须推动DevOps文化以及流程、组织和平台的变革,从而真正为企业创造效益。微服务架构是一种将软件构建到半自主组件中的模式,但其成功依赖于采用现代应用平台和技术的敏捷流程和实践,企业应在微服务架构投入使用之前落实DevOps措施。新技术架构的趋势之一是系统解耦、微服务化。微服务架构,降低了开发的复杂性,但是显著增加了技术运营的复杂性。因此DevOps的自动化流水线和运维监控体系,是支持新一代技术架构的重要基础和重要前提。博时基金自2016年开始,开展新一代技术架构(BOFA)的工作。借助于DevOps平台和转型实践,博时基金的微服务架构改造水到渠成,已经有互联网金融、办公类系统等多个系统实现微服务改造。

4.DevOps支持了新一代大型复杂系统建设。DevOps统一研发平台支持了多个新一代业务系统的开发,克服系统规模庞大、业务复杂、技术新、资源投入有限等突出困难,顺利于2018年一季度上线。

新一代投资决策支持系统是基金行业最大规模自主研发项目,采用新技术架构、产品化设计,覆盖了投资前中后台业务,具有全资产、全流程、全球化的强大支持功能。企业数据平台采用先进的数据仓库和大数据技术,建立起适合基金行业的数据模型,全面整合内外部数据,提供多层次的数据服务,提升数据的价值和业务驱动力。产品生命周期管理系统解决了长期的业务痛点问题,保障了产品数据的准确性、完整性、一致性,促进了数据跨系统的分享和业务跨部门的协同。

伴随着研发体系的成功转型、新一代技术架构和新一代应用系统的落地,博时基金的IT实现了从能力、技术到系统的全面升级,以IT新技术为基础的金融科技已成为博时腾飞的引擎之一,成为博时在新时代创新发展的重要推动力。

End

 

DevOps+LIVE技术直播 之 大咖解读
《2018全球DevOps现状调查报告》

DORA 公司 (DevOps Research and Assessment,DevOps 研究与评估机构)从 2014 年起每年都会发布一份 DevOps 现状调查报告。在过去五年里,全球有超过30,000名专业技术人员参与了这项调查。2018年度的报告于8月底发布英文版,为了方便国内小伙伴阅读,由DevOpsDays中国社区联合多位行业专家、资深实践者进行了独家翻译,并成为有史以来首个得到官方授权的中文版本。

福利来啦!

【DevOps+LIVE】技术直播团队特别邀请到 DevOpsDays中国核心组织者张乐老师和刘征老师,给我们带来一场关于该报告的线上直播分享。

线上直播时间:2018年9月26日 晚 20:00

【DevOps+LIVE】技术直播团队特别邀请到 DevOpsDays中国核心组织者张乐老师和刘征老师,给我们带来一场关于该报告的线上直播分享。

快来扫描以下二维码报名,让我们一起抽丝剥茧,找到报告中蕴含着的高价值关键信息,以及从数据中反馈出的对DevOps落地实践的权威指引。

- leansoftx.com -

发表评论

请输入评论内容
姓名