DevOps让金融业数字化转型更敏捷 | 分享实录

以下为博云近期在活动中分享的关于《如何通过 DevOps 让数字化转型变得更加敏捷》的主题演讲实录。

01

金融科技进入VUCA时代
DevOps让金融业数字化转型更敏捷 | 分享实录

大家好,今天分享的题目是《如何通过 DevOpsC G t n a ] d数字化转型变得更加敏捷》。首先w u r y K q k m,我们认为现在金融科技已经进入到了 VUCA 时代。VCUA 是关于四个词的缩写,即易变性、不确定性、复杂性和模糊性。金融科技行业进入了 VUCA 时代,导致金融业务已有了太多的不确定性和复杂性,驱动金融科技向敏捷化发展,( @ $ @ P S J r i这使得金融IT系统的应用开发和运维必须要关联u 7 4 , ` + t起来,这也是为什么一定要引入 DevOps 文化。

对于金融行业而言,金融服务的发展离不开信息科技的推动,金融服务的业务变化是非常迅速的,在众多行业领域中,金融行业对新技术的需求、接受,以及迫切希望进行数字化变革的需求也是最强烈的,这也是为什么 DevOps 文化能够快速进入到金融行业的原因。
DevOps让金融业数字化转型更敏捷 | 分享实录

另外,从整个行业和政策的发展趋势来看,在全球信息技术的发展和中国金融行业十三五规划下,利用新型技术来促进复I ( 0杂行| d Y ; 6 ) 1 z 业的变化,通过敏捷和精益的原~ _ 6 q . Z理来交付价值和保证质量,打造敏捷M ! R j z F G组织,是实现业务与 IT 的敏捷协同,加速金融业数字N F * j (化转型的关键举措。这里我也引用美国马坎特的一句话——“以创业公司的速度交付业务价值,我的团队正在拥抱 Dev@ + P D ( = g /Ops 的原则,以便减少从代码提交到Z ! /我们的版本管a x M N理系统到产品功能对客户可用的时间。”
DevOps让金融业数字化转型更敏捷 | 分享实录

我觉得这句话非常有道理1 V j,为什么?刚刚前面说过了,现在的市n C S )场变化和行业变} H ?化是瞬息万变的。在 VUCA 的时代,企业的易变性和不确定性,包括市场复杂度,包括行业的边界模糊性,如果企业再按传统的方式,不去做任何改变,就会 out。
DevOps让金融业数字化转型更敏捷 | 分享实录

对于银行r g f I业而言也是这样,90年代,银行业是总行、分行数据分散架构;2000年左右,全国数据大集中m G 5 M * d B n;2010年代主要是 SOA 架构;到u C U现在,银行进入了分布式、云计算架构。这一切的变化,其实是因为我们刚才说的,市场发生了很大变化,客户需求发生了巨大变化,业务需求驱动^ L 7 9 S ) a ~ i IT 架构进{ w &行变革,DevO] o / 0 A 1 L tps 文化在这些变# S M X N ? u 5化下开始进入到金融科技领域。
DevOps让金融业数字化转型更敏捷 | 分享实录

那么在金融行业数字化转型的过程中,我们发现总结了四个问题,这四个问题很关键。

首先,组织级敏捷管理体系。运维和开发之间是有一X ? U个鸿沟存在的,因为传统方法是开发做完后要上线做运维,他们之间一定会有很多扯皮的事情,但是监管认为这个事情是需要的。在新的数字化转型趋势之下,组织级敏捷管理体系是不是要发生一些变化,还需要二次验证。

第二,DevOps平台。随着$ - _ ~ :试点的深化推广,DevOps 平台能否提供足够的支撑= S p n X,这也要去验证。

第三,试点推广。如果推出试点的推广,我们一定会发现传统思维和敏捷思维的冲突,试点和非试点存在的依赖之间带来的挑战

第四,文化建设。为什么我们一直强调文化建设?因为 DevOps 是一个方法论,不是一个技术,实际上是0 1 W一个文化,它是牵扯到整个组织架构和流程,所以打破传统文化的束缚,引入精益敏捷的思维,形成具有特色b E a - +的敏捷文化,只有这样这四个问题7 r * z [ b 8 M才能改+ V )善,这个 DevOps 文化模式才能导入。

02

如何成功实践DevOps的工作模式

我们谈一谈如何实践 DevOps 的工作模式。这家调查公司持续做了14年对企业的敏捷开发调查,这个是2019年11月份提供的报告,采访了两千多家企业,做了很多问卷后出了这份报告。
DevOps让金融业数字化转型更敏捷 | 分享实录

调查显示,95% 的受访公司采用了敏捷开发的方法,他们采用敏捷的原因主要是包| O # ^ u B { L括加速交付、增强管理优先级能L S 3力、提高产能、以及改善业务和 IT 的协作,这四块占了80%-90% 以上。76g L u [ b%的公司表示公司有 DevOps 举措并正在进行,其中,90% 的访问表示这个举措很重要。

DevOps 不仅仅是一个时髦的概念,也成为软件是否高质量交付的一个衡量标准。信通院推出的5级4维度作为 DevOps 的标准,最近也推出了很多在金融行业的 DevOps 成熟度认证。
DevOps让金融业数字化转型更敏捷 | 分享实录

目前来说,在中国整个 DevOps 的使用基本上还是在基础级和初始级的阶段,能够过到三级的企业只占了18.07%,能够达到卓越级的是非常少的V c u u _ * v 0,可能目前是一些互联网企业这块做得比较好一些,大多数的行业包括金融机构,目前46%以上基本都在基础级,处于开O h D # G 3 h [始接触、开始了解、开始在小范围试用的阶段。

成功实现 DevOps 有以下5个很关键的因素,如果把这五个因素能够完善解决,对于 D_ : 9 evOps 的文化导入和建设,其实会起到很大的帮助。
DevOps让金融业数字化转型更敏捷 | 分享实录

首先,目标要对齐。业务和 IT 部门配合,聚焦客户价值的呈现。以客户为中心,任何一个行业真的能做到以客户为中心真不容易,作为 DevOps 文化的导入,首先必L a Z / 1 i m I H须知道业务部门和 IT 部门的目标是明确的。第二,文* s W p ] L ^ 4化要统一。高度信任充分授权的文化。信任度统一,然后就是共担风险,不要老想这个责任谁来扛。试错,为什么要小步快跑呢?这样才不至于大步跑& a B的时候 % l *跌一个大跟头。第三,必W { p , 5 8须要有全面协作的流程 P p。第四,技术。微服务化、容器化、云化技术,让平台. : x %更智能化,敏捷化。
DevOps让金融业数字化转型更敏捷 | 分享实录

DevOps 落地实践有什么意义?首先刚才说对齐目标,业务 IT 聚焦到客户的价值,我们在整个体系的重构、平台的重构,以及试点推广、文化的认同、技术运营和度量的建设方面,如何把高价值的需求快速交付,这是我们整个抓手。我们可以导出e z : Q S . 9 @双态的方式,从敏捷模式到精益形态,到精益和敏捷混合的模式。同时,我们还有一个监管的合规要求,通过信通院的5级4维度模型,我们目前已经给国内25家企业做了生产体系,我们在组织赋能目标对齐6 ; B 和端到端的可视w ^ b化,价值流动和流水线以及度量可视化这块做了很多的工作。

03

我们的目标——帮助用户更好地落地DevOps
DevOps让金融业数字化转型更敏捷 | 分享实录

我们的目标就是为了更好地帮助客户来实践和落地 DevOps ,我们怎么做的呢?其实 DevG Z ! - [ O v [Ops 主要有四个核心的内容,前面我们也提到了,怎么样能够通过协作的方式,快v ? ? L 0 H C + v速的把产品和客户的价值快速交付,在这过2 O @ j a程里还有一个很好的度量体系,没? g n p q K u M有度量的东西是没有办法评价它的价值和它的成功与否,这些东西必须要有一个很好的基础平台,是个很关键的因素,平台、速度、协作和度量。可视化的度量能够把你的研发进度质量投入实时可见,及时的调整优化,这个是我们在帮助企业做 DevOps 落地的一个核心的四个维度。
DevOps让金融业数字化转型更敏捷 | 分享实录

博云在 DevOps 实践中能做哪些事情?这是我们在为客户落地的时候能# ~ i t S . w l Z够做得一些事,= = k U L首先我们可以给客户做整个 DevOps 的咨询,在咨询的过程里,我们把微服务和应用、服务装在容器里,这都是均匀延伸的,输送到我们的 DevOps 平台上跑起来。同时我们在两翼这块,一方面通过统一云管理平台,纳管客户所用的公有云、混合云,通过云管平台能看到整个底层资源的使用情况。我们还M K c有一个自动化运维,眼睛看得见,手能够动,这是一个自动过程,同时我们还有一些容灾的方案和安全解决方案。
DevOps让金融业数字化转型更敏捷 | 分享实录

这个是信通院四个维度,我们能做哪些事情细化一下。基于咨询交e S M @ H T m & }付能力的提供,在三个维度,设计、风险管理、组织架构等等^ [ U ; D , ~ D方面,我们提供这些方面的咨询,然后我们在产品方案交f ; ! + 4 9付能力i [ X _上提N g g y O 5 =供全流程过程的复杂,在敏捷开发管理包括持续交付和持续的技术管理运维,j u F . m 3 K %这个是我们为客户提供的四个维度的服务。

我们的优势和特点主要在支持双态模式F h p ,而现在很多企业说我们的稳态肯定是不能抛弃的,敏态只是开始尝试,你让我把所有的抛弃掉,我心里还是不踏实的,突然我发现没有抓手了,怎么办,所以稳态和敏4 o % q u v Q态我们公司都可以支持,多种的敏捷模式g F s , f支持,清晰简洁的。
DevOps让金融业数字化转型更敏捷 | 分享实录

包括我们的自动化和度量,这三个是目前博云在帮助落Q f Z Z $ u N ? 9地 DevOps 的时候主要的几个亮点,这是我们的优势,刚才说了容p h u A N 0器,我们在 CNCF 的贡献一直排名在前十位,在近180天内,排名是前五位,同时我们在自主研发能力这块,我们自研的容器网络方案,包括一些负载均衡、安全解决方案,还有包括多场景解决方案,博云U A + _ ? l z Q 3都有亮点,包括支持 AI 和 AI; w _ Z d M $ DevOps 和边缘计算的产品解决方案等等,! 2 @ : ? _ r ) !博云在这块都做了很多的研发实践。
DevOps让金融业数字化转型更敏捷 | 分享实录

讲一个某券商的案例,我们知道券商的业务种类非常多,规则也很复杂,发展也很快速,监管很严格,所以多样性给IT建设带来了快速响应的压力。他有急速交易和移动交易,包括智能客服和智能投顾、移动展业、精准营销、集中运营和机构,包括客户实战性,在随着IT技术和云计算等等使用的过程中,对证券的赋能作| 2 H i I用日益凸现,科技和业务的加速融合,这也给他们提供了很高的要求。

基于这个的背景和诉求n . - g 6,我们开始给他们导入整个规划,我们在流程支持研发和运营支持上,帮助他们来解决业务到IT的让渡,成本到项目的让渡,包括他们业务响应和开发人力内部协作方面做了很大的提升和改善。
DevOps让金融业数字化转型更敏捷 | 分享实录

我们来看一组数据,测试覆盖率提升了 76% 以上,自动化测试的成功率达到 95% 以上,流水线的平均执行能力是 8 分钟,应用不足的平均时长达到了 47秒,这个在业内非常快,所以他们这次获得了 DevOps. 7 w j Z 的三级评准,在18%的领域里有了他们的一己之位,同时我们在以下七个领域方面给他们做了很好的优化和提升。

DevOps让金融业数字化转型更敏捷 | 分享实录

目前,在 DevOps 领域中,博云拥有众多金T - 8 * 2 x % ^融机构案例,平台已在企业的生F % m I _ ; ( 产环境落地,平台能力{ v ! M经过生产级有效认证。