直播预告博时基金DevOps体系建设和自动化测试分享

Posted 博时投资汇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直播预告博时基金DevOps体系建设和自动化测试分享相关的知识,希望对你有一定的参考价值。


最近几年,基金行业发展比较快,业务范围从传统公募到大资管,业务地域从中国大陆到全球化,在互联网金融浪潮中扮演了重要角色,金融科技又带来新的挑战和机遇。

 

据毕马威 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 统一研发平台,实现了贯穿开发运维全过程的流水线,建立了研发端到端的协作能力。


管理域

分析、设计、开发、

测试、构建、集成  

环境、部署、

发布、运行 

管理方法

 项目管理、配置管理、

持续集成、自动化测试

持续部署、容器化、

运行监控、日志管理 

平台

TFS,生命周期管理、数据仓库、知识库    

工具集成

EA、IDE、Maven、

Loadrunner、Sonar、

Junit、Selenium、

Postman、自研工具......

Docker、Harbor、

Kubernetes、NetGain、

APM、DPM、EM、

日志审计、自研工具......

基础设施

基础设施即代码

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


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


直播预告 2018.12.26 周三晚 8 点

博时基金 DevOps 体系建设和自动化测试实践分享

本次直播我们邀请到了博时基金 DevOps 和敏捷项目负责人朱盟以及资深测试经理仝雷参与,为大家分享博时基金在 DevOps 体系建设和自动化测试上的经验。


嘉宾简介

【直播预告】博时基金DevOps体系建设和自动化测试分享

朱盟

博时基金信息技术部总经理助理

 管理平台开发组主管

DevOps 及敏捷项目负责人

EXIN 认证 DevOpsMaster

2007 年加入博时,历任高级开发经理、资深开发经理、产品架构组主管、管理平台开发组主管、信息技术部总经理助理,现任信息技术部总经理助理兼管理平台开发组主管,负责公司业务系统产品、架构及研发管理工作。


EXIN DevOps Master,博时基金 DevOps 及敏捷项目负责人,所负责博时 DevOps 统一研发平台 2018 年获第六届证券期货科学技术二等奖,2017 年微软 Tech Summit DevOps 主题讲师,2018 年 DevOpsDays 深圳站主题讲师。


【直播预告】博时基金DevOps体系建设和自动化测试分享

仝雷

博时基金资深测试经理

DevOps 自动化测试实战专家

GitHub 开源项目 Sweetest 作者,自动化开源框架项目领导者,曾在某交易所负责交易系统自动化测试框架开发,支撑用例规模 5 万+。


报名方式

扫码以下海报中的二维码即可报名参与直播,直播链接会在开始前 1 小时通过短信推送。


【直播预告】博时基金DevOps体系建设和自动化测试分享


文章来源

DevOps


【直播预告】博时基金DevOps体系建设和自动化测试分享


给我好看 给你更好看!

以上是关于直播预告博时基金DevOps体系建设和自动化测试分享的主要内容,如果未能解决你的问题,请参考以下文章

个推TechDay治数训练营直播预告 | 从方法论到落地应用,详解企业标签体系建设要点

博时基金基于RocketMQ的基金数字化陪伴体系的架构实践

DevOps 直播预告 | 为什么是容器,Docker和 Kubernetes?

博时基金基于 RocketMQ 的互联网开放平台 Matrix 架构实践

直播预告|建设方项目管理解决方案——总括篇

直播预告DevOps拆书联盟 第二期