手机游戏巴士

CODINGCEO张海龙:DevOps是企业数字化转型的关键

发表于:2024-05-05 作者:游戏编辑
编辑最后更新 2024年05月05日,今天,有一个词很火,那就是“数字化转型”。2017年,被视为数字化转型的原点,很多企业开始积极变革,拥抱数字化转型。根据IDC的预测,企业数字化转型将经历...

今天,有一个词很火,那就是“数字化转型”。2017年,被视为数字化转型的原点,很多企业开始积极变革,拥抱数字化转型。根据IDC的预测,企业数字化转型将经历十年时间,到2027年结束,届时全球60%的GDP将和数字化相关,并且全球40%的物理设备将被数字化取代。

特斯拉掀起汽车行业数字化转型浪潮

CODING创始人兼CEO张海龙讲了一个汽车行业数字化的例子。在2017年前,造汽车最关键的是内燃机技术,这也是汽车的心脏。但是从2017年开始,这个形势发生改变,特斯拉和其自动驾驶技术掀起了汽车行业数字化转型的浪潮,开启电动汽车和无人驾驶技术的时代。

“特斯拉将复杂的内燃机系统简化为电池+马达的组合,将重心放在行车系统和感测器上,完全打破了大众对传统汽车行业的认知,把汽车直接带入数字化时代。通过收集每一辆汽车的行驶数据,进而对行车系统进行不断迭代和升级。因此,我们认为特斯拉本质上是一家软件公司。”张海龙说。

数字化不仅推动了特斯拉的成功,而且给中国汽车产业带来新机遇,2017年-2018年中国电动车喷涌而出,“造车新势力”成为创业者、企业、资本市场和媒体关注的焦点。

什么因素造成企业无法快速转型?

虽然数字化转型是企业未来发展的方向,但是企业也面临着诸多问题。在张海龙看来,中国大部分企业无法快速转型的根本原因是研发效率低下。研发效率低下则是由两大原因造成的:一是人才缺口大,很多企业招不到合适的人才;二是落后的管理方式和组织架构导致的效能浪费。

在人才方面,中国每年的IT行业人才缺口基本在100万左右,虽然社会培训可以填补一部分,但缺口仍然很大。

在组织架构上,张海龙表示,“软件开发最高效的组织形式是‘One Man Work’,一个人干活,写个小项目,从需求到开发,从测试到部署全部独立完成,非常高效。但随着业务增长,项目逐渐变得庞大,分工细化,出现产品经理、项目经理、开发、数据、测试和运维等角色。而这些角色之间存在天然工作目标上的矛盾。”

他举了一个例子,对运维来说,稳定压倒一切,新功能越来越少;对研发来说,却希望开发出更多的功能。这种矛盾会导致大量时间和资源的浪费。犹如两匹马拉车,如果两匹马前进的方向不同,肯定没法全速前进。

这种矛盾催生了DevOps的兴起和“流行”。DevOps不仅适应IT行业的迅速变迁和发展,而且成为软件交付行业的最佳实践。

DevOps 是企业数字化转型的关键

DevOps是一套最佳实践方法论,旨在应用和服务的生命周期中促进IT技术人员之间的协作和交流,最终实现持续整合、持续部署和持续反馈。

张海龙说,“DevOps的理念是让研发和运维一体化,让团队从业务需求出发,向着同一个目标前进。再通过工具搭建自动化流水线,更高效地进行软件交付。”

如果把软件研发类比工厂,从作坊、小工厂到专业化流水线再到自动化流水线,这是工厂生产力不断提高的历史。目前,国内优秀的软件研发团队已经进入DevOps时代。但是,大部分国内的软件研发团队还停留在“小工厂时代”,管理方式落后,使用的工具过时,协作效率低,交付质量难以把控,遇到问题的解决方案是拉大家一起开会。

“这样效率极其低下,结果是企业在数字化转型的进程中被落后的研发效率拖累,逐步丧失市场竞争力。”他表示。

CODING:让开发更简单

作为国内的一站式云端软件服务平台,CODING于2014年成立,并在北京、上海、成都和西雅图设立分部。自2014年起,CODING相继推出CODING个人版和COING企业版两款的一站式DevOps工具链,现在已经服务于超过100万开发者和4000家企业。

在2019年极客公园创新大会上,CODING CEO张海龙详细阐述了软件开发的“数字化流水线”。

比如做一个CODING的小程序。首先由产品经理整理出需求文档,然后同步给开发,在统一的集成开发环境中进行代码编写,通过自动化的持续集成进行自动化的测试和构建。确认无误后交给运维,通过自动化测试高效地反馈问题,测试通过后再通过一键部署,快速上线完成高效的版本开发。

自创立以来,CODING也在不断转型,力图找到一个更适合自己的发展之路。比如,CODING曾想过做一个垂直社交,相当于程序员的“微博”,但后来没有做下去。

一方面,程序员的社交人群太小,中国只有500万程序员,因此有限的用户限制了产品未来的发展空间。另一方面,产品的商业变现存在很多挑战。“我觉得很多垂直领域的东西,它是一个有需求的东西,但不是一个商业模式。”他解释道。

对现在的CODING来说,正在经历从工具到工具链的转型。虽然都是工具,但是两者截然不同,工具往往都是单个产品,而工具链有点像“一条龙服务”,是许多工具产品的协同作战。

张海龙表示,“很多时候,创业要做一个点,把这个点打通后就能获得客户。但做企业服务却完全不同,你不能只解决企业客户的一个痛点,如果只做记账,那么市场上会有很多的产品可以替代你,这样的产品是没有核心竞争力的。企业客户的场景很复杂,你不是只搞定客户一个点,你搞定这个点是没用的,你要搞定的是他在这个业务线上的每一个问题。”

作为一家创业公司,CODING原来是“做一件事,现在变成做十件事”,“你又没有那么多的资源”。这样,公司也会面临一些问题,比如现金流可能撑不住,无法准确把握客户真实的诉求等。

现在,谈起公司未来几年的规划,他显得特别有自信。公司的方向确定是做To B, 先做出一个60分的产品,然后再去开拓市场。

“我希望三年后,说起研发效能,大家都认为CODING是中国的第一,这是我们的目标。”




0