无需编码:流程图引领软件行业变革

发表时间: 2020-11-25 19:25

在回顾全球科技演进轨迹时,我一直思考一个问题:科技的本质是什么?我的答案是,解放“人类”。

产业革命从蒸汽时代到内燃机时代再到电气时代,工业革命动力从蒸汽机到内燃机,从引擎(engine)到电动机(motor)。其中,从煤炭、石油到电能、原子能,人们利用能源的能力在提升;从电子管到半导体,再到纳米级的集成电路,大规模集成电路已经成为信息时代标志,人们制造能力也在提升。

而从解放人力的角度看,产业革命也伴随着生产方式翻天覆地的革命,“自动化”趋势贯穿着四次产业革命。

机器化大生产本身就是对工厂手工业的颠覆;而在内燃机革命中诞生的福特汽车,用流水线改变了传统的生产方式,令汽车生产效率大幅提升,而流水线也成为之后机器大生产的标配。之后,流水线机械臂广泛使用,人工智能借助图像识别、视频识别控制产品质量,都让自动化水平不断突破新的高度。

【赋能工业的软件行业,正在遭遇成长瓶颈】

如果把数字产业称作数字工业,那么软件业扮演的恰恰是数字工厂的流水线,提升整个工业的自动化水平。过去30年,软件业在PC时代、互联网时代乃至移动时代和人工智能领域都扮演了重要角色,不但出现了云计算、软件即服务(saas),也出现了iOS、安卓、Web等崭新的开发平台。

软件科技的进步给各行各业带来了巨大变化:流程化、自动化、智能化。但软件行业这个为其他行业赋能的产业,自身却正在遭遇成长的瓶颈。最近知名咨询公司艾瑞发布了2020年中国软件开发行业报告,其中指出:

在软件产业增速趋稳,数字化转型和云计算的大趋势之下,企业对于敏捷性需求日益迫切,传统软件开发模式的痛点日益突出。伴随软件工程越来越庞大,软件开发人员分工日益精细和职位多样,同时带来软件开发周期长、开发成本居高不下,而软件管理难度加大,而软件的质量不高、可读性差、代码重复也正在成为行业痛点。

作为担任过5年著名软件公司市场总监和科技观察家,笔者深知软件开发行业的各种痛点和槽点。

即便是BAT这些一线大厂的产品开发流程,目前还在沿用需求文档、产品文档这些传统开发方式。为了保证软件代码质量,往往需要维持庞大的测试队伍,但还是会出现各种Bug。很多APP更新日志里,最常见的一句话是“该版本修复x个bug”。类似的尴尬,即便微软、谷歌和苹果这些全球顶级科技企业,也未能幸免,而系统级的零日漏洞也并不少见。

同时,程序员的薪水水涨船高,招聘优秀的程序员可谓难上加难,一旦遭遇程序员离职,其代码的维护简直如同遭遇烂尾工程,而接手的程序员往往会用自己熟悉的语言重写一遍。中国软件业处在高速发展的快车道上,可代码重复、可读性差、维护难度高,正在困着整个软件行业。

【从人治到法治,飞算全自动软件工程平台颠覆传统软件开发三个创新】

工业革命的发展是一条双行线,一条是工业革命改变世界的进程,而另一条则是工业自身的变革和演进。软件行业扮演信息产业赋能者的角色,可软件生产自身也迫切需要改革,也需要进行“自动化”革命,以适应产业高速增长。而长期以来,作为软件工业赋能者的基础开发平台,长期以来在多个领域被国外公司把持。中国企业将如何破局?

(飞算云智总裁陈定玮现场演讲分享)

11月17日下午,在国家会议中心, “全球首发的中国原创——飞算全自动软件工程平台发布会” 举办,为中国软件行业的痛点提出了独家解决方案。现场演示的运动计数项目震撼了不少人:一个普通的IT工程师通过飞算全自动软件工程平台,只输入流程图,不敲一行代码就实现了后端开发,仅仅用28分钟就完成了3个资深IT工程师近2个小时的开发工作,而且在抗并发等效能上抢占优势。

(飞算全自动软件工程平台,现场PK传统模式开发)

现场五大院士以及董明珠纷纷点赞:“我是冲着中国原创来的,只有核心技术才能改变我们生活。企业家的责任与使命是为了人类做贡献,为了人类的幸福奉献,从追求个人财富到社会财富。飞算全自动软件工程平台将能让中国制造业企业变得更智能化,格力下一步的发展,需要与更多像这样掌握中国原创技术的企业结合。”

【只输入流程图即可实现软件开发,助力企业软件开发降本增效】

衡量一个新事物的价值,最朴素的标准就是多快好省。飞算全自动软件工程平台通过“法治”有效解决软件工程从项目启动到运维151个问题。

(飞算全自动软件工程平台有效解决软件工程

从项目启动到运维151个问题)

节省成本方面,飞算全自动软件工程平台的一个ID相当于一个科技团队,包含了项目经理,系统分析师,系统架构师,软件设计师,软件工程师,测试工程师,运维工程师的多角色集合。扁平化的设计,不但降低了人力成本还大幅降低了沟通成本、运维成本和硬件成本。在提高代码质量方面,飞算全自动软件工程平台实现了标准化,高度的自动化和服务化。

某科技公司为例,开发一套国际上流行的管理行为积分体系,通过专业化、体系化、技术化的集成方案,让企业有效激励员工。积分系统功能包括:业绩积分、文化积分、行为积分、创新积分、成长积分等。

系统应用功能要求:可视化数据分析、功能完善、平台可配置、按企业需求配置、一键式系统搭建,实时更新,操作便捷、安全性高,兼容性强、扩展性好等。

系统技术要求达到:智能化、平台化、全程电子化,并且需要微服务技术开发,其中后端开发达数十项。

基于上述需求,“传统开发模式”和“全自动软件工程平台”两者效率对比如下:

如果使用“全自动软件工程平台”进行该项目开发,项目的各项效能提升明显:

人力成本大幅降低60%以上;开发效率提升4倍,每开发一个接口效率平均提升60%-80%;函数、脚本仅为传统开发代码量的5%,有效保证开发质量;系统稳定性明显提升十倍以上。

如果说传统的开发模式是过度依赖人的“人治”,那么飞算全自动软件工程平台则实现“法治”。这套平台至少有三大创新:

首先是可视化开发,通过可视化界面完成系统后端开发。业务逻辑的设计完全由可视化的方式展现出来,大大降低开发门槛。其次是平台组件支持循环、条件判断、函数调用,通过拖拉拽的方式以及参数配置实现等同编写复杂代码的业务逻辑。此外,工程师所有的经验值可以在飞算全自动软件工程平台沉淀,由此形成了质量和安全体系。

在四次工业革命中,人们依靠流水线、机械手、人工智能加持,用新技术实现高度自动化,迅速提升了生产效率和生产力,而在飞算全自动软件工程平台上,“自动化”已经成为其核心基因,真正实现“你输入流程图,平台助你实现自动开发,自动测试,自动运维”,开发项目效率呈数十倍提高,成本随项目规模上升呈几何级缩减,而飞算全自动软件工程平台自身也实现了为软件行业和信息产业赋能的愿景。

【结束语】

中国科技强国之路,信息产业崛起之路该走向何方?到底是“拿来主义”引用外部技术还是“自主创新”加强国产原创底层技术实力?在过去曾经有过激烈争论。但在2020这个前所未有的大变局面前,答案十分确定——科技只有走自主创新之路,才能不被“卡脖子”。

如果把互联网比作信息产业的交通业,云计算是基础工业,大数据是矿业。那么,为软件开发提供支持的软件平台可算得上信息产业的重工业,他们和芯片业、5G都是整个信息产业的基础和中流砥柱。信息产业的创新,首先从软件平台开始。

宏碁创办人施振荣先生提出了微笑曲线理论,在全球化竞争时代,需要重视技术端和品牌端的积累,才能成为全球产业链的主导者。现在中国软件在应用端、服务端已经诞生了世界级的大公司和全球品牌,但在技术端,如何赋能软件企业则是当务之急。

而飞算全自动软件工程平台,正在用“自动化”为整个软件业赋能,帮助中国软件开发企业走出软件工程成本以及质量安全的困境,帮助他们快速落地想法,实现创新,让整个互联网创新创业生态更健康。这也难怪,参会的五个院士还有董明珠,都纷纷为重大创新点赞。