科技正能量 · 2022年12月27日 · 北京市

国产软件的集体突围,软件开发工具的普惠力量

中国软件产业,走过了30多年的风风雨雨,起初因为起步较晚,要面对国外软件巨头构建的技术壁垒,一直在努力追赶。

而如今,中国数字经济增长连创新高,中国千行百业数字化转型带来了大量数字化场景需求,因此推动了在移动互联网、云计算、计算机硬件和人工智能等维度,跑出更快的创新速度。

似乎软件产业在这一波数字化浪潮中没有过多出色的表现,在软件领域,中国的企业也与微软、甲骨文和SAP等全球500强级别的软件企业差距甚远。

软件产业是国家战略性新兴产业,也是国民经济和社会信息化的重要基础。要改变软件产业的现状,做到国产软件的集体突围,就需要以强大的原创“工具软件”为“根”技术,将敏捷开发打造成普惠能力,将国产软件的开放水平拉升一个层次。

这就是华为云大型产品需求管理利器CodeArts Req诞生的意义。

从小步慢跑到加速奔跑

软件为什么被称为数字经济的灵魂?因为它能够实现大规模的知识传播和技术互用,从而驱动全要素生产率的提升,可以成为优化供给结构、提高供给质量的重要引擎。

软件不仅是引领云计算、大数据、人工智能等新一代信息技术发展的关键力量,也正在成为生物、材料、能源等各行业、各领域科技创新的重要动力。换言之,当软件定义一切正在成为现实,软件实力已经成为一个国家信息产业实力的重要标志。尤其,当中国数字经济处于向高质量发展的新阶段,需要充分发挥软件对经济高质量的发展的支撑性至关重要。

但我们也必须承认,中国软件产业也存在的很多问题:

第一,软件产业整体大而不强,很多企业处于产业链中低端,软件企业普遍存在“小、散、弱”的特点,开发效率低下,整体战斗力不足。国内软件领军企业如用友和金蝶,业务规模都较小,距离同领域世界级公司差距很大,新进崛起的众多SaaS新军暂时还能以形成规模化的优势。

第二,关键技术领域长期存在“卡脖子”的问题,例如在操作系统、数据库、中间件和软件开发工具几个重要领域,普遍缺乏重量级的产品。以软件开发工具为例,世界排名前十的开发工具公司,半数都是美国公司,中国公司无一入选。2019 年至今,中国已有超过 600 家企业、机构被列入美国“实体清单”。如果无法解决“卡脖子”问题,可能直接导致相关方生产停滞,威胁企业和机构的生存安全。

第三,未来的软件开发越来越多的采用云的模式,如果使用国外的开发平台比如GitHub、GitLab等等,势必存在代码传输的问题,代码会传递到美国公司的服务器,数据生产、存储、传输、访问、使用、销毁等过程是否安全并无法确认。这有可能衍生的安全风险和不确定因素,是开发企业头上悬着的利剑。

第四,开源软件将会面临更大的风险。今年俄乌战争期间,开源软件Nginx加入制裁俄罗斯的行列,禁止俄罗斯对Nginx开源项目做贡献。GitHub也已参与了对俄罗斯的制裁。

俄乌冲突期间,GitHub 2022年2月28日以遵循美国制裁清单要求为由,关闭俄罗斯银行Sberbank、Alfa-Bank和其他数十个公司账户,导致放到GitHub上的源代码无法获取。这种风险,在未来全球局势微妙的变化下,也变得扑朔迷离,难以把控。

从这些角度来看,中国打造自己原创的软件开发工具势在必行,这不仅是解决当下软件开发效率的小事,更是未来国产软件整体提升的基本保证。中国软件产业从原来的小步慢跑到未来的加速 ,其实已是万事俱备,只欠“工具”。

普惠力量,带动中国软件产业“均态”发展

要打破中国软件产业这些长期存在的问题,必须要有中国软件行业的领军企业牵头,并以最佳实践延伸而来的开发工具,使能和推动整个软件产业的同步转型。

华为其实一直是中国软件产业的“隐形冠军”。华为长期是中国软件收入最高的公司,到2021年已经连续20年是中国软件业务收入最高的企业。

宝剑锋自磨砺出,华为在软件领域的韬光隐晦,目的就是为了给整个产业拿出最佳实践。

事实上,软件产业最难的事情就是对客户真实需求的分析和把握。但客户的真实需求就像浮在海面上的冰山一样,除了露出水面的20%的显性需求,还有隐藏在水面以下的80%的“痛点”和问题,这要如何组织和流程去管理客户需求?

在华为自身多年的数字化转型过程中,也曾陆续引入多种需求管理工具,逐渐形成了外购软件、软件包定制、自研软件多种工具“混搭”应用的局面。随着公司业务持续高速发展,解决方案配套、部门的间协作诉求强烈,基于软件包定制模式在功能、性能、扩展性上已经无法满足需求,催生了能够匹配大规模协作场景的自研需求管理工具Req。

华为的方法论认为:需求管理本质是一条“从客户中来到客户中去”的业务流。为此华为引入了业界的IPD流程体系,基于IPD“做正确的事情”和“正确的做事”理念,华为在需求管理上一直强调要管住源头,要以管理投资的视角来管理开发。

这就是Req的诞生与核心价值,到2021年,Req已经高效支持华为13万研发人员的需求协作,月API调用量超过15亿次,累计管理5000多万需求,覆盖华为端、管、云、芯、车等全业务场景。如今,华为将IPD需求管理流程和优秀实践、需求管理模型、工程方法与工具全面整合外溢,升级为全新的CodeArts Req服务,并上线华为云。

我们知道,云服务本身就存在普惠的特性,CodeArts Req的上线很明显可以极大程度上解决更多的中小软件企业成长的问题。

除了面向大型企业以及研发规模较大的团队,提供IPD项目模板之外,面向互联网小型创业公司,提供Scrum敏捷模板,面向个人/小团队提供轻量型看板,满足人数较少轻量级、灵活简单的团队协作跟踪事物等等,为软件行业增加更多新生代的初创力量。

产业兴国,软件当立。当软件成为数字经济最重要的技术基础,原创的软件开发工具,不仅解决了卡脖子等不确定性因素的制约,还将全面带动软件产业的“均态”发展

推荐阅读
关注数
2842
内容数
255
新基建、云计算、数字经济、数字化转型
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息